CEVIU Logo
Voltar

KIP-1150 Aceito e o Caminho Adiante

Aprofundamento CEVIU

Aprofundamento

O KIP-1150 não é uma extensão do Tiered Storage (KIP-405), mas uma reinvenção arquitetônica: os brokers deixam de ser responsáveis pela durabilidade dos dados do usuário. Em vez de escreverem em discos locais e replicarem entre si, eles enviam lotes diretamente para S3, GCS ou Azure Blob, com um Batch Coordinator garantindo ordem e consistência via metadados centralizados no object storage. Isso elimina replicação inter-AZ, reduz custos operacionais em até 97% e remove gargalos de balanceamento de carga, pois novos brokers se juntam ao cluster sem esperar por cópias locais de logs.

O termo 'diskless' é enganoso à primeira vista: os brokers ainda usam disco para metadados, cache e operações temporárias. O que desaparece é o uso de discos como camada primária de persistência, a durabilidade passa a depender exclusivamente da redundância nativa do object storage. A latência p99 sobe para 200, 500ms (ou até 2s em cenários extremos), o que inviabiliza aplicações sensíveis a tempo real, mas é irrelevante para telemetria, logs e ETLs batch-streaming híbridos.

Por que isso importa

Essa mudança redefine o papel do Kafka em arquiteturas de dados modernas: ele deixa de ser um sistema de mensageria com armazenamento embutido e passa a atuar como um orquestrador de ingestão e entrega sobre uma camada de armazenamento universal. Para equipes de engenharia de dados, isso simplifica pipelines que antes exigiam múltiplas cópias (Kafka → S3 → Spark/Flink), agora o object storage vira a fonte única de verdade para consumo off-line e streaming simultâneo. Para SREs e finanças, significa cortar custos de transferência entre zonas e eliminar o dimensionamento conservador de discos locais em clusters de alta vazão.

Perguntas frequentes

Diskless Topics substituem o Tiered Storage?

Não. O Tiered Storage (KIP-405) move apenas segmentos inativos para nuvem, mantendo os ativos em disco local com replicação tradicional. O KIP-1150 usa o object storage como camada primária de persistência desde a ingestão, sem replicação entre brokers para dados do usuário.

Preciso mudar meus produtores ou consumidores?

Não. Os Diskless Topics são compatíveis com as APIs padrão do Kafka. Aplicações existentes continuam funcionando sem alterações, pois a mudança é transparente na camada de protocolo, só a infraestrutura de armazenamento muda por baixo.

Quais cargas de trabalho se beneficiam mais?

Logs, métricas, telemetria de dispositivos e pipelines analíticos que toleram latência acima de 200ms. Não são indicados para sistemas financeiros em tempo real, transações críticas ou casos onde a ordem exata de eventos em subsegundos é essencial.

O que acontece se o object storage ficar indisponível?

O cluster Kafka continua operando com base no cache local e metadados em disco, mas não consegue confirmar escritas novas nem entregar dados não cacheados. A resiliência depende da SLA do provedor de object storage, que, por design, oferece 11, 12 noves de durabilidade, muito além do que é possível com discos locais replicados.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Dados
Publicado
16 de março de 2026
Editoria
CEVIU Dados

Quer receber mais sobre CEVIU Dados?

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

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser