Alternativa aws kafka

Quando estiver feliz em executar e gerenciar seu próprio cluster Kafka, execute você mesmo. Quando você não quiser ou não souber como lidar com o Kafka, use uma solução gerenciada como o Kinesis. At

Sematext

usamos a AWS, mas executamos o Kafka, embora pudéssemos ter usado o Kinesis. Concluímos que o Kafka é estável e não requer muita administração. Havia, é claro, algum aprendizado inicial que precisávamos investir. HTH.

A principal vantagem do AWS Kinesis é sua profunda integração no ecossistema da AWS. Portanto, se você pode conviver com o bloqueio do fornecedor e escalabilidade, latência, SLAs e custo limitados, pode ser a escolha certa para você.

O Apache Kafka é uma estrutura de código aberto e protocolo aberto. Você pode usá-lo na nuvem da AWS, mas também em qualquer outro lugar (multi-nuvem, local, híbrido). Você não tem um bloqueio de fornecedor com uma API proprietária (e depende do custo da AWS, etc.).

Escolha Kafka autogerenciado ou Kafka hospedado e totalmente gerenciado como um serviço (é necessário avaliar os recursos e os SLAs). Algumas ofertas de Kafka como serviço fornecem taxa de transferência garantida, SLAs de tempo de atividade e cobrança com base no uso (com base na taxa de transferência e SLA).

Também existem diferenças técnicas entre o AWS Kinesis e o Apache Kafka. Em resumo, o Kafka permite uma escala maior e melhor latência. A Lyft apresentou no Strata 2019 em Londres o motivo da transição de Kinesis para Apache Kafka. Aqui está uma foto do meu celular: