Home Blogs Akamai vs Cloudflare vs Layer0(Edgio) – Uma comparação lado a lado dos principais CDNs
Applications

Akamai vs Cloudflare vs Layer0(Edgio) – Uma comparação lado a lado dos principais CDNs

About The Author

Outline

Infelizmente, os CDNs tradicionais só podem acelerar sites estáticos, como sites de notícias e só têm um leve impactos em sites baseados em banco de dados, como sites de comércio eletrônico e viagens.

Neste post, vamos analisar as semelhanças e diferenças entre os principais CDNs Cloudflare vs Akamai e ver como cada um se compara com Layer0 (Edgio).

O que é uma CDN?

Em poucas palavras, CDNs são infraestrutura que reduz a distância física entre o conteúdo de um site e o público que o solicita. A premissa é simples: Quanto mais próximo o conteúdo estiver geograficamente do usuário final, mais rápido ele será carregado. Adicione uma conexão rápida em cima disso e a experiência geral do usuário melhora (bem, pelo menos em teoria).

Os CDNs usam uma rede distribuída de locais físicos e servidores conhecidos como CDN edge. Cada local físico, chamado de ponto de presença (pop), tem servidores de borda em suas proximidades. Hoje, muitos sites populares como Amazon, Facebook e Netflix servem seu conteúdo por meio de pontos de presença, sem que os usuários desses serviços sejam conhecidos.

Comprar uma CDN é uma tarefa assustadora, já que escolher a certa requer uma sólida compreensão da tecnologia e uma compreensão profunda das necessidades reais do seu negócio. O ajuste de tecnologia ruim pode ser caro e oferecer uma melhoria mínima ou nenhuma em troca.

Preciso de uma CDN?

Se seus usuários esperarem mais de alguns segundos para que o conteúdo seja carregado, você provavelmente o fará. Longos tempos de carga causam respostas cognitivas e emocionais comparáveis ao estresse de assistir a um filme de terror sozinho. Também sabemos que o Google classifica sites em muitas coisas, mas a velocidade será crítica a partir de 2021. Por último, com base na pesquisa do Google, uma mera melhoria de 100 ms para cargas de páginas móveis aumenta a taxa de conversão de sites de comércio eletrônico em 8,4%, portanto, milissegundos podem significar milhões para grandes sites geradores de receita. Simplesmente não há desculpa para fornecer um site lento.

Um site rápido é uma base para competir nos resultados de pesquisa do Google e fazer negócios em geral. Ele também fornece uma experiência superior que promove o engajamento e a fidelidade do cliente. Uma CDN pode ajudá-lo a chegar lá.

Vamos dar uma olhada nas tecnologias CDN mais interessantes por aí.

O papel dos CDNs

CDNs distribuídos são a pedra angular da internet de hoje. Eles permitem experiências de navegação melhores e mais rápidas e oferecem uma variedade de recursos adicionais além de oferecer suporte à distribuição de conteúdo: Roteamento de tráfego, mitigação de ataques DDoS e garantia do tempo de atividade do site. No entanto, à medida que os CDNs se tornam cada vez mais avançados e repletos de recursos, é mais difícil compará-los lado a lado e determinar um vencedor definitivo.

O papel principal dos CDNs sempre foi ajudar os sites com conteúdo pesado a acompanhar as expetativa dos usuários. Mas a Web e os métodos para tornar os sites mais rápidos mudaram muito desde que a primeira CDN surgiu. Novos players e soluções surgiram, levando o mercado de aceleração de sites (um subconjunto do mercado CDN) a se tornar um balão para sua atual avaliação de 2 bilhões de dólares.

Executar um site lento significa más notícias, especialmente se você estiver em eCommerce. Uma boa CDN, além da melhoria da velocidade, também deve garantir a sua presença online ao fornecer suporte para protocolos e formatos emergentes e ajudar a mitigar ataques de escala e complexidade crescentes. Vamos ver como Akamai, Cloudflare e Layer0 se acumulam em fazer exatamente isso.

Akamai

A Akamai é um dos fornecedores pioneiros da tecnologia CDN com uma presença global realmente impressionante.

A Akamai sempre foi voltada para empresas empresariais. O contrato mínimo é de 12 meses, o que pode ser um compromisso para uma startup. A empresa é um pouco secreta sobre seus preços; para obter uma cotação, você terá que falar com sua equipe de vendas. Pouco se sabe sobre os preços da plataforma indica que é mais caro, com alguns citando $350 para 1 TB de largura de banda/mês.

