Amazon MSK ahora admite la migración local de Apache ZooKeeper a KRraft
Amazon Managed Streaming para Apache Kafka (Amazon MSK) ahora admite la migración local de Apache ZooKeeper a kRaft, lo que permite a los clientes migrar los clústeres existentes a kRaft sin necesidad de aprovisionar nueva infraestructura, migrar datos ni reconfigurar las aplicaciones cliente.
kRafT es el protocolo de consenso de Apache Kafka que elimina la dependencia en Apache ZooKeeper para la administración de metadatos. KRaft traslada la administración de metadatos de los nodos externos de ZooKeeper a un grupo de controladores dentro del propio Kafka. Esto permite almacenar y replicar los metadatos como temas en los agentes de Kafka y se traduce en una propagación más rápida de los metadatos, una mayor escalabilidad y una arquitectura de clústeres simplificada. Kafka 3.9.x es la última versión compatible con ZooKeeper, y Kafka 4.x solo es compatible con KRraft. Esta migración local ofrece a los clientes una ruta simple para migrar a kRaft en sus clústeres existentes y actualizarse a Kafka 4.x.
Para empezar, los clientes primero actualizan a Kafka 3.9.x si tienen una versión anterior; después, los clientes pueden iniciar la migración y el clúster permanece disponible durante todo el proceso. Todos los pasos se pueden realizar a través de la consola de MSK, AWS CLI o las API. La migración local de Apache Zookeeper a Kraft ya está disponible en todas las regiones de AWS en las que se ofrece el aprovisionamiento de Amazon MSK, excepto en European Sovereign Cloud (Alemania). Para aprender cómo comenzar, consulte la Guía del desarrollador de Amazon MSK.