Comece a usar a AWS gratuitamente

Crie uma conta gratuita
Ou faça login no console

O nível gratuito da AWS inclui 50 GB de transferência de dados para fora e 2.000.000 de solicitações HTTP e HTTPS com o Amazon CloudFront.

Consulte os detalhes do nível gratuito da AWS »

Baixe este whitepaper da Frost & Sullivan, patrocinado pela AWS, para saber por que a amazon.com escolheu o Amazon CloudFront para entregar a vasta maioria de seu tráfego de CDN global. Baixe o artigo sobre CDN com o Amazon CloudFront.


O Amazon CloudFront pode ser usado para distribuir todo o seu website, incluindo conteúdos dinâmicos, estáticos, streaming e conteúdo interativo utilizando uma rede internacional de pontos de presença. As solicitações de seus conteúdos são direcionadas automaticamente para o ponto de presença mais próximo, para que o conteúdo seja distribuído com o melhor desempenho possível. O Amazon CloudFront é otimizado para operar com outros produtos da Amazon Web Services, como Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Load Balancing e Amazon Route 53. O Amazon CloudFront também funciona perfeitamente com qualquer servidor de origem que não seja da AWS, que armazene as versões originais e definitivas de seus arquivos. Como outros produtos da Amazon Web Services, não existem contratos de longa duração nem compromisso mensal de utilização mínima para uso do Amazon CloudFront – você paga apenas pela quantidade de conteúdo que realmente distribui através do serviço de entrega de conteúdo.

Detecção de dispositivos
Os pontos de presença do Amazon CloudFront podem ver o valor do cabeçalho do Agente do usuário para detectar o tipo de dispositivo de todas as solicitações de entrada.
Saiba mais »

Segmentação geográfica
O Amazon CloudFront também pode detectar o país de onde os usuários finais estão acessando o seu conteúdo.
Saiba mais »

CORS (Cross Origin Resource Sharing)
O Amazon CloudFront pode ser configurado para encaminhar o valor do cabeçalho de origem, para que seu servidor de origem (Amazon S3 ou uma origem personalizada) possa fornecer suporte para acesso de várias origens via CORS (Cross-Origin Resource Sharing).
Saiba mais »

Encaminhar cabeçalhos para a origem
Você pode usar a CDN do Amazon CloudFront para encaminhar todos os cabeçalhos de solicitações HTTP padrão (ou os incluídos em uma lista branca) ao seu servidor de origem.
Saiba mais »

Gráficos de utilização do Amazon CloudFront
Acompanhe as tendências em transferência de dados e requisições (tanto HTTP como HTTPS) em cada uma das suas distribuições web do CloudFront.
Saiba mais »

Suporte do Amazon CloudFront para SSL personalizado
Use seu próprio nome de domínio e seu próprio certificado SSL para entregar conteúdo via HTTPS.
Saiba mais »

Suporte para POST, PUT e outros métodos HTTP
Use o CloudFront para acelerar os dados carregados de usuários finais.
Saiba mais »

Suporte para Microsoft Smooth Streaming sob demanda
Use o CloudFront para fornecer vídeo no formato Smooth Streaming sem precisar configurar e operar quaisquer servidores de mídia.
Saiba mais »

Restrição geográfica
Restrinja a entrega de conteúdo a usuários finais nos países que você escolher.
Saiba mais »

Suporte para CNAME curinga
Mapeie um nome de domínio curinga para a sua rede de distribuição do Amazon CloudFront.
Saiba mais »

Respostas a erro personalizadas
Configure como o CloudFront lida com as respostas a erro no seu site.
Saiba mais »

Redirecionamento HTTP para HTTPS no ponto de presença
Utilize o Amazon CloudFront para se certificar de que os usuários sempre interagem com o conteúdo através de uma conexão HTTPS.
Saiba mais »

Suporte do Amazon CloudFront para cookies
Especifique se você quer que o Amazon CloudFront encaminhe cookies ao seu servidor de origem personalizado (não S3) e, em caso afirmativo, para quais servidores.
Saiba mais »

Classes de preço do Amazon CloudFront
Ganhe mais controle sobre os preços pagos para a entrega de conteúdo excluindo os pontos de presença mais caros das suas distribuições do Amazon CloudFront.
Saiba mais »

