Icone de Whatsapp

Especialização em Amazon CloudFront

Melhore a performance do seu site institucional ou e-commerce utilizando o Amazon CloudFront reduzindo dinamicamente o tamanho das imagens, convertendo automaticamente as imagens para webp e reduzindo o tempo de carga de conteúdos estáticos ou dinâmicos.

A CloudDog tem grande experiência na implantação de soluções em diversos níveis de complexidade para atender demandas espcíficas do negócio.

O que é o Amazon CloudFront?

O Amazon CloudFront é um web service que acelera a distribuição de seu conteúdo estático e dinâmico da web, como arquivos.html, .css, .js e de imagem, para seus usuários. O CloudFront entrega seu conteúdo por meio de uma rede mundial de data centers denominada Edge Locations.

Quando um usuário solicita o conteúdo do seu site via CloudFront, ele é roteado para o Edge Location mais próximo e que fornece a menor latência, para que o conteúdo seja entregue com o melhor desempenho possível.

Outra vantagem importante é que todo o conteúdo estático, se devidamente configurado, pode ser entregue diretamente pelos Edge Locations sem necessidade de recuperar a informação do servidor de origem. Como consequência o CloudFront ainda alivía a carga de trabalho e tráfego de rede dos seus servidores, possibilitando redução de custo e aumento de performance no conteúdo dinâmico.

Casos de Uso do CloudFront

A CloudDog é especialista em diversos casos de uso de Amazon CloudFront, alguns deles são exemplificados abaixo:

Aceleração de Entrega de Conteúdo Estático

Um dos principais fatores para melhorar a experiência em um website é servir todos os conteúdos estáticos, como javascript, folhas de estilos, fontes, imagens e vídeos com a menor latência possível.

Com a utilização do CloudFront todos os seus conteúdos estáticos são servidos a partir do EDGE mais próximo, reduzindo o tráfego de rede para seus servidores e melhorando a performance geral.

Aceleração de Entrega de Conteúdo Estático
Aceleração de Entrega de Conteúdo Estático

Nesse cenário é possível visualizar que mesmo quando a latência entre o cliente final e o servidor seja de 1000ms, o conteúdo estático pode ser servidor com altências médias de 50ms.

Aceleração de Entrega de Conteúdo Dinâmico

Com a utilização cada vez mais difundida de websites utilizando https, o tempo necessário para estabelecer a conexão com os servidores também aumentou (por conta do protocolo de handshake de https), com isso a redução de latência entre o cliente final e o servidor passou a ser cada vez mais necessária.

No cenário abaixo é possível verificar que sem o uso do CloudFront cada usuário acaba gastando o mesmo tempo para estabelecer a comunicação com o servidor.

Cenário 1: Sem CloudFront, sobrecarga na conexão com servidor
Cenário 1: Sem CloudFront, sobrecarga na conexão com servidor

Após a implantação do Amazon CloudFront e configuração para aceleração de conteúdo dinâmico, o primeiro cliente irá demorar o mesmo tempo, no entanto, os próximos clientes terão uma performance superior pois a conexão entre o CloudFront e o servidor será reutilizada.

Cenário 2: Com CloudFront, otimizando conexões com servidor
Cenário 2: Com CloudFront, otimizando conexões com servidor

Otimização de Imagens Utilizando AWS Lambda Edge

Muitas vezes os websites e sistemas de gerenciamento de conteúdo não fazem uma otimização de imagens de forma adequada.

Otimização de Imagens Utilizando AWS Lambda Edge
Otimização de Imagens Utilizando AWS Lambda Edge

Ao realizar a otimização das imagens utilizando o AWS Lambda Edge, toda a complexidade relacionada a otimização fica a cargo da própria CDN, que identifica que a imagem pode ser otimizada, realiza o processo de otimização e guarda a imagem otimizada para utilização futura.

Inclusive pode transformar arquivos JPG em arquivos padrão WEBP para reduzir ainda mais o tempo de carregamento e reduzir o tráfego de rede, em alguns cenários conseguimos otimizar mais de 80% no tamanho das imagens.

Otimização nos Parâmetros de Cache

Frequentemente os sistemas de e-commerce e websites não fazem uma configuração adequada nos parâmetros de cache e apesar de ser relativamente simples, muitas vezes a equipe que o mantém não tem autonomia para isso.

Otimização nos Parâmetros de Cache
Otimização nos Parâmetros de Cache

Após a realização desses ajustes, na primeira visita do cliente final a performance fica próxima da performance original, no entanto, em uma segunda visita, os recursos que seriam carregados novamente, serão entregues a partir do cache local do navegador. Reduzindo drasticamente o tempo de carga e o consumo de rede.

Streaming de Vídeo on Online

A AWS fornece uma solução de transmissão ao vivo que combina o AWS Elemental MediaLive e o AWS Elemental MediaStore com o Amazon CloudFront para criar uma arquitetura altamente resiliente e escalável que fornece seu conteúdo ao vivo em todo o mundo.

