Home Blogs Cloudflare vs. CloudFront vs. Edgio: Uma comparação dos principais CDNs
Applications

Cloudflare vs. CloudFront vs. Edgio: Uma comparação dos principais CDNs

About The Author

Outline

O Edgio permite que os sites atinjam taxas de acerto de cache para dados dinâmicos na borda no intervalo de 95%, enquanto os sites que usam CDNs tradicionais veem um baixo 6%.

Existem muitas plataformas CDN por aí, mas, no núcleo, cada uma atende ao mesmo objetivo – tornar os sites mais rápidos, utilizando redes distribuídas de servidores de borda em locais próximos aos usuários que acessam eles. Mas uma vez que você olha sob o capô, fica claro que cada plataforma CDN usa meios ligeiramente diferentes.

Muitos dos CDNs de hoje fazem muito mais do que distribuir conteúdo, eles oferecem muitos outros recursos para melhorar a segurança, a análise e o desenvolvimento. E à medida que o conteúdo evolui para formatos mais dinâmicos e é visualizado através de um ecossistema fragmentado de dispositivos, escolher a CDN certa que funciona melhor para o seu negócio específico e tipo de conteúdo (por exemplo, ativos estáticos vs dados dinâmicos / JSON, etc.) é mais importante do que nunca. Este post vai lançar alguma luz sobre o assunto e comparar as duas plataformas populares de CDN, Cloudflare e Cloudfront com Edgio.

A velocidade vende

Executar um site rápido não é mais um truque extravagante e supérfluo. Está se tornando um elemento viável da corrida armamentista de SEO. O Google sempre prestou atenção às velocidades de carregamento do site e aos sites classificados com base no desempenho. Mas agora é hora de agir como sabemos que a partir de 2021, a velocidade do site será um elemento crítico do ranking SEO.

O Page Experience Update do Google introduz novas métricas chamadas Core Web Vitals (CWV) para medir os tempos de carregamento, interatividade e estabilidade visual da página. Fonte: Google Webmaster Central Blog

Muitos jogadores logo sentirão as consequências de não oferecer uma grande experiência, especialmente por operadores de sites de comércio eletrônico, que tendem a ser ricos em imagens e têm recursos exclusivos que os retardam, como pesquisas de inventário em tempo real e preços dinâmicos. De acordo com a própria pesquisa doGoogle , apenas uma melhoria de 100 ms para cargas de páginas móveis aumenta a taxa de conversão de um site de comércio eletrônico em 8,4%. Sites lentos irão deslizar para baixo na página SERP e possivelmente sofrerão perdas de milhões de dólares.

O problema com os CDNs de hoje

Os CDNs foram originalmente construídos para atender às necessidades de uma realidade completamente diferente da internet: Os sites eram mais leves e consistiam principalmente de texto e imagens, o que quase nunca mudou. Por outro lado, a Web de hoje é uma besta inconstante: É vasta e mais complexa do que nunca. Os sites são progressivamente mais complexos, maiores, baseados em banco de dados e repletos de mídia sofisticada, folhas de estilo CSS, JavaScript e uma miríade de APIs de terceiros. Ao mesmo tempo, as expetativa dos consumidores em torno de experiências de navegação rápidas ainda se mantêm. E, embora cada vez mais difícil de encontrar, eles são tão importantes como sempre.

A crescente complexidade dos sites cria sua própria parcela de novos desafios para provedores de CDN. Os CDNs devem evoluir para suportar esse ritmo louco de evolução e fornecer infraestrutura e recursos que tornam as páginas novas, dinâmicas e pesadas de imagem executadas rapidamente e tornam possíveis ótimas experiências de navegação. Os CDNs modernos devem fornecer suporte a conteúdo mais rico e sofisticado e protocolos e formatos em evolução, protegendo os sites contra ataques DDoS, que estão crescendo em escala e sofisticação.

Vamos agora dar uma olhada nos populares CDNs Cloudflare e Cloudfront, bem como no Edgio, e ver se eles estão à altura do desafio.

Cloudflare

