Amazon CloudFront
Amazon CloudFront
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
Global Accelerator otimiza o caminho de rede até a aplicação, sem depender de cache de conteúdo.
Route 53 resolve o nome; CloudFront entrega o conteúdo.
Arquitetura simples
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.