Mais uma plataforma de Cloud Computing oferecida pelo Google, o Google Cloud Storage, acaba de deixar o Code Labs para se tornar um produto suportado e com desenvolvimento contínuo.
O Google Cloud Storage é um conjunto de serviços RESTful para armazenamento de dados na infraestrutura do Google. O serviço oferece a escalabilidade e desempenho da providos pelo cloud do Google, além de segurança e possibilidade de compartilhamento dos dados. Algumas das principais funcionalidades:
- Todos os dados são replicados em múltiplos data centers
- Os objetos armazenados podem até terabytes em tamanho, cada um
- Suporte a autenticação via OAuth 2.0
- Downloads autenticados, usando uma conta do Google
- Controle de acesso por usuários, grupos ou projetos
O serviço também conta com interfaces de administração web, além de por linha de comando, para operações mais avançadas.
Quanto aos custos do serviço, a cobrança é feita de acordo com a utilização, baseando-se na quantidade de dados armazenados e transferidos. Com a promoção da plataforma, houve algumas modificações e o acréscimo de funcionalidades:
- Foi introduzido suporte a API de arquivos do Google App Engine: Agora será possível adicionar, ler e remover objetos diretamente da sua aplicação no GAE (por enquanto, o recurso está disponível somente para a plataforma Python)
- Há uma nova API com informações de utilização (incluindo acessos de rede e quantidade de dados armazenados); com ela, é possível integrar a algum sistema de análise, além de acompanhar em tempo real a utilização dos recursos.
- Não será mais cobrado por banda de upload, e usuários com uso intensivo terão descontos progressivos (veja o novo modelo de cobrança).
Acompanhe na documentação oficial da plataforma como iniciar o desenvolvimento, além dos detalhes de cada funcionalidade.