Pensamentos de 16/03/2006

Armazenamento digital da Amazon

A Amazon (aquela mesmo) está oferecendo um serviço novo: armazenamento de dados.

A idéia geral é bem simples e, ao mesmo tempo, interessante -- financeiramente para eles. Você contrata o serviço e paga conforme o uso, deixando a Amazon US$0,15 mais rica por cada gigabyte armazenado/mês e US$0,20 por cada gigabyte transferido. O acesso ao serviço é feito através de uma API com suporte a SOAP e REST.

Segundo o site deles, as decisões de projeto do S3 levaram em conta algumas das diretivas básicas de sisemas distribuídos, entre elas, descentralização, tolerância a falhas e escalabilidade.

Mas -- sempre tem um mas -- algumas coisas merecem ser observadas.

Custo comparado com armazenamento local
Para pequenas quantidades de dados o custo pode ser bem pequeno, por exemplo, US$10,00 para manter 5GB armazenados por 1 ano (US$1,00 para subir mais US$0,75/GB/mês). Se você quiser manter esses mesmos 5GB armazenados localmente com uma qualidade de serviço equivalente, fatalmente o custo será maior. Para quantidades maiores, vale a pena fazer algumas contas.

Se fizermos uma comparação rasteira, um disco rígido convencional, hoje, armazena dados a um custo próximo de R$2,00 por gigabyte. Se quiserermos, apenas, guardar os dados lá, o custo de armazenamento online só é negócio para períodos inferiores a 4 meses e três semanas. Para períodos superiores, o custo de armazenamento local é menor.

Perceba que essa conta é simplista e não leva em conta o custo da interface de disco e de manter o sistema de armazenamento ligado e estamos ignorando as outras facilidades agregadas pelo serviço (disponibilide dos dados, custos de adminsitração dos dados, offsite backup...) bem como eventuais custos associados com a banda do seu ISP, se você exceder uma eventual quota mensal de transferência. Um modelo melhor deveria levar em conta os custos de substituição de discos defeituosos, tempo para gerência, energia elétrica, refrigeração...

Privacidade dos dados
Lá, nos servidores, os dados são guardados de forma criptgrafada. Qual confiança você tem na Amazon para garantir o sigilo dos seus dados? Tudo bem, algum algoritmo criptográfico que você controle na entrada poderia resolver esse problema, mas mesmo assim ainda sobraria um outro problema: as pessoas que você quer manter longe dos seus dados saberiam que você tem dados que devem ficar longe dos olhos dos outros. Vide o que aconteceu com o Google nesses últimos dias.

Uso de BitTorrent
De acordo com a página do serviço, eles oferecem uma interface de acesso baseada em BitTorrent. Dois aspectos que merecem ser citados aqui. Em primeiro lugar, seus dados vão passar por outros pares ou, quiçá!, estarão armazenados nos pares; em segundo lugar, você paga para eles pela transferência e eles diluem parte dos custos reais com os pares que farão parte da nuvem BT. Bom para eles :)

Acesso, apenas, através da API
Seria bem interessante se eles oferecessem, também, acesso através de rsync, sftp ou webdav, que são padrões de fato para transferência de arquivos.

A solução da Amazon não é, nem de longe, a única, muito menos a primeira. Há, na literatura, outras tentativas de criar um serviço de armazenamento ubíquo, como é o caso do OceanStore. Além disso, lembrem-se que o Google deve oferecer um serviço parecido, e algo parecido já pode ser obtido com extensões como o GMailFS e o GMail Drive Extension.

Por fim, lembram do GoogleZon?

0 comentários:

Postar um comentário

Links para este post:

Criar um link

<< Home