Precauções ao usar o S3 da Amazon

3

Estou no processo de criar um site que distribuirá uma grande quantidade (> 150 GB) de arquivos pequenos (~ 25Mb méd.) a um grande número de pessoas, já que a largura de banda e o espaço em disco são caros com meu servidor empresa, e estamos com um orçamento baixo, estou pensando que devemos ir com serviço S3 da Amazon para hospedar nosso conteúdo, Existem algumas dicas ou precauções em potencial que devem ser tomadas ao criar um site de alta demanda em torno do S3 da Amazon?

    
por Unkwntech 15.05.2009 / 08:06

3 respostas

7

O S3 não é tecnicamente um serviço de hospedagem. Sim, você pode colocar conteúdo lá em cima, mas coisas aparentemente simples em que você pode depender não estão presentes. Por exemplo:

  • sem funcionalidade de arquivo de índice
  • sem solicitações de intervalo de bytes
  • não há lógica por trás de nada (embora haja algumas opções de ACL)

Outro problema é que, independentemente da largura de banda do lado do cliente, a taxa de transferência por arquivo será limitada. (Por exemplo, aqui na Europa, eu medi 1-2mpbs do serviço Amazon S3 dos EUA. Tínhamos alguma conexão tão ruim quanto 100s de kbps.) Dito isso, a largura de banda acumulada é efetivamente ilimitada.

Dê uma olhada no CloudFront , que é o CDN da Amazon que funciona com o S3.

Nota: Eu não chamaria 150 GB de dados "grandes", especialmente no escopo da plataforma da Amazon. É um amendoim para eles.

    
por 15.05.2009 / 08:27
3

A frase "orçamento baixo" parece ser uma bandeira vermelha para mim. A última vez que verifiquei, o Amazon S3 não tinha como limitar a quantidade de dólares que você poderia cobrar se um zilhão de pessoas decidisse verificar seu site.

    
por 07.10.2009 / 04:21
1

Você precisa examinar o Amazon CloudFront.

Amazon CloudFront delivers your content using a global network of edge locations. Requests for your objects are automatically routed to the nearest edge location, so content is delivered with the best possible performance.

Experimente o aplicativo do CloudBeryLabs para gerenciar o armazenamento do yoyur. Há uma configuração lá no CloudFront.

Estou usando-o para hospedar meus aplicativos de implantação por meio do Microsoft ClickOnce e estou obtendo uma velocidade excelente para todos os vários downloads e atualizações. Estamos sediados nos EUA.

    
por 07.10.2009 / 04:43