DEV Community

Cover image for Introdução ao AWS Cloudfront.
Diego Cravo Teixeira
Diego Cravo Teixeira

Posted on

Introdução ao AWS Cloudfront.

Neste post vamos entender melhor sobre o Amazon Cloudfront.

O Amazon CloudFront é um serviço que acelera a distribuição do conteúdo estático e dinâmico da web, como arquivos .html, .css, .js e arquivos de imagem, para os usuários. O CloudFront distribui o conteúdo por meio de uma rede global de datacenters denominados pontos de presença. Quando um usuário solicita um conteúdo que você está disponibilizando com o CloudFront, a solicitação é roteada para o ponto de presença que fornece a menor latência (atraso), assim o conteúdo é entregue com a melhor performance possível.

Hoje, o CloudFront possui mais de 400 pontos de presença em 90 cidades e em 47 países diferentes (figura 1). Se o conteúdo já estiver no ponto de presença com a menor latência, o CloudFront o entregará imediatamente. Porém, se o conteúdo não estiver nesse ponto de presença, o CloudFront o recuperará de uma origem definida, que foi identificado como a fonte para a versão definitiva do conteúdo.

Image description
Figura 1 - Pontos de presença do Cloudfront.

O CloudFront acelera a distribuição de seu conteúdo roteando cada solicitação de usuário por meio da rede da AWS para o ponto de presença que pode atender melhor ao seu conteúdo. O uso da rede da AWS reduz drasticamente o número de redes pelas quais as solicitações de seus usuários devem passar, o que melhora o desempenho. Os usuários obtêm latência mais baixa e taxas de transferência de dados mais altas.

Você também obtém maior confiabilidade e disponibilidade porque as cópias de seus arquivos (também conhecidas como objetos) agora são mantidas (ou armazenadas em cache) em vários pontos de presença ao redor do mundo.

Alguns casos de uso do Amazon Cloudfront incluem entrega de conteúdo de site estático mais rápido, fornecer vídeos de streaming ao vivo ou sob demanda, Criptografar campos específicos durante todo o processamento do sistema e fornecer conteúdo privado utilizando personalizações do Lambda@Edge.

Nível Gratuito Amazon Cloudfront

Como parte do nível de uso gratuito da AWS, você pode começar a utilizar o Amazon CloudFront gratuitamente. Ao usar o Amazon CloudFront, você recebe 1 TB de transferência de dados de saída, 10.000.000 de solicitações HTTP e HTTPS e 2.000.000 de invocações do CloudFront Functions a cada mês. Você também pode utilizar a pricing calculator da AWS para estimar o custo do uso do cloudfront.

Image description

Top comments (0)