A Cloudflare se posiciona como uma CDN de baixo custo. Ele oferece uma presença global e recursos exclusivos de desempenho e é conhecido por um foco relativamente forte na segurança. A Cloudflare é fácil de usar, fácil de configurar, acessível e promete atender às necessidades futuras das empresas que a utilizam. Ele pode otimizar o conteúdo além de ativos estáticos e vem com vários recursos de segurança.

Sua infraestrutura global de CDN acelera os aplicativos de internet e a experiência móvel, garantindo a disponibilidade dos aplicativos. Por fim, eles operam uma rede de 200 data centers em diferentes países para reduzir a latência e melhorar a experiência de navegação dos usuários.

Principais recursos da Cloudflare

Entre outras coisas, a Cloudflare acelera os sites removendo carateres desnecessários de HTML, JavaScript e CSS para reduzir o tamanho dos arquivos de um site. Um arquivo de tamanho reduzido será carregado mais rápido. A Cloudflare também usa armazenamento local para armazenar em cache os objetos necessários para obter a melhor renderização de sites.

Melhor experiência naWeb : Em vez de enviar todas as solicitações de diferentes cantos do mundo para um único servidor, as solicitações são distribuídas na frota de mais de 200 servidores distribuídos da Cloudflare. Essa rede distribuída equilibra a carga de trabalho dos servidores e mantém o conteúdo disponível para os usuários.

Segurança. Protege seu site contra todos os tipos de ameaças online, incluindo ataques DDoS.

Análise do site. A Cloudflare oferece recursos de análise para rastrear o desempenho do seu servidor. As análises integradas permitem que você acompanhe o tráfego do seu site e acompanhe as ameaças evitadas, o tráfego de bots e muito mais.

WAF avançado: A Cloudflare também oferece soluções de segurança adequadas para sites de nível empresarial para combater ataques graves que podem degradar o desempenho de um site. As regras do Web Application Firewall são atualizadas automaticamente quando as ameaças de segurança são descobertas.

O suporte por e-mail e telefone 24/7 está disponível, mas apenas no plano Enterprise.

Prós do Cloudflare:

  • Oferece roteamento inteligente Argo

  • AutoMinify para otimização de conteúdo inteligente

  • Otimização da Web e do navegador

  • SSL/TLS, Web Application Firewall e Cloudflare Access: Gerenciamento de identidade e acesso que permite acesso seguro a aplicativos sem uma VPN

  • Certificado SSL compartilhado grátis

  • Consumo ilimitado e ilimitado de largura de banda

  • Otimização de imagem com polonês

  • PCI Compliance e prioriza o suporte por e-mail para sites de comércio eletrônico.

Contras do Cloudflare:

  • Possibilidade de falsificação homem-em-meio

  • Bloqueios de estrada insolúveis podem degradar o desempenho

  • Usabilidade reduzida devido a captchas desnecessárias

  • Alguns recursos avançados, como “acesso ao log”, estão disponíveis apenas em planos caros (Business e Enterprise).

Definição de preço da Cloudflare

A Cloudflare é uma das maneiras mais acessíveis de obter uma CDN para o seu site. Está disponível em quatro planos: Gratuito, Pro, Business e Enterprise. O plano Pro tem o preço de $20 e o negócio vai custar $200 por domínio. O plano Enterprise é o tipo à la carte de oferta, que é ajustado de forma independente para atender às necessidades específicas do cliente.

Plano de nível gratuito da Cloudflare

A Cloudflare oferece complementos específicos, como certificados SSL dedicados, balanceamento de carga, roteamento inteligente Argo e limitação de taxa, que exigem uma taxa adicional além da assinatura mensal.

Curiosamente, até mesmo o plano gratuito da Cloudflare vem com proteção básica contra DDoS. Há também uma proteção DDoS mais avançada disponível nos planos premium. Não é surpresa que o plano gratuito e sem medida da Cloudflare seja um grande atrativo para muitas empresas que procuram mergulhar na tecnologia CDN e acelerar seu site com o mínimo esforço. A mudança para um plano pago – ou um provedor de CDN diferente completamente – é sempre possível mais tarde.

