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 margem da faixa de 95%, enquanto os sites que usam CDNs tradicionais veem uma baixa de 6%.

Há muitas plataformas CDN por aí, mas, no fundo, cada uma tem o mesmo objetivo: Tornar os sites mais rápidos utilizando redes distribuídas de servidores de borda em locais próximos dos usuários que os acessam. Mas quando olhamos para baixo, fica claro que cada plataforma CDN usa meios ligeiramente diferentes.

Muitos dos CDNs atuais fazem muito mais do que distribuir conteúdo, 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 é visto através de um ecossistema fragmentado de dispositivos, escolher a CDN certa que funcione melhor para o seu negócio específico e tipo de conteúdo (por exemplo, ativos estáticos versus dados dinâmicos / json, etc.) é mais importante do que nunca. Espero que este post leve alguma luz sobre o assunto e compare as duas plataformas populares de CDN, Cloudflare e Cloudfront com o Edgio.

A velocidade vende

Gerir um site rápido já não é um truque extravagante e supérfluo. Está a tornar-se um elemento viável da corrida ao armamento 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 de SEO.

A Atualização de Experiência de Página 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 em breve 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 tornam mais lentos, como pesquisas de inventário em tempo real e preços dinâmicos. De acordo com a pesquisa do Google , apenas uma melhoria de 100 ms em relação ao carregamento de páginas móveis aumenta a taxa de conversão de um site de comércio eletrônico em 8,4%. Sites lentos deslizarão para baixo na página de SERP e possivelmente sofrerão perdas de milhões de dólares.

O problema com as CDNs atuais

Os CDNs foram originalmente construídos para atender às necessidades de uma realidade completamente diferente da internet: Os sites eram mais leves e consistia 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 bases de dados e repletos de meios sofisticados, folhas de estilo CSS, JavaScript e uma miríade de APIs de terceiros. Ao mesmo tempo, as expetativa dos consumidores em relação a experiências rápidas de navegação ainda se mantêm. E, embora cada vez mais difícil de encontrar, são tão importantes como sempre.

A crescente complexidade dos sites cria a sua própria parcela de novos desafios para os fornecedores de CDN. Os CDNs devem evoluir para suportar este ritmo louco de evolução e fornecer infraestrutura e recursos que tornem as páginas novas, dinâmicas e com imagens pesadas a correr rapidamente e tornem 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, enquanto protegem os sites dos ataques DDoS, que estão a crescer 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 posiciona-se como uma CDN de baixo custo. Oferece uma presença global e capacidades únicas 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 satisfazer as necessidades futuras dos negócios 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, operam uma rede de 200 centros de dados em diferentes países para reduzir a latência e melhorar a experiência de navegação dos utilizadores.

Principais funcionalidades da Cloudflare

Entre outras coisas, a Cloudflare acelera os sites removendo carateres desnecessários do HTML, JavaScript e CSS para reduzir o tamanho dos arquivos de um site. Um ficheiro de tamanho reduzido será carregado mais rapidamente. 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 na web : 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 da Cloudflare de mais de 200 servidores distribuídos. Esta rede distribuída equilibra a carga de trabalho dos servidores e mantém o conteúdo disponível aos utilizadores.

Segurança. Protege o seu website de todo o tipo de ameaças online, incluindo ataques DDoS.

Análise do site. A Cloudflare oferece recursos de análise para acompanhar 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 Firewall de Aplicações Web são atualizadas automaticamente quando são descobertas ameaças de segurança.

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

Vantagens da Cloudflare:

  • Oferece roteamento inteligente Argo

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

  • Otimização da Web e do navegador

  • SSL/TLS, Firewall de Aplicações Web e Acesso à Cloudflare: Gestão de identidade e acesso que permite acesso seguro a aplicações sem uma VPN

  • Certificado SSL partilhado grátis

  • Consumo ilimitado e ilimitado de largura de banda

  • Otimização de imagem com polaco

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

Contras do Cloudflare:

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

  • Bloqueios de estrada insolúveis podem degradar o desempenho

  • Facilidade de utilização reduzida devido a captchas desnecessárias

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

Preços da Cloudflare

A Cloudflare é uma das formas mais acessíveis de obter uma CDN para o seu site. Está disponível em quatro planos: Grátis, Pro, Business e Enterprise. O plano Pro tem um preço de $20 dólares e o Business custará $200 dólares por domínio. O plano Enterprise é o tipo de oferta à la carte, que tem um preço e é 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 Argo Smart e limitação de taxa, que exigem uma taxa adicional além da assinatura mensal.

Curiosamente, até 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 o seu site com o mínimo esforço. A mudança para um plano pago, ou para um provedor de CDN diferente, é sempre possível mais tarde.

Por que escolher a Cloudflare?

A Cloudflare tem algumas vantagens em falar a seu favor:

  • É super acessível em comparação com 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 (por trás da Akamai)

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

CloudFront

Cloudfront é um serviço alargado da Amazon. A versão beta do Cloudfront foi lançada em novembro de 2008 e depois 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 funcionalidades do CloudFront

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

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.

  • Funcionalidades de segurança avançadas e geo-restrição.

  • 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.