O diagrama a seguir apresenta a arquitetura de vídeo de transmissão ao vivo que pode ser utilizada como referência para implantação e customização de soluções.

CloudFront como parte da solução de Streaming de Vídeo OnLine
CloudFront como parte da solução de Streaming de Vídeo OnLine

Entrega de Conteúdo Privado

Também é possível obter as vantagens de aceleração de conteúdo estático, aceleração de conteúdo dinâmico streaming de vídeo online e otimização de imagens para conteúdos privados.

O funcionamento acaba sendo bastante simples e prático, basta gerar um cookie assinado após o login de seus usuários e proteger a distribuição do cloudfront. O cookie pode durar o tempo que for necessário e a renovação poderá ser realizada de forma transparente dentro da sua aplicação.

Entrega de conteúdo privado após obtenção do cookie assinado
Entrega de conteúdo privado após obtenção do cookie assinado

Em posse do cookie, todo o conteúdo disponibilizado de forma privativa poderá ser acessado, sem necessidade de maiores configurações.

Custo do CloudFront

O CloudFront não requer um compromisso de tráfego inicial ou contratos de longa duração, temos clientes com sites com baixo tráfego com custo de poucos dólares por mês e também sites com milhões de usuários por mês a custos extremamente competitivos.

Atualmente os preços praticados para a região da américa do sul são:

  • Requisições de proxy que são atendidas diretamente pela origem será cobrado $ 0.0220 para cada 10.000 requisições;
  • Transferência regional de dados para a internet(por GB) $ 0,110;
  • Transferência de dados entre Edge Location e a origem(por GB) $ 0,125.

Expertise em Amazon CloundFront

A CloudDog realiza projetos utilizando Amazon CloudFront desde 2012, gerenciando projetos com grande volume de usuários e requisições simultâneas, com a expertise necessária para otimizar a performance dos sites e aplicações da sua empresa. Em Março de 2020, obteve a Designação de AWS Service Delivery Partner para Amazon CloudFront pelo histórico de excelência nas soluções desenvolvidas.

Section Expertise Lambda

perguntas frequentes

Qual a vantagem de utilizar o CloudFront em um site dinâmico como um E-Commerce?

Seta do FAQ

Em qualquer E-Commerce o CloudFront pode trazer melhorias sensíveis principalmente na aceleração da entrega de conteúdos estáticos como scripts, css, imagens, fontes entre outros. Além disso pode ser acoplado ao Web Application Firewall (WAF) fornecendo uma camada extra de proteção contra DDoS e acessos potencialmente maliciosos.


É possível melhorar a performance do meu site em Wordpress usando o Amazon CloudFront?

Seta do FAQ

Sim, diversos clientes da CloudDog já estão colhendo os benefícios do Amazon CloudFront na otimização de sites em Wordpress. Na prática pode ser utilizado para compressão automática de artefatos estáticos como scripts, css e html. Quanto acoplado ao Web Application Firewall (WAF) é possível também incorporar proteções específicas de PHP e do Wordpress.


Posso utilizar o Amazon CloudFront com meu site estático?

Seta do FAQ

O CloudFront funciona muito bem para aceleração de conteúdo estático, melhorando o tempo de resposta de sites institucionais, com a utilização de parâmetros definidos caso a caso, é possível melhoras sensíveis em indicadores como Google Lighthouse e Web Page Test.


Qual o custo mínimo do Amazon CloudFront?

Seta do FAQ

O Amazon CloudFront não tem custo mínimo mensal. Essencialmente o custo mensal varia de acordo com a quantidade de requisições e tráfego entre o navegador do usuário e do cache, caso utilize funções Lambda para personalizar as requisições, também será cobrado o tempo de processamento de cada requisição.


Portfólio

Portfolio

Conheça algumas soluções criadas pela CloudDog que utilizam o Amazon CloudFront.

Dê o próximo
passo!

Melhore a performance do seu site agora mesmo!

Com a utilização do Amazon CloudFront, o seu site terá mais segurança, visibilidade, performance e disponibilidade.

Fale com um dos nossos arquitetos de cloud agora mesmo!

BLOG

CONFIRA AS NOSSAS

NOVIDADES

como-disponibilizar-um-site-em-gatsbyjs-na-amazon-web-services

Como Disponibilizar um Site em GatsbyJS na Amazon Web Services

Apresentamos uma Arquitetura na AWS para implantação de websites estáticos em GatsbyJS de Alta Performance e Baixo Custo utilizando S3 e CloudFront

servico-da-amazon-consegue-parar-o-maior-ataque-ddos-da-historia

Serviço da Amazon consegue parar o maior ataque DDoS da história

Ataque aconteceu em fevereiro deste ano e conseguiu gerar um tráfego de 2,3 Terabits por segundo. Nome da vítima não foi informado

Especializações na Nuvem AWS

fale conosco

Queremos realizar os projetos da sua empresa!

Fale conosco e saiba como poderemos ajudar a sua empresa a reduzir custos na nuvem AWS

+ 55 11 4699-0011contato@clouddog.com.br