Atributos do Amazon Managed Streaming for Apache Kafka
Por que Amazon MSK?
O Amazon Managed Streaming for Apache Kafka (Amazon MSK) oferece as soluções Apache Kafka, Kafka Connect e Replicador do Amazon MSK totalmente gerenciadas. Apache Kafka é um armazenamento de dados distribuído otimizado para ingestão e processamento de dados de streaming em tempo real. O Amazon MSK provisiona a infraestrutura de cluster, configura os clusters do Apache Kafka, substitui servidores quando eles falham, orquestra patches e upgrades de servidores, projeta clusters para alta disponibilidade, garante que os dados sejam armazenados e protegidos de forma durável, configura o monitoramento e os alarmes e executa a escalabilidade para oferecer suporte às mudanças de carga. Com o Amazon MSK, é possível passar mais tempo desenvolvendo e executando aplicações de eventos de streaming do que gerenciando os clusters do Apache Kafka.
Integração escalável
O Amazon MSK é a estrutura principal de integração para aplicações modernas de mensagens e orientadas por eventos no centro dos serviços de ingestão e processamento de dados, assim como das arquiteturas de aplicações de microsserviços. Há várias maneiras de se integrar a outros sistemas, inclusive com uma variedade de outros serviços da AWS para tornar o desenvolvimento de aplicações mais simples e rápido. É possível trazer o próprio conector e implantá-lo em uma infraestrutura totalmente gerenciada por meio do Amazon MSK Connect. Como alternativa, é possível escolher entre uma lista cada vez maior de integrações nativas com outros serviços da AWS, como o Amazon S3, o Amazon Redshift, o Amazon Managed Service for Apache Flink e o AWS Lambda. O Amazon MSK também se integra ao AWS Identity and Access Management (IAM), ao AWS Certificate Manager (ACM) e ao AWS Key Management Service (AWS KMS) para fornecer acesso seguro, autenticado e autorizado de clientes aos seus dados. Também existe a opção de aplicar a governança do esquema por meio do AWS Glue Schema Registry.