Por que escolher a Cloudflare?

A Cloudflare tem algumas vantagens falando a seu favor:

  • É super acessível em comparação com as outras ofertas de CDN e vem com um nível gratuito.

  • A Cloudflare é uma boa escolha se você não tiver muitas imagens dinâmicas ou quiser um WAF transparente (e outros recursos de segurança).

  • A Cloudflare tem fortes recursos de mitigação de DDoS (atrás da Akamai)

  • A Cloudflare oferece serviços de segurança gerenciados com um preço imbatível.

CloudFront

Cloudfront é um serviço estendido da Amazon. A versão beta do Cloudfront foi lançada em novembro de 2008 e, em seguida, relançada em janeiro de 2009 com preços mais atraentes. Escusado será dizer que a Amazon opera um número realmente impressionante de pontos de presença e possui uma rede global de pontos de presença espalhados por diferentes regiões do mundo.

Principais recursos do CloudFront

O Amazon Cloudfront oferece fácil integração com outros serviços populares da AWS, como Amazon S3, Amazon EC2, AWS Lambda Edge, AWS Elemental MediaStore e MediaPackage, Amazon CloudWatch, etc., que provavelmente é a melhor parte do uso do CloudFront. Ele também funciona com o Console de Gerenciamento da AWS.

Além disso, o CloudFront oferece esses recursos adicionais:

  • Suporte para conteúdo dinâmico, não apenas ativos estáticos.

  • Relatórios sobre estatísticas de cache e objetos populares, monitoramento e alarme, gráficos de uso e muito mais.

  • Recursos avançados de segurança e restrição geográfica.

  • suporte ao cliente 24/7 horas por dia, 7 dias por semana (e-mail e telefone, embora por um custo extra). Por padrão, você só tem acesso a um fórum da comunidade.

Prós do CloudFront

  • O modelo de faturamento por uso torna-o econômico

  • Integração perfeita com outros serviços da AWS

  • Uma possibilidade de ajustar o plano à medida que você vai, dependendo de suas necessidades atuais e pagar apenas pelo uso real.

  • Servidores de borda em muitos continentes diferentes, incluindo América do Norte, América do Sul, Ásia, Europa, e Austrália.

  • O CloudFront gera insights valiosos por meio de gráficos de relatórios que permitem rastrear tendências em transferência de dados e solicitações para seu site.

  • Recurso de conteúdo privado que permite restringir o acesso ao seu conteúdo.

Contras do CloudFront

  • Cache de conteúdo dinâmico com apenas 16% de taxa, o que é melhor do que a média de 6% observada em CDNs tradicionais, mas ainda é muito baixo para fornecer comércio eletrônico rápido ou outros sites baseados em banco de dados.

  • Integração complexa em comparação com outros CDNs

  • Embora o preço do CloudFront siga o modelo de pagamento por uso, a escalabilidade pode custar um centavo. Um site com baixo tráfego pode facilmente pagar o serviço, mas um aumento no tráfego rapidamente se traduzirá em uma conta mais pesada.

  • Visibilidade limitada na estrutura subjacente do CloudFront.

  • O suporte técnico está lá, mas não é gratuito para todos.

Definição de preço do CloudFront

O CloudFront é uma CDN pay-as-you-go que ajuda você a oferecer ao seu usuário final uma experiência de web perfeita, entregando-lhes o conteúdo solicitado por meio de sua localização de borda mais próxima. Ele oferece três níveis de preços:

Nível livre

Os novos clientes da AWS recebem transferência de dados de 50 GB e 2,000,000 solicitações HTTP e HTTPS por mês por um ano. O nível gratuito é medido por mês. O uso é agregado em todos os locais de borda da AWS e aplicado automaticamente à sua fatura. O uso mensal não se reverte para o período seguinte se não for usado.

Uma ressalva importante: Você só pode usar o plano gratuito nos primeiros 12 meses de se tornar um cliente da AWS.

Sob demanda

