Amazon MSK es un servicio completamente administrado que facilita la tarea de crear y ejecutar aplicaciones que utilizan Apache Kafka para procesar datos de streaming. La administración de los clústeres de Apache Kafka es compleja y lleva mucho tiempo. Amazon MSK le facilita la creación y ejecución de aplicaciones de producción en Apache Kafka sin necesidad de tener experiencia en administración de infraestructuras de Apache Kafka, por lo que podrá dedicarle menos tiempo a la administración de la infraestructura y más tiempo a la creación de aplicaciones.

Totalmente compatible

Compatible con API y herramientas nativas de Apache Kafka

Amazon MSK es compatible con las API nativas de Apache Kafka y las herramientas de código abierto actuales creadas contra esas API. Esto permite que las aplicaciones Apache Kafka actuales funcionen con clústeres de Amazon MSK sin la necesidad de hacer cambios en el código de la aplicación. Puede continuar utilizando las API de Apache Kafka y el ecosistema de código abierto para poblar lagos de datos, transmitir cambios hacia las bases de datos y desde ellas potenciar las aplicaciones de análisis y de aprendizaje automático.

Olvídese de administrar servidores

Completamente administrado

Con solo algunos clics en la consola de Amazon MSK, puede crear un clúster Apache Kafka completamente administrado que siga las prácticas recomendadas de implementación de Apache Kafka, o bien puede crear su propio clúster a través de su propia configuración personalizada. Una vez que cree la configuración deseada, Amazon MSK aprovisionará, configurará y administrará de forma automática las operaciones de su clúster Apache Kafka y los nodos Apache ZooKeeper.

Apache ZooKeeper incluido

Se necesita tener Apache ZooKeeper para ejecutar Apache Kafka, coordinar tareas de clústeres y mantener el estado de los recursos que interactúan con el clúster. Amazon MSK administra los nodos de Apache ZooKeeper. Cada clúster de Amazon MSK incluye la cantidad adecuada de nodos Apache ZooKeeper para su clúster de Apache Kafka sin costo adicional.

Alta disponibilidad

Recuperación y aplicación de parches automáticas

Amazon MSK monitoriza continuamente el estado de los clústeres y reemplaza los agentes defectuosos sin que la actividad de las aplicaciones se vea interrumpida. Amazon MSK administra la disponibilidad de sus nodos Apache ZooKeeper para que no tenga que iniciar, detener o acceder directamente a los nodos usted mismo. Amazon MSK también implementa parches de software según sea necesario para mantener su clúster actualizado y funcional, sin problemas.

Replicación de datos

Amazon MSK utiliza replicación Multi-AZ para garantizar un nivel alto de disponibilidad. La replicación de datos se incluye sin costo adicional.  

Alto nivel de seguridad

Conectividad privada

Sus clústeres de Apache Kafka se ejecutan en una Amazon VPC administrada por Amazon MSK. Sus clústeres están disponibles para sus propias Amazon VPC, subredes y grupos de seguridad según la configuración que especifique. Le permite controlar completamente la configuración de su red, y las direcciones IP de sus VPC se asocian a sus recursos de Amazon MSK a través de interfaces de red elástica (ENI).

Cifrado y seguridad

Amazon MSK cifra sus datos en reposo sin necesidad de configuraciones especiales o herramientas de terceros. Todos los datos se pueden cifrar en reposo mediante el uso de la clave maestra de cliente (CMK) de AWS Key Management Service (KMS) de forma predeterminada o de su propia CMK.

Amazon MSK también cifra los datos en tránsito a través de TLS entre los agentes y entre los clientes y los agentes del clúster. Además, Amazon MSK admite la autenticación mediante certificados basada en TLS y las listas de control de acceso (ACL) de Apache Kafka para autenticar y autorizar a los productores y los consumidores del clúster.

Escalabilidad

Ajuste del número de agentes

Puede empezar con unos pocos agentes en un clúster de Amazon MSK y, a continuación, usar la consola de administración de AWS o la interfaz de línea de comandos (CLI) de AWS para aumentar la escala a cientos de agentes por clúster. Envíe una solicitud de aumento del límite si necesita más de 15 agentes por clúster o más de 30 por cuenta.

Ajuste de escala del almacenamiento

Puede utilizar la consola de administración o la interfaz de línea de comandos (CLI) de AWS para aumentar sin inconvenientes el volumen de almacenamiento provisto por agente a fin de ajustarse a los cambios en los requisitos de almacenamiento.

Bajo costo

Puede empezar a utilizar Amazon MSK por menos de 2,50 USD al día. Generalmente, los clientes pagan entre 0,05 USD y 0,07 USD por GB recibido, todo incluido. Visite la pagina de precios de Amazon MSK para conocer los precios actuales y la páginaPrácticas recomendadas de Amazon MSK si desea obtener más información acerca de cómo ajustar correctamente el tamaño de los clústeres de Amazon MSK.

Excelente integración

Amazon MSK facilita a los clientes de AWS la creación de soluciones integrales mediante el aprovisionamiento de integraciones con AWS nativas listas para usar. Puede ejecutar aplicaciones de Apache Flink completamente administradas en Amazon MSK, cifrar datos en reposo con AWS KMS, autenticar clientes en Amazon MSK con CA privadas de AWS Certificate Manager, implementar Amazon MSK a través del uso de código con AWS CloudFormation, conectar clientes a Amazon MSK de forma privada dentro de una Amazon VPC y aprovechar AWS Identity and Access Management (IAM) para obtener un control pormenorizado de API a nivel del servicio.

Configuraciones disponibles

Amazon MSK implementa una configuración de clúster recomendada para Apache Kafka de manera predeterminada y ofrece a los clientes la posibilidad de ajustar más de 30 configuraciones de clúster diferentes y, al mismo tiempo, admitir todas las configuraciones dinámicas y a nivel de tema. Si desea obtener más información, consulte la sección sobre Configuraciones personalizadas de MSK de la documentación.

Introducción a Amazon MSK

Calcule sus costos
Calcule sus costos

Vaya a la página de precios de Amazon MSK.

Consulte la guía de introducción
Consulte la guía de introducción

Aprenda cómo configurar el clúster de Apache Kafka en Amazon MSK en esta guía paso a paso.

Ejecute su clúster de Apache Kafka
Ejecute su clúster de Apache Kafka

Comience a ejecutar su clúster de Apache Kafka en Amazon MSK. Inicie sesión en la consola de Amazon MSK.