Amazon CloudFront suporta conteúdo dinâmico
Utilize o Amazon CloudFront para distribuir todo o seu conteúdo, inclusive partes dinâmicas de seu site que mudam de acordo com cada usuário final.
Saiba mais »

Streaming ao vivo para o Amazon CloudFront usando Windows Media Services
Disponibilize mídia ao vivo por meio de HTTP para clientes Microsoft Silverlight e dispositivos Apple iOS.
Saiba mais »

Streaming ao vivo para Amazon CloudFront usando Adobe Media Server 5.0
Suporte para dispositivos baseados em Flash e Apple iOS usando o Amazon CloudFront com Adobe Flash Media Server 5.0
Saiba mais »

TTLs baixos
Configurar um período mínimo de expiração (também conhecido como "tempo de vida" ou TTL) para até 0 segundos.
Saiba mais »

Suporte para apex de zona do CloudFront
Ao usar o Amazon CloudFront para entregar o conteúdo do seu site, os visitantes poderão acessar seu site no apex de zona (ou "domínio raiz"). Por exemplo, seu site pode ser acessado como example.com em vez de www.example.com.
Saiba mais »

Management Console
O Amazon CloudFront funciona com o AWS Management Console. Essa interface gráfica de usuário baseada na Web do tipo apontar e clicar permite o gerenciamento do Amazon CloudFront sem a gravação de nenhum código.
Saiba mais »

Logs de acesso
Saiba como, quando, onde e para quem o conteúdo do Amazon CloudFront está sendo fornecido com logs de acesso.
Saiba mais »

Streaming ao vivo com Wowza
Streaming ao vivo usando Amazon CloudFront e Wowza Media Server.
Saiba mais »

Invalidação
Remova cópias de um arquivo de todos os pontos de presença do Amazon CloudFront.
Saiba mais »

Conteúdo privado
Controle quem pode fazer download dos seus arquivos com base no Amazon CloudFront.
Saiba mais »

Com o uso de uma rede de pontos de presença em todo o mundo, o Amazon CloudFront armazena em cache cópias de seu conteúdo estático mais perto dos visualizadores, reduzindo a latência quando eles fazem o download de seus objetos e lhe proporcionando taxas de transferência de dados constantes e altas, necessárias para distribuir objetos populares grandes para usuários finais em escala. Solicitações para seu conteúdo dinâmico são transferidas de volta para seus servidores de origem executados nos produtos da Amazon Web Services (por exemplo, Amazon EC2, Elastic Load Balancing) por caminhos de rede otimizados, garantindo uma experiência mais consistente e confiável. Esses caminhos de rede são constantemente monitorados pela Amazon, e conexões de pontos de presença do CloudFront para a origem são reutilizadas para distribuir seu conteúdo dinâmico a partir da nossa rede de entrega de conteúdo (CDN) com o melhor desempenho possível.

Uma única chamada de API permite que você comece a distribuir conteúdo com base no bucket do Amazon S3, por meio de uma instância do Amazon EC2 ou por outro servidor de origem por meio da rede do Amazon CloudFront. Ou, interaja com o Amazon CloudFront por meio da interface de usuário gráfica simples do AWS Management Console. Isso tudo sem precisar criar domínios separados para seu conteúdo estático e dinâmico. Com o CloudFront, você pode usar o mesmo domínio para apontar para todo o conteúdo de seu website. Quaisquer alterações que você fizer em sua configuração existente serão refletidas em toda a rede global em questão de minutos. Além disso, visto que não há a necessidade de negociar com o responsável de vendas, é rápido iniciar-se no uso do Amazon CloudFront e com ele começar a distribuir todo o conteúdo de seu website.

O Amazon CloudFront é desenvolvido para ser usado com outros Amazon Web Services, incluindo o Amazon S3, no qual você pode armazenar com durabilidade versões definitivas de seus arquivos estáticos, e o Amazon EC2, no qual você pode executar seu servidor de aplicativo para um conteúdo gerado dinamicamente. Se você usar o Amazon S3 ou o Amazon EC2 como um servidor de origem, os dados transferidos do servidor de origem para pontos de presença ("buscas de origem" do Amazon CloudFront) serão cobradas a um preço menor que a transferência de dados do Amazon S3 ou do Amazon EC2 para a Internet. O Amazon CloudFront também está integrado com o Elastic Load Balancing. Por exemplo, você pode implementar seu aplicativo da web em servidores do Amazon EC2 por trás do Elastic Load Balancing e usar o Amazon CloudFront para distribuir todo o seu website. Saiba mais sobre definição de preços para todos os serviços da AWS.