Cloudflare

A Cloudflare é uma alternativa de baixo custo para a Akamai. Ele fornece uma CDN global com recursos de desempenho exclusivos e um forte foco na segurança. A empresa afirma ter uma infraestrutura global construída desde o início usando apenas equipamentos de última geração e alto desempenho sem software ou hardware herdados.

Sua CDN é relativamente fácil de configurar, acessível e construída para integrar tecnologias emergentes para atender às necessidades futuras das empresas que a utilizam.

Layer0 (Edgio)

Layer0 é mais do que apenas uma CDN. Ele vem com um CDN-as-JavaScript com reconhecimento de aplicativos , que pode aumentar ou até mesmo substituir seu CDN atual e trazer todos os recursos de segurança da Web de que você precisa para a borda.

CDN-as-JavaScript é a primeira CDN baseada em JS 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.

Layer0 é mais do que apenas o CDN-como-JavaScript. É uma solução tudo-em-um para desenvolver, implantar, visualizar, experimentar, monitorar, e corra frontends sem cabeça. Ele oferece ambientes completos de visualização de pilha, rollbacks de 1 clique, renderização embutida no lado do servidor, pré-busca preditiva avançada e, mais importante ainda, dá aos desenvolvedores controle total sobre o cache e o roteamento de tráfego.

Akamai vs. Cloudflare vs. Layer0 (Edgio)

Em seguida, vamos dar uma olhada detalhada nos preços, capacidades e diferenças de cada plataforma:

1. Preços

Akamai

O modelo de preços da Akamai é escalável, os clientes são faturados à medida que você cresce e a CDN não diferencia entre pequenas startups e grandes clientes. A plataforma está presumivelmente no lado caro – nenhum preço é fornecido em seu site, mas diz-se que eles vão tão alto quanto $3 500 para 10 TB.

Akamai não oferece um plano gratuito. No entanto, há uma avaliação gratuita para os clientes em potencial que desejam testar a CDN por 30 dias.

Cloudflare

A Cloudflare oferece quatro planos: Gratuito, Pro e Business, com preço de 0, $20 e $200 dólares por domínio, respetivamente. A plataforma também oferece um plano Enterprise, que pode ser personalizado para as necessidades do cliente.

A Cloudflare nunca cobra por GBs de transferência ou solicitações. Mas complementos específicos, como certificados SSL dedicados, balanceamento de carga, roteamento inteligente Argo e limitação de taxa, exigem uma taxa adicional.

O plano gratuito da Cloudflare vem com proteção básica contra DDoS. Proteção DDoS mais avançada está disponível nos planos premium. O plano gratuito e sem medida é 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 é sempre possível mais tarde.

Layer0 (Edgio)

Layer0 é oferecido em dois sabores: Gratuito e Enterprise. A primeira é uma versão limitada do negócio completo, mas deve ser suficiente para ter uma ideia do que a infra-estrutura é capaz.

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.

É difícil comparar Layer0 com CDNs tradicionais porque Layer0 é muito mais do que apenas uma CDN. Layer0 é uma plataforma sem servidor que combina uma CDN com reconhecimento de aplicativos com várias tecnologias da Web orientadas para a velocidade.

Em vez de hospedar apenas seu conteúdo estático como uma CDN tradicional, Layer0 CDN-as-JavaScript permite que você maximize o cache dos dados JSON e HTML que seus clientes estão esperando. Embora os CDNs tradicionais vejam uma taxa média de acerto de cache de 6% para conteúdo dinâmico na borda, os sites da Layer0 veem uma taxa média de acerto de cache de mais de 95%. A maneira mais fácil de acelerar seu site é acelerar o que os clientes estão esperando.

Por fim, Layer0 (Edgio) fornece algumas outras tecnologias que melhoram ainda mais o desempenho do seu site e simplificam todo o processo de desenvolvimento, implantação, monitoramento, experimentação e execução de sites dinâmicos em grande escala.

2. Velocidade e desempenho

Medir o desempenho real de uma CDN é um desafio porque depende de muitos fatores, incluindo a velocidade da rede e o tipo de conteúdo que está sendo buscado (conteúdo estático ou dados dinâmicos).

Os CDNs operam em dois modos básicos, push e pull:

  • O push acontece quando seus arquivos são enviados para o CDN e, em seguida, servidos aos visitantes quando eles os solicitam. A camada de software é responsável pela integração do site com o CDN.

  • Pull é uma abordagem diferente; você apenas deixa a CDN trabalhar em segundo plano. Sempre que um arquivo é necessário, ele o “puxa” do seu servidor principal e o armazena em cache para solicitações futuras.

