A Amazon anunciou ontem o CloudFront Beta, um cloud Content Delivery Network (CDN), que pode oferecer a você low-latency e alta velocidade na transferência de conteúdo para todo o mundo através de uma série pontos de entrada localizados nos três continentes. CloudFront é integrado com serviços S3 e EC2 da Amazon.
Como qualquer outro CDN, o CloudFront faz uso de seus 14 pontos de localizações (edge locations), 8 nos Estados Unidos, 4 na Europa, e 2 na Ásia, para entregar qualquer tipo de conteúdo da web para o usuário final. Enquanto ele pode entregar qualquer tipo de conteúdo da web, CloudFront será muito provavelmente usado pelos arquivos rich media e por pacotes de software disponível para download. A condição é que originalmente o conteúdo a ser distribuído deve residir no Amazon’s Simple Storage Service, S3.
Começando a usar CloudFront: depois de preparar uma conta online (sem intermediação de vendedores), e marcando o desejado S3 bucket como capacidade de leitura, e criando nova Distribuição de CloudFront fazendo uma chamada API, o usuário recebe uma URL e um nome de domínio a ser usado na página da web para itens específicos. O usuário pode também especificar um CNAME, e o conteúdo entregado aparecerá como vindo do domínio CNAME ao invés de um CloudFront. S3Fox, é uma interface gratuita para Amazon S3, e foi atualizado para dar suporte ao CloudFront, então ela pode ser usada para criar a Distribuição CloudFront se alguém quiser evitar fazer a chamada via API.
Quando um item de conteúdo é solicitado por uma página da web, o pedido é direcionado para um ponto de localização mais apropriado no mundo. Se este for o primeiro pedido, o conteúdo é baixado do S3 e armazenado no cache do CloudFront e então entregue para o usuário. Os pedidos seguintes serão servidos a partir do cache do CloudFront. Este esquema deve assegurar alta disponibilidade de low-latency, transferência de dados de alta velocidade considerando que o CloudFront é separado do S3 e está mundialmente presente.
O serviço CloudFront respeita a tradição da Amazon de pagar conforme você usa (paying-as-you-go). Não há taxas mensais, nem cotas mínimas, apenas pague quando você usar e o quanto você usar. Você tem que pagar pelo pacote S3 original e a primeira transferência do S3 para o CloudFront, e então apenas as seguintes taxas do CloudFront:
Pontos de localização nos Estados Unidos
Transferência de Dados
$0.170 por GB – primeiros 10 TB / transferência de dados por mês
$0.120 por GB – próximos 40 TB / transferência de dados por mês
$0.100 por GB – próximos 100 TB / transferência de dados por mês
$0.090 por GB – transferência de dados por / mês mais que 150 TBRequests
$0.010 por 10,000 GET requests
Pontos de localização na Europa
Transferência de Dados
$0.170 por GB – primeiros 10 TB / transferência de dados por mês
$0.120 por GB – próximos 40 TB / transferência de dados por mês
$0.100 por GB – próximos 100 TB / transferência de dados por mês
$0.090 por GB – transferência de dados por / mês mais que 150 TBRequests
$0.012 por 10,000 GET requests
Pontos de localização em Hong Kong
Data Transfer
$0.210 por GB – primeiros 10 TB / transferência de dados por mês
$0.160 por GB – próximos 40 TB / transferência de dados por mês
$0.140 por GB – próximos 100 TB / transferência de dados por mês
$0.130 por GB – transferência de dados por / mês mais que 150 TBRequests
$0.012 por 10,000 GET requests
Pontos de localização no Japão
Data Transfer
$0.220 por GB – primeiros 10 TB / transferência de dados por mês
$0.168 por GB – próximos 40 TB / transferência de dados por mês
$0.147 por GB – próximos 100 TB / transferência de dados por mês
$0.137 por GB – transferência de dados por / mês mais que 150 TBRequests
$0.013 por 10,000 GET requests
O CloudFront é integrado com os outros serviços AWS. Além da integração com o S3, o CloudFront também se integra com o EC2. O usuário pode usar um servidor web no EC2 que são páginas dinâmicas enquanto o conteúdo estático, como imagens, vídeo, e grandes downloads, podem ser entregues via CloudFront.