Características de Amazon Managed Streaming para Apache Kafka
¿Por qué usar Amazon MSK?
Amazon Managed Streaming para Apache Kafka (Amazon MSK) ofrece Apache Kafka, Kafka Connect y Amazon MSK Replicator totalmente administrados. Apache Kafka es un almacén de datos distribuido optimizado para ingerir y procesar datos de streaming en tiempo real. Amazon MSK aprovisiona la infraestructura de clústeres, configura los clústeres de Apache Kafka, reemplaza los servidores cuando fallan, organiza los parches y las actualizaciones de los servidores, diseña los clústeres para lograr una alta disponibilidad, garantiza que los datos se almacenen y protejan de forma duradera, configura la supervisión y las alarmas y ejecuta el escalado para admitir los cambios de carga. Con Amazon MSK, puede dedicar más tiempo a desarrollar y ejecutar aplicaciones de eventos de streaming que a gestionar los clústeres de Apache Kafka.
Integración escalable
Amazon MSK es la red troncal de integración para aplicaciones modernas de mensajería y eventos en el centro de los servicios de captura y procesamiento de datos, así como las arquitecturas de aplicaciones de microservicios. Hay varias formas de integrarse con otros sistemas, incluida una variedad de otros servicios de AWS, lo que hace que el desarrollo de aplicaciones sea más sencillo y rápido. Puede traer su propio conector e implementarlo en una infraestructura totalmente administrada a través de Amazon MSK Connect. También puede elegir entre una lista cada vez mayor de integraciones nativas con otros servicios de AWS, como Amazon S3, Amazon Redshift, Amazon Managed Service para Apache Flink y AWS Lambda. Amazon MSK también se integra con AWS Identity and Access Management (IAM), AWS Certificate Manager (ACM) y AWS Key Management Service (AWS KMS) para proporcionar a los clientes un acceso seguro, autenticado y autorizado a sus datos. También tiene la opción de hacer cumplir la gobernanza del esquema a través del registro de esquemas de AWS Glue.