Vantagens do CloudFront

  • O modelo de faturamento por uso torna-o rentável

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

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

  • Servidores Edge em muitos continentes diferentes, incluindo a 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 na transferência de dados e solicitações para o seu site.

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

Contras do CloudFront

  • Armazenamento em cache dinâmico de conteúdo 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 outras 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 da estrutura subjacente do CloudFront.

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

Preços do CloudFront

O CloudFront é uma CDN paga à medida que você usa que ajuda a oferecer ao seu usuário final uma experiência de web perfeita, entregando-lhes o conteúdo que eles pediram através da localização de borda mais próxima. 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 de HTTP e HTTPS por mês durante um ano. O nível gratuito é medido por mês. O uso é agregado em todos os pontos de presença da AWS e aplicado automaticamente à sua conta. A utilização mensal não se passa para o período seguinte se não for utilizada.

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

A pedido

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

Modelo de preços medido sob demanda do CloudFront

Preços com desconto

Os preços com desconto estão disponíveis 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 a quantidade de compromisso.

Por que escolher o CloudFront?

O CloudFront é uma ótima escolha para você se você está atrás de uma integração perfeita com outros serviços da AWS ou com a sua pilha existente da AWS (ou seja, automação e métricas) e precisa de uma CDN que 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 o eCommerce e os sites de viagens, e quer uma integração estreita com o seu funil de vendas no local. O CloudFront suporta enviar conteúdo para os seus pontos de presença com um TTLS mais alto, o que significa que o DDoS se torna o problema da Amazon.

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

Edgio

O Edgio é uma infraestrutura que permite que sites grandes e baseados em bases de dados proporcionem experiências sub-segundas. E como faz com que os sites sejam mais rápidos, inevitavelmente é comparado com os principais CDNs. Não há nada de errado com isso, mas é com notar 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-JavaScript com reconhecimento de aplicativos , que pode aumentar ou até mesmo substituir o seu CDN atual e trazer todos os recursos de segurança da web de que você precisa para a borda. O Edgio também vem com um conjunto de tecnologias focadas em desenvolvimento que tornam simples todo o processo de desenvolvimento, implantação, visualização, experimentação e execução do seu frontend sem cabeça, incluindo URLs de pré-visualização automatizadas de pilha completa, um back-end JavaScript sem servidor para o frontend, monitoramento avançado de cache e muito mais.

Localizações dos servidores Edgio Edge

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

CDN-as-JavaScript, pré-busca preditiva avançada e, mais importante, controle total sobre o armazenamento em cache na borda permitem que os sites no Edgio fiquem 5 segundos à frente dos toques dos compradores. Isto é 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 numa coisa e baseado no que é mais provável tocar a seguir.

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

Neste caso, observamos uma redução de 88% no tempo gasto sobre a distorção 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 implementação global

Depois de testar a otimização num punhado de pops selecionados e de ver bons resultados nas métricas medidas, implantámos o sistema em cada pop para quantificar o impactos agregado ao longo do tempo. Como antes, medimos o número de servidores de minutos coletivos em um pop gasto entregando tráfego acima da nossa skewness de alvo especificado (definido como 1.8x carga mediana de servidor em um pop). O gráfico seguinte 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 da 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 que executam o Adaptive Load Balancing passaram menos minutos acima do limite.

Edgio principais funcionalidades

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

Preço do Edgio

Edgio vem em dois níveis: Grátis 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 de que você precisa. Neste ponto, você precisará entrar em contato diretamente com Edgio para obter uma estimativa de custo detalhada.

Porquê usar o Edgio?

Qualquer site pode usar o Edgio, mas é voltado principalmente para sites que geram receita, baseados em banco de dados, como o eCommerce e o Travel, que servem conteúdo dinâmico aos seus usuários. Nesses sites, os compradores on-line geralmente esperam pelos dados de json/html/ssr, que compõem o tamanho, a cor e o preço específicos de produtos específicos. Isto é 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, à medida que 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. Por outras palavras, é um pouco como ficar sempre 5 segundos à frente da pessoa que está a navegar no seu site.

O Edgio permite que os sites atinjam taxas de acerto de cache para dados dinâmicos na margem da faixa de 95%, enquanto os sites que usam CDNs tradicionais veem uma baixa de 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 os utilizadores 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 sofisticados sistemas de armazenamento em cache a nível de banco de dados.‍

Qual CDN é a mais rápida?

A maioria dos fornecedores de CDN vai tentar impressioná-lo com vários recursos sérios, números brutos e folhas de comparação, mas eles não podem garantir velocidades reais. Por outras palavras, a quilometragem podevariar, algo que se ouve quando a melhoria da velocidade não é exatamente o que se esperava. O Edgio é uma das poucas tecnologias que promete resultados reais. Garantimos tempos de pintura medianos menores de 500 ms (LCP) para sites de comércio eletrônico, independentemente dos sistemas frontend ou back-end 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. Os 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 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.

Esta 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, para ter uma.