Ao contrário de outros CDNs no mercado, o CloudFront custa menos, enquanto os custos da Amazon são mais baixos. Seus preços variam entre regiões geográficas e são baseados na localização de borda através da qual seu conteúdo é servido. Os níveis de uso para transferência de dados são medidos separadamente para cada região geográfica, como visto abaixo:

Modelo de preços medido sob demanda do CloudFront

Preços com desconto

O preço com desconto está disponível para clientes que esperam pelo menos 10 TB de transferência de dados por mês, durante um período de 12 meses ou mais. Os descontos do CloudFront variam de acordo com o valor do compromisso.

Por que escolher o CloudFront?

O CloudFront é uma ótima escolha para você se você está procurando uma integração perfeita com outros serviços da AWS ou sua pilha existente da AWS (ou seja, automação e métricas) e precisa de uma CDN que ofereça suporte a entrega rápida de conteúdo altamente dinâmico.

Também é uma boa escolha se você tem conteúdo muito dinâmico em mudança, como eCommerce e sites de viagens, e quer uma integração estreita com seu pipeline no local. O CloudFront oferece suporte ao envio de conteúdo para seus pontos de presença com TTLS mais altos, o que significa que o DDoS se torna o problema da Amazon.

Se você tem uma base de público diversificada e quer oferecer streaming de vídeo eficiente, o CloudFront também é uma ótima escolha.

Edgio

O Edgio é uma infraestrutura que permite que sites grandes e orientados por banco de dados ofereçam experiências de sub-segundos. E como faz com que os sites rodam mais rápido, inevitavelmente é comparado com os principais CDNs. Não há nada de errado com isso, mas é com a observação de que Edgio é muito mais do que apenas uma CDN, e comparações lado a lado nem sempre fazem justiça. O Edgio vem com um CDN-as-JavaScriptque pode aumentar ou até mesmo substituir seu CDN atual e trazer todos os recursos de segurança da Web necessários para a borda. O Edgio também vem com um monte de tecnologias focadas em desenvolvimento que tornam todo o processo de desenvolvimento, implantação, pré-visualização, experimentação e execução de seu frontend sem cabeça simples, incluindo URLs de pré-visualização de pilha completa automatizadas, um backend JavaScript sem servidor para o frontend, monitoramento de cache avançado e muito mais.

Localizações do servidor EDGE EDGE

CDN-as-JavaScript é a primeira CDN configurável JavaScript do mundo que você configura diretamente no routes.js. Você nunca terá que voltar a escrever VCL, APIs proprietárias ou Trudge através de um console web.

CDN-como-JavaScript, pré-busca preditiva avançada e, mais importante, controle completo sobre o cache na borda permitem que os sites no Edgio permaneçam 5 segundos à frente dos toques dos compradores. Isso é feito através do streaming de conteúdo dinâmico em cache (ou seja, JSON/SSR/HTML) da borda para o navegador antes que o comprador toque em uma coisa e com base no que eles são mais propensos a tocar em seguida.

O Adaptive Load Balancing reduz o tempo que os servidores gastam entregando uma carga sobre um limite de destino.

Neste caso, observamos uma redução de 88% no tempo gasto sobre a assimetria alvo neste pop. Este é um bom indicador de que o Adaptive Load Balancing pode manter a assimetria da distribuição de carga em torno do valor desejado.

Resultados da implantação global

Depois de testar a otimização em um punhado de pops selecionados e ver bons resultados nas métricas medidas, implantamos o sistema em cada pop para quantificar o impactos agregado ao longo do tempo. Como anteriormente, medimos o número de servidores de minutos coletivos em um pop gasto entregando tráfego acima de nossa skewness de destino especificada (definida como 1.8x carga mediana de servidor em um pop). O próximo gráfico mostra duas distribuições de minutos que os servidores gastaram acima desse limite para 75 pops. A linha azul corresponde a 4 dias de dados de linha de base, e a linha laranja corresponde a 4 dias de dados do Adaptive Load Balancing. A mudança geral da distribuição para a esquerda mostra que os servidores nos POPs executando o Adaptive Load Balancing gastaram menos minutos acima do limite.