O problema com os CDNs tradicionais é que eles geralmente “empurram” informações, o que funciona bem apenas para sites estáticos, para servir ativos que raramente mudam (por exemplo, imagens e texto). E mesmo quando CDNs tradicionais fazem “puxar” informações, o cache é limitado a ativos (ou URLs de ativos), não a dados (ou URLs de página) que os visitantes de sites de comércio eletrônico estão esperando.

Os compradores estão esperando os dados JSON/HTML/SSR, que compõem o tamanho específico, a cor e o preço do produto em que estão interessados. No entanto, ironicamente, esses dados não são armazenados em cache por CDNs tradicionais, que simplesmente não são voltados para lidar com dados dinâmicos. Esta é a razão mais provável pela qual sites em Layer0 veem 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%.

“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.”

Vamos ver como Akamai, Cloudflare e Layer0 se comparam em termos de desempenho e tecnologias de velocidade do site que utilizam para acelerar a Web.

Akamai

A Akamai oferece 32 pacotes de conexão TCP, enquanto a Cloudflare oferece apenas 10 pacotes.

Isso faz da Akamai o melhor lá fora? Talvez não. No entanto, ele nos dá uma visão útil da estrutura e configuração de cada CDN. E o fator “melhor desempenho” vale a pena considerar quando se trata de pegar um.

Com isso dito, a Akamai ainda tem problemas para armazenar dados em cache na borda, assim como a Cloudflare e todas as outras CDN tradicionais. Se você tem um site grande e a maioria das páginas muda dinamicamente, se você usa personalização, inventário em tempo real e preços dinâmicos Se você tem dezenas de rastreadores e tags, os CDNs tradicionais não o tornarão mais rápido.

Cloudflare

A Cloudflare acelera e melhora o desempenho de redes, sites, aplicativos e APIs. Ele opera como uma rede de servidores proxy globais e data centers (mais de 100), que movimentam mais de 10 trilhões de solicitações por mês. O serviço pode gerenciar 10TBps em largura de banda para seus usuários.

A configuração padrão do nível de cache do Cloudflare, ou seja, Padrão/Agressivo, armazena em cache apenas determinados tipos de ativos por padrão, como scripts, folhas de estilo e imagens. O cache agressivo não armazena em cache arquivos JSON. Ele armazenará todos os recursos estáticos, incluindo aqueles com uma string de consulta. O cache depende do padrão de URL (em teoria, ele também pode incluir ou ignorar strings de consulta) e acontece independentemente do cabeçalho Content-Type.

A configuração global só pode ser menos agressiva, não mais, então você precisará configurar uma ou mais Regras de Página para corresponder a esses URLs, usando “Cache tudo” como a regra de cache personalizada.

O nome Cache Tudo é um pouco enganador, pois o CDN da Cloudflare não armazena arquivos JSON em cache. Há uma solução alternativa para isso que envolve a criação de Regras de Página específicas ou o uso de trabalhadores da Cloudflare, mas certamente não vai cortar a mostarda para sites que exibem conteúdo muito dinâmico e altamente personalizado, a menos que o arquivo JSON raramente mude ou seja versionado por nome de arquivo.

Configurações da regra da página da Cloudflare (Fonte: Cloudflare )

A Cloudflare também oferece pré-busca de conteúdo. Os clientes corporativos podem ativá-lo ativando a configuração “Prefetch URLs” no aplicativo Speed do painel da Cloudflare. Por favor, note que você precisará fornecer e uma lista de URLs para pré-buscar em cabeçalhos HTML.

Layer0 (Edgio)

Os sites na Layer0 atingem velocidades inatingíveis com CDNs tradicionais porque usam pré-busca preditiva avançada ao longo da CDN moderna com reconhecimento de aplicativos Layer0. Essa combinação permite que os sites da Layer0 fiquem 5 segundos à frente dos toques dos compradores.

Isso é feito através do streaming de dados dinâmicos em cache da borda do CDN para os navegadores dos usuários antes de clicar em qualquer coisa com base no que eles devem clicar em seguida. Em outras palavras, sua loja pode fornecer dados JSON/HTML para os diferentes produtos que você está oferecendo, seus preços e informações em uma fração do tempo.