O Amazon CloudFront transfere os benefícios proporcionados pela escalabilidade da Amazon para você. Você paga apenas pelo conteúdo que fornece por meio da rede, sem compromissos mínimos ou taxas prévias. Isso se aplica a qualquer tipo de conteúdo que você distribui – estático, dinâmico, streaming de mídia ou um aplicativo da web com qualquer uma dessas combinações.

Com o Amazon CloudFront, você não precisa se preocupar em manter a capacidade dispendiosa do servidor da Web para atender à demanda de picos de tráfego potenciais com relação ao seu conteúdo. O serviço responde automaticamente à medida que a demanda aumenta ou diminui sem nenhuma intervenção de sua parte. O Amazon CloudFront também usa várias camadas de armazenamento em cache em cada ponto de presença e retrai solicitações simultâneas para um mesmo objeto antes de fazer contato com o servidor de origem. Essas otimizações ajudam a reduzir ainda mais a necessidade de escalar sua infraestrutura de origem conforme seu website se torna mais popular.

O Amazon CloudFront foi criado usando a infraestrutura altamente confiável da Amazon. A natureza distribuída dos pontos de presença usada pelo Amazon CloudFront direciona automaticamente os usuários finais para a localização mais próxima conforme exigido pelas condições de rede. As solicitações de origem de pontos de presença para servidores de origem da AWS (por exemplo, Amazon EC2, Amazon S3, etc.) são transferidas por caminhos de rede monitorados constantemente pela Amazon e otimizadas para um melhor desempenho e durabilidade.

O Amazon CloudFront usa uma rede global de pontos de presença, localizada perto dos usuários finais nos Estados Unidos, Europa, Ásia, América do Sul e Austrália.

Existem numerosos tipos de uso de grande utilidade para o Amazon CloudFront, incluindo:

Geralmente, um website típico contém uma mistura de conteúdo estático e dinâmico. O conteúdo estático abrange imagens ou folhas de estilo. Já conteúdos dinâmicos ou gerados por aplicativos incluem elementos de seu site que são personalizados para cada visualizador. Um site pode também ter formulários que um usuário envia para efetuar o login, pesquisar ou publicar um comentário.

Você pode usar uma única distribuição do CloudFront como uma rede de distribuição de conteúdo para entregar todo o seu website, incluindo conteúdo estático e dinâmico ou interativo para os usuários finais até conteúdo carregado pelo usuário para a origem. Isso significa que você pode continuar a usar um único nome de domínio (por exemplo, www.meusite.com) para seu website inteiro sem precisar separar o conteúdo estático do dinâmico. Enquanto isso, é possível continuar utilizando servidores de origem separados, para cada tipo diferente de conteúdo em seu website. O Amazon CloudFront lhe proporciona controle granular para configurar vários servidores de origem e armazenar em cache propriedades de diferentes URLs em seu website. Essas otimizações de desempenho e funcionalidade podem ajudar a acelerar o download de todo seu website, o que ajuda a diminuir o abandono de sites.

