Amazon CloudFront

Amazon CloudFront

Rede e Entrega de Conteúdo Essencial

Rede de entrega de conteúdo (CDN) com cache em Edge Locations.

O que é

CDN global que guarda cópias do seu conteúdo em Edge Locations espalhadas pelo mundo, entregando ao usuário a partir do ponto mais próximo e reduzindo latência e carga na origem.

Quando usar

  • Sites, vídeos, imagens, APIs e arquivos estáticos consumidos por usuários distribuídos.
  • A origem está em uma Região e os usuários estão em vários países.
  • É preciso proteger a origem e integrar WAF e certificados TLS.

Como funciona

  • A origem pode ser um bucket S3, um balanceador, um EC2 ou até um servidor fora da AWS.
  • Na primeira requisição o conteúdo é buscado na origem; nas seguintes é servido do cache da borda.
  • O TTL controla por quanto tempo o objeto fica em cache.

Como aparece na prova

  • Palavras-chave: CDN, cache, Edge Location, conteúdo estático, reduzir latência global.
  • Edge Location não é o mesmo que Região nem que Zona de Disponibilidade.

Não confunda com

Arquitetura simples

Fluxo de uma requisição pelo CloudFront Usuário · Brasil Edge Location cache local CloudFront distribuição Amazon S3 origem cache hit responde aqui cache miss
O usuário no Brasil é atendido pela Edge Location mais próxima. Se o objeto já está em cache, a resposta sai dali mesmo; se não está, o CloudFront busca na origem (aqui, um bucket S3) e guarda uma cópia para as próximas requisições.

Questões relacionadas

Um site com usuários na Europa e na Ásia sofre com lentidão ao carregar imagens e vídeos hospedados em uma única Região. Qual serviço resolve o problema com cache próximo ao usuário?

Ver resposta comentada

Resposta: Amazon CloudFront

A palavra decisiva é cache de conteúdo. O CloudFront é a CDN da AWS: guarda cópias do conteúdo em Edge Locations e entrega a partir do ponto mais próximo do usuário.

Um jogo multiplayer usa tráfego UDP e precisa de IPs estáticos com failover rápido entre Regiões, sem depender de cache de conteúdo. Qual serviço atende?

Ver resposta comentada

Resposta: AWS Global Accelerator

Tráfego UDP, IP estático e otimização do caminho de rede sem cache descrevem o Global Accelerator, que entrega IPs anycast e roteia pela rede troncal da AWS.

Praticar no simulado