Layer0 CDN-as-JavaScript oferece uma taxa de acerto de cache de mais de 95% para conteúdo dinâmico na borda. Ele usa quase 100 pops globais e 9 “Super pops”. O CDN como JavaScript pode aumentar ou substituir o CDN existente e vem com tudo o que você precisa para defender seu site, incluindo WAF, proteção DDoS e mitigação de bots.

O service worker CDN-as-JavaScript busca inteligentemente suas páginas dinâmicas antes que seu visitante toque em um link.

Cache clearing

Com Layer0, a limpeza de cache é possível por URL, regex, chave substituta ou domínio via console, API ou CLI. A plataforma em breve escutará as alterações em seu banco de dados e automaticamente limpa apenas os objetos que foram alterados.

Pré-obtenção

Layer0 serve apenas solicitações de pré-busca do cache de borda. Ele nunca fará uma solicitação para a origem se uma solicitação de pré-busca puder ser servida a partir do cache de borda, o que protege seus servidores contra o aumento da carga.

3. Segurança

Os CDNs são vulneráveis por conta própria, então você precisa usar medidas de segurança, como o Web Application Firewall (WAF) em conjunto com uma CDN. Um WAF serve como uma barreira entre o seu conteúdo e a Internet mais ampla. O firewall deve bloquear o tráfego suspeito, mas, ao mesmo tempo, permitir um bom tráfego no site. Os benefícios do uso de servidores CDN aumentam significativamente quando esses servidores são protegidos.

Akamai

Os sites executados no Akamai podem usar Kona Site Defender ou Prolexic roteados para Web Application e Proteção de API, ou uma combinação de ambos. Alguns clientes usam o primeiro para sua home page e portal do cliente e o último para tudo o mais.

A Prolexic, uma tecnologia recentemente adquirida pela Akamai, ajuda a defender data centers em todas as portas e protocolos contra ataques complexos de DoS e DDoS. As soluções de proteção contra DDoS Prolexic utilizam técnicas de filtragem proprietárias e a rede de mitigação DDoS da Akamai. Isso inclui roteamento avançado de proteção DDoS e dispositivos anti-DDoS para ajudar a proteger sua organização contra ataques DoS e negação de serviço DDoS.

Kona Site Defender, a abrangente aplicação web da Akamai e a tecnologia de proteção de API, ajuda você a:

  • reduzir os riscos de tempo de inatividade, roubo de dados e remoção de sites,

  • Proteja-se contra os maiores ataques DoS e DDoS,

  • Proteja-se contra ataques web, como injeção de SQL, XSS e RFI.

Cloudflare

Com a Cloudflare, você obtém proteção contra ataques DDoS ilimitada e ilimitada. Quando se trata de segurança, os principais elementos de segurança incluem proteção contra injeção de SQL, que ataca o código do site. Ele também protege contra ataques distribuídos de negação de serviço, que são cada vez mais populares devido ao aumento do hacking de dispositivos vulneráveis da Internet das Coisas.

Para que a proteção da camada 7 (L7) funcione, os clientes da Cloudflare devem primeiro ativar o modo “Estou sob ataque”. A falta de proteção automatizada contra ataques L7 é uma omissão que pode ser muito arriscada para algumas empresas.

Layer0 (Edgio)

Layer0 oferece todos os recursos de segurança da Web necessários na borda. A proteção básica automática das camadas 3 e 4 contra ataques está disponível na versão gratuita do Layer0. Ao atualizar para o Enterprise, você obtém acesso a:

  • DDoS e WAF de camada 7 com Ruleset OWASP e proteção de negação de serviço de camada 7 e mitigação de bot.

    Layer0 inclui um firewall de aplicativo da Web gerenciado que protege seu site contra ataques e rastreadores indesejados. As regras atualizadas são implementadas automaticamente à medida que ficam disponíveis sem necessidade de ação da sua parte.

  • Cloaking de origem: Para parar ataques DDoS na nuvem antes de permitir que eles alcancem o servidor de origem e os aplicativos.

  • Fornecedor de nuvem certificado PCI nível 1 DSS

  • Auditoria de segurança personalizada – Sistema seguro por padrão que passou por várias auditorias de segurança da empresa

  • Filtragem baseada em bordas.

4. Cobertura da localização

Antes de escolher uma CDN, revisar os recursos e pontos de presença (POPs) é bom. Um ponto de presença é um único local geográfico onde reside um grupo de servidores de borda CDN. O número total de POPs que compõem a rede de uma CDN e cada local independente influencia sua cobertura.