O Amazon CloudFront pode ajudar a melhorar o desempenho de todo o seu website das seguintes formas:

  • O Amazon CloudFront armazena em cache o conteúdo estático em cada ponto de presença. Isso significa que seu conteúdo estático mais popular (por exemplo, o logo de seu site, imagens de navegação, folhas de estilo em cascata, código JavaScript, etc.) estará disponível em um ponto de presença próximo para que os navegadores possam fazer downloads com baixa latência e desempenho aprimorado para os usuários. Armazenar em cache conteúdos estáticos populares com o Amazon CloudFront também ajuda você a descarregar solicitações para esses arquivos a partir de seu servidor de origem. O CloudFront serve a cópia armazenada em cache quando disponível e somente faz uma solicitação para seu servidor de origem se o ponto de presença que recebe a solicitação de seu navegador não tiver uma cópia do arquivo.
  • O Amazon CloudFront envia solicitações de conteúdo dinâmico ou interativo por proxy (como formulários de web, comentários, caixas de login, etc.) de volta para sua origem executando em uma região AWS ou qualquer outra origem. Cada um dos usuários finais é roteado para o ponto de presença mais próximo a ele, considerando a latência da internet. Desse modo, suas solicitações são transmitidas de volta para seu servidor de origem que é executado na AWS em conexões que a Amazon monitora e otimiza para desempenho. O Amazon CloudFront também reutiliza conexões existentes entre o ponto de presença do CloudFront e o servidor de origem, reduzindo a configuração de latência para cada solicitação original. Também são aplicadas outras otimizações de conexão a fim de evitar congestionamentos da internet e utilizar completamente a largura de banda entre o ponto de presença e o visualizador. Isso significa que o Amazon CloudFront pode acelerar a entrega do seu conteúdo dinâmico e fornecer aos seus visualizadores uma experiência consistente e confiável, além de personalizada ao navegar no seu aplicativo da web. O CloudFront pode acelerar a entrega do seu conteúdo dinâmico e fornecer aos seus visualizadores uma experiência consistente e confiável, além de personalizada ao navegar no seu aplicativo da web.
  • O Amazon CloudFront permite que o conteúdo seja carregado para seu servidor de origem. Todas as solicitações de carregar conteúdo são enviadas por proxy pelos pontos de presença do Amazon CloudFront de volta para sua origem. Os mesmos benefícios de desempenho aplicados às requisições de download de conteúdo dinâmico são também aplicados pelo Amazon CloudFront às requisições de carga.
  • Você também pode usar os pontos de presença do Amazon CloudFront para carregar arquivos grandes (até 20 GB por arquivo) para sua origem usando o método PUT HTTP. O Amazon CloudFront também pode ser usado para entregar sua API usando métodos HTTP como GET, HEAD, POST, PUT, DELETE, PATCH e OPTIONS.

O Amazon CloudFront é uma boa escolha para desenvolvedores de software que desejam distribuir aplicativos, atualizações ou outros softwares para download para os usuários finais. As altas taxas de transferência de dados do Amazon CloudFront aceleram o download de seus aplicativos, aprimorando a experiência do cliente e reduzindo os custos. O Amazon CloudFront também oferece preços mais baixos que o Amazon S3, em níveis de utilização mais altos.

Se seu aplicativo envolve conteúdo de mídia avançada – áudio ou vídeo – que é acessado com frequência, você se beneficiará dos preços mais baixos de transferência de dados e das aprimoradas velocidades de transferência de dados do Amazon CloudFront. O Amazon CloudFront oferece uma série de opções para distribuir seus arquivos de mídia, tanto os gravados anteriormente quanto os de mídia ao vivo.

  • Streaming de mídia gravada anteriormente: Você pode distribuir sua mídia on demand usando o streaming RTMP (Real Time Messaging Protocol) da Adobe via Amazon CloudFront. Você armazena a cópia original de seus arquivos de mídia no Amazon S3 e usa o Amazon CloudFront para uma distribuição de baixa latência de seu conteúdo de mídia. O Amazon CloudFront está integrado ao Amazon S3, de modo que você possa configurar o streaming de mídia ao fazer uma simples chamada de API ou por meio de alguns cliques no AWS Management Console. Você também tem as vantagens da distribuição de alta taxa de transferência de seu conteúdo de mídia ao utilizar o Amazon CloudFront, de modo que possa distribuir conteúdo com qualidade full HD para seus visualizadores.
  • Download progressivo de mídia on demand: Você pode armazenar versões originais de seu conteúdo de mídia no Amazon S3 e configurar uma distribuição de downloads do Amazon CloudFront para efetuar progressivamente o download de seus arquivos de áudio e vídeo. Arquivos de mídia populares são armazenados em cache no ponto de presença para proporcionar mais escalabilidade, além de oferecer aos espectadores o melhor desempenho possível.
  • Transmissão de eventos ao vivo: Caso você precise transmitir um evento ao vivo – áudio ou vídeo – para um público global, o Amazon CloudFront pode melhorar o desempenho e ajudar a aliviar a carga das solicitações para sua infraestrutura original, armazenando em cache sua mídia ao vivo por um curto período de tempo e concentrando solicitações simultâneas do mesmo fragmento de mídia em um número menor de solicitações enviadas à origem. Além disso, as soluções de HTTP ao vivo do Amazon CloudFront permitem que você distribua seus eventos ao vivo aos espectadores usando diferentes plataformas de dispositivos, incluindo dispositivos baseados em Flash e Apple iOS.