Questão nº 65
Questão de Tecnologia da Informação · FGV TCE-SP 2023 (nº 65)
A analista Lúcia administra o AKluster, o cluster do Apache Kafka no TCE SP. Lúcia constatou que o espaço disponível no AKluster para o armazenamento de streams de eventos está acabando.
Para expandir a camada de persistência do AKluster, aumentando ainda a escalabilidade, Lúcia deve prover mais espaço de armazenamento ao Apache Kafka mediante novos:
- Atopics;
- Bbrokers; (alternativa correta)
- Cpartitions;
- Dproducers;
- Ereplications.
Resposta comentada
Gabarito Alternativa B
Apache Kafka é um sistema de mensageria que armazena fluxos de eventos (mensagens) em tópicos, que são divididos em partições. Essas partições são armazenadas e gerenciadas por servidores chamados brokers.
- (A) Incorreta: Um tópico é uma categoria lógica para organizar mensagens; criar mais tópicos não adiciona espaço físico de armazenamento ao cluster, apenas cria novos locais lógicos para novas mensagens.
- (B) Correta: Um broker é um servidor Kafka que armazena partições de tópicos; adicionar mais brokers significa adicionar mais servidores com seus próprios discos, expandindo diretamente a capacidade total de armazenamento e a capacidade de processamento do cluster (escalabilidade horizontal).
- (C) Incorreta: Uma partição é uma unidade de paralelismo e armazenamento dentro de um tópico; adicionar mais partições a um tópico existente pode melhorar a paralelização, mas não adiciona novo espaço físico de armazenamento ao cluster, apenas distribui os dados de forma diferente entre os brokers existentes. A armadilha é que partições estão ligadas à escalabilidade de throughput, mas não à expansão do espaço total do cluster sem novos brokers.
- (D) Incorreta: Um producer é um aplicativo que envia mensagens para o Kafka; adicionar produtores não afeta a capacidade de armazenamento ou a escalabilidade do cluster em si, apenas aumenta o volume de dados que podem ser enviados.
- (E) Incorreta: Replication é a cópia de partições em múltiplos brokers para tolerância a falhas; aumentar o fator de replicação consome mais espaço de armazenamento nos brokers existentes para guardar as cópias, diminuindo o espaço útil disponível, e não o expandindo.
Fonte: FGV TCE-SP 2023 Agente da Fiscalização - TI (Caderno Tipo 1). Reproduzida para fins de estudo.