Os POPs com servidores de borda são os principais componentes dos CDNs modernos. Eles reduzem significativamente a distância que as informações precisam para viajar para o usuário, reduzindo significativamente os tempos de carga.

Akamai

Akamai é uma plataforma distribuída em massa. De acordo com seu site oficial, o Akamai CDN utiliza 288 000 servidores em 136 países e quase 1 500 redes em todo o mundo.

O mapa abaixo representa a rede de armazenamento e entrega de mídia da Akamai com os locais aproximados de seus POPs.

Cloudflare

A Cloudflare é conhecida por suas diversas localizações de data centers estrategicamente em todo o mundo. Eles têm data centers em todos os continentes. Eles operam uma rede de mais de 150 POPs, incluindo mais de 20 POPs na China continental.

Em vez de se referir a vários pops em um local, a Cloudflare usa o termo “data center” para indicar um local onde muitos servidores são mantidos. Aqui está um mapa que representa a localização aproximada dos data centers da Cloudflare.

Localizações de data center da Cloudflare

Layer0 (Edgio)

Layer0 vem com CDN-como-JavaScript, apoiado por uma rede de quase 100 pops globais e 9 “Super pops”. Dessa forma, seu conteúdo e dados são armazenados em cache o mais próximo possível dos visitantes do seu site. Mas esta é a coisa mais impressionante sobre Layer0! E certamente não o que ajuda os sites na plataforma a atingir velocidades de sub-segundos.

Cobertura de localização Layer0

Layer0 adota uma abordagem fundamentalmente diferente para tornar a Web mais rápida e reverte algumas das práticas e conceitos de CDN de longa data. Ao mesmo tempo, muitos fornecedores tradicionais de CDN, incluindo Cloudflare e Akamai, aderem à sua abordagem tradicional – eles adicionam mais servidores a mais locais.

Isso não faz o truque para a Web dinâmica de hoje. Sabemos disso porque as redes estão ficando mais rápidas e rápidas, enquanto as velocidades dos sites móveis não melhoraram. E isso acontece mesmo que quase todos os principais sites de comércio eletrônico usem algum tipo de CDN hoje.

Entendemos que era necessária uma mudança de paradigma para tornar a Web mais rápida. Em vez de se esforçar para acelerar as transferências de dados para o navegador, Layer0 utiliza recursos avançados de pré-busca preditiva para transmitir qualquer coisa que um comprador navegando no site é mais provável de clicar da borda para o navegador, antes de solicitá-lo.

Garantimos resultados: Os sites na Layer0 veem uma taxa média de sucesso de cache líder do setor de mais de 95% para conteúdo dinâmico, ao contrário das taxas baixas comuns ao comércio eletrônico, que são médias de 6%.

Aqui estão alguns exemplos de sites de comércio eletrônico instantâneo no Layer0. Passe um minuto navegando por eles em seu telefone para experimentar as velocidades atingíveis em Layer0 e deixe-nos uma linha se você quiser que seu site carregue em menos de um segundo no celular. Vale a pena notar que Layer0 CDN-as-JavaScript pode substituir, ficar atrás ou ao lado de sua CDN – e isso não vai abrandar o seu site.

Conclusão

Muitos dos sites de hoje são baseados em banco de dados. Isso é especialmente verdadeiro para sites geradores de receita, como eCommerce e sites de viagens. Eles estão repletos de dezenas de milhares de páginas (ou até milhões), dezenas de tags, personalização, pesquisas de inventário em tempo real e muito mais. Uma CDN tradicional pode tornar esses sites um pouco mais rápidos, mas em nenhum lugar perto de sub-segundos.

Isso é visto claramente como dia em dados reais do usuário. Enquanto as redes móveis estão ficando mais rápidas e rápidas, as velocidades do site em dispositivos móveis não melhoraram. Isso acontece mesmo que quase todos os principais sites de comércio eletrônico usem um CDN hoje. Os CDNs tradicionais são bons apenas em armazenar arquivos estáticos em cache, não em dados JSON/HTML/SSR, que os compradores estão esperando. Os sites de comércio eletrônico com CDNs tradicionais ainda fazem com que seus clientes esperem pelos dados do produto que precisam ser retirados de um banco de dados remoto antes que o navegador possa renderizar a página na tela.

Seus clientes merecem a melhor experiência. A maneira mais rápida e fácil de acelerar seu site é acelerar a transferência dinâmica de dados. Infelizmente, nem a Cloudflare nem a Akamai são bons em armazenar dados em cache; felizmente, o Layer0 (Edgio) CDN-as-JavaScript é.