Voltar
Como otimizar petabytes de armazenamento de cache com Zstandard e Pingora

Cloudflare otimiza cache com Zstandard: Economia de petabytes e eficiência na entrega de conteúdo

Aprofundamento CEVIU

Aprofundamento

A Cloudflare Cache Transcoding, alimentada por Zstandard, representa uma jogada estratégica na engenharia de plataformas. Em vez de simplesmente armazenar o conteúdo como recebido, a Cloudflare agora compacta ativos textuais, como HTML, JSON e CSS, usando Zstandard antes de gravá-los em cache. Isso acontece uma única vez na entrada, mas a descompressão é feita em cada requisição para o cliente, gerenciando o trade-off entre CPU e economia de armazenamento. Esta abordagem melhora a densidade de cache e reduz o tráfego entre data centers, um pilar para a eficiência de CDNs distribuídas globalmente.

A arquitetura, que integra o Zstandard ao Pingora, foi validada em testes intensivos. Operando no nível 3 de compressão e aplicando a objetos maiores que 4 kibibytes, a solução mostrou-se eficaz em reduzir o tamanho de ativos em até um terço sem sobrecarregar a CPU. Isso é vital para manter a performance em larga escala, equilibrando a latência de descompressão (1,56 nanossegundos por byte) com os ganhos massivos em petabytes de armazenamento e largura de banda. A decisão de compactar apenas uma vez e descompactar na entrega otimiza o uso do processador, já que um item é preenchido no cache muito menos do que é servido.

O que mudou

A notícia de hoje, de 4 de setembro de 2026, traz os resultados concretos e a validação do protótipo de Cache Transcoding, algo que o CEVIU já acompanhava de perto. Em matérias publicadas em 3 de setembro de 2026, noticiamos o anúncio inicial do desenvolvimento e a proposta de uso do Zstandard em conjunto com o Pingora para otimizar armazenamento e largura de banda. A Cloudflare agora confirma a viabilidade da solução e detalha o sucesso dos testes. Foram mais de um milhão de requisições, quantificando a economia de armazenamento em um terço e o custo de CPU como gerenciável.

Por que isso importa

Em um cenário onde os custos de memória, tanto RAM quanto SSDs, estão em alta, a otimização da capacidade de cache é crucial para qualquer provedor de serviços em escala. Esta inovação da Cloudflare é um exemplo clássico de engenharia de plataforma, onde um pequeno aumento no uso da CPU em um ponto da pipeline (compressão na entrada) gera grandes economias em outros (armazenamento e largura de banda) e em todo o sistema. Para DevOps e engenheiros de confiabilidade, isso significa CDNs mais eficientes, custos operacionais reduzidos e, potencialmente, uma melhor entrega de conteúdo para os usuários finais, mesmo com o crescimento exponencial dos dados.

Linha do tempo

  1. Cloudflare lança Workers Cache, otimizando performance e custo em aplicações de borda.

  2. Cloudflare otimiza cache DNS do 1.1.1.1 e economiza 100 TB de memória.

  3. Cloudflare anuncia protótipo de Cache Transcoding usando Zstandard e Pingora.

  4. Cloudflare publica resultados de testes do Cache Transcoding, demonstrando economia de petabytes e eficiência.

Perguntas frequentes

O que é Cache Transcoding?

É uma técnica desenvolvida pela Cloudflare para otimizar o armazenamento em cache. Ela comprime ativos de texto como HTML, JSON e CSS usando o algoritmo Zstandard antes de gravá-los no disco do cache, e os descompacta apenas no momento de entrega ao cliente.

Por que a Cloudflare escolheu o Zstandard?

O Zstandard, desenvolvido pelo Facebook, oferece um excelente equilíbrio entre taxa de compressão e velocidade. Nos testes da Cloudflare, ele foi 42% mais rápido que Brotli e gerou arquivos 11.3% menores que gzip com velocidade comparável, essencial para o alto volume de tráfego de um CDN.

Quais tipos de conteúdo são beneficiados pelo Cache Transcoding?

A tecnologia foca em conteúdo textual não comprimido, como HTML, JSON, CSS e JavaScript, que representam uma grande parte das requisições e comprimem muito bem. Imagens, vídeos e fontes, geralmente já otimizados, são excluídos para evitar gastos desnecessários de CPU.

Como a compactação afeta o uso da CPU?

A compactação Zstandard utiliza CPU, mas a Cloudflare projetou a arquitetura para minimizar esse impacto. A compactação ocorre apenas uma vez na entrada do cache, enquanto a descompressão (mais rápida) acontece a cada entrega. Testes mostraram que, no nível 3 do Zstandard e para objetos maiores que 4 kibibytes, o custo adicional de CPU permanece dentro do orçamento planejado.

Fontes

Avalie este artigo:
Categoria
CEVIU DevOps
Publicado
04 de setembro de 2026
Editoria
CEVIU DevOps

Quer receber mais sobre CEVIU DevOps?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser