Amazon MSK hiện hỗ trợ di chuyển tại chỗ từ Apache ZooKeeper sang KRaft

Ngày đăng: 10 Th08 2026

Dịch vụ truyền được quản lý của Amazon dành cho Apache Kafka (Amazon MSK) hiện hỗ trợ di chuyển tại chỗ từ Apache ZooKeeper sang KRaft, cho phép khách hàng di chuyển các cụm hiện có sang KRaft mà không cần cung cấp cơ sở hạ tầng mới, di chuyển dữ liệu hoặc cấu hình lại các ứng dụng máy khách.

KRaft là giao thức đồng thuận của Apache Kafka giúp loại bỏ sự phụ thuộc vào Apache ZooKeeper để quản lý siêu dữ liệu. KRaft chuyển quản lý siêu dữ liệu từ các nút ZooKeeper bên ngoài sang một nhóm các bộ điều khiển bên trong chính Kafka, cho phép siêu dữ liệu được lưu trữ và sao chép dưới dạng chủ đề trong các trình trung chuyển Kafka, dẫn đến việc truyền siêu dữ liệu nhanh hơn, cải thiện khả năng điều chỉnh quy mô và kiến trúc cụm đơn giản hóa. Kafka 3.9.x là phiên bản cuối cùng hỗ trợ ZooKeeper, và Kafka 4.x chỉ hỗ trợ KRaft. Việc di chuyển tại chỗ này mang đến cho khách hàng một đường dẫn dễ dàng để chuyển sang KRaft trên các cụm hiện có của họ và nâng cấp lên Kafka 4.x.

Để bắt đầu, trước tiên khách hàng nâng cấp lên Kafka 3.9.x nếu họ đang sử dụng phiên bản cũ hơn, sau đó khách hàng có thể bắt đầu di chuyển và cụm vẫn có sẵn trong suốt quá trình này. Tất cả các bước có thể được thực hiện thông qua bảng điều khiển MSK, AWS CLI hoặc API. Di chuyển tại chỗ từ Apache Zookeeper sang KRaft hiện có sẵn ở tất cả các Khu vực AWS có cung cấp Amazon MSK được cung cấp, ngoại trừ European Sovereign Cloud (Đức). Để tìm hiểu cách bắt đầu, hãy xem Hướng dẫn dành cho nhà phát triển về Amazon MSK.