Caraterísticas principais do Edgio

Para um resumo completo de todos os sinos e assobios com Edgio, veja a tabela abaixo.

Preços de Edgio

Edgio vem em dois níveis: Gratuito e Enterprise. Embora apenas uma versão limitada do negócio completo, o primeiro é a maneira mais fácil e rápida de começar e experimentar as principais vantagens de Edgio.

O preço da empresa depende de vários fatores, como o tráfego e o número de ambientes e assentos que você precisa. Neste ponto, você precisará entrar em contato diretamente com Edgio para obter uma estimativa de custo detalhada.

Por que usar Edgio?

Qualquer site pode usar o Edgio, mas é voltado principalmente para sites que geram receita, baseados em banco de dados, como eCommerce e Travel, que servem conteúdo dinâmico para seus usuários. Nesses sites, os compradores on-line geralmente esperam pelos dados JSON/HTML/SSR, que compõem o tamanho, a cor e o preço específicos de produtos específicos. Isso é o que torna os CDNs tradicionais ineficientes para esses sites, pois eles não armazenam esses dados dinâmicos em cache.

Edgio armazena em cache pelo menos 95% dos seus dados dinâmicos na borda, e a melhoria nos sites que os usam é visível a olho nu, como as páginas carregam (literalmente) em um piscar de olhos. Isso é possível graças ao CDN-as-JavaScript, que coloca os dados no navegador antes mesmo de serem necessários. Em outras palavras, é um pouco como ficar sempre 5 segundos à frente da pessoa que navega no seu site.

O Edgio permite que os sites atinjam taxas de acerto de cache para dados dinâmicos na borda no intervalo de 95%, enquanto os sites que usam CDNs tradicionais veem um baixo 6%. Para conteúdo estático, a escolha é mais simples: Os CDNs podem hospedar todo o conteúdo estático do seu site e distribuí-lo sem necessariamente ter que replicar bancos de dados para outras regiões.

Para usuários de estruturas web dinâmicas como Next, Nuxt, React Storefront, Ruby on Rails, usar CDNs torna-se mais interessante. Esses frameworks oferecem uma renderização do lado do servidor das páginas, com JavaScript adicionado para melhorar a experiência. Embora aplicativos modernos possam ser desenvolvidos usando esses frameworks, extraindo os componentes de visualização da API, essa abordagem monolítica ainda é incrivelmente produtiva. Além disso, esses frameworks já vêm com sistemas sofisticados de cache em nível de banco de dados.‍

Qual CDN é a mais rápida?

A maioria dos provedores de CDN tentará surpreendê-lo com vários recursos de som sério, números brutos e folhas de comparação, mas eles não podem garantir velocidades reais da vida real. Em outras palavras, sua quilometragem pode variar, algo que você ouve quando a melhoria da velocidade não é exatamente o que você esperava. Edgio é uma das poucas tecnologias que promete resultados reais – garantimos tempos de pintura medianos (LCP) menores de 500 ms para sites de comércio eletrônico, independentemente dos sistemas frontend ou backend ou plataformas de comércio eletrônico usadas.

Os CDNs de hoje são construídos principalmente com conteúdo estático em mente. Eles entendem URLs de ativos, mas não rotas de página.

Experimente antes de comprar

Ao procurar uma CDN, a velocidade reivindicada nem sempre é o fator distintivo mais confiável. Números brutos nunca contam toda a história – o desempenho do site é normalmente sobrecarregado com muitas variáveis além do controle da plataforma: Hora do dia, tamanho da sua carga útil e localização do usuário da internet em relação à borda.

E como os resultados podem variar dependendo de tantas coisas, a maneira mais fácil de comprar um CDN é testar o seu site – ligue para a equipe de vendas e peça uma demonstração.

Essa suposição praticamente invalida a maioria das tabelas de comparação. Ao comprar CDNs, perder-se em todos esses recursos e jargão tecnológico é fácil. Mas a coisa mais importante a lembrar é que você provavelmente está procurando por desempenho, não uma CDN, por causa de ter uma.