🕰️ 작성일 : 2025.08.08

이 글은 Amazon MSK에서 Zookeeper 모드와 Kraft 모드를 사용 했을 경우 각 모드간 성능 차이를 측정하기 위한 목적입니다. 이를 통해 어떤 상황에서 Kraft 모드가 Zookeeper 모드 대비 더 우수한 성능을 보여주는지 확인 하고자 합니다. 테스트 결과는 AWS의 공식 지표를 대표하지 않습니다.


테스트 결과 요약

  1. 브로커의 장애 상황을 가정하는 Broker Reboot 테스트에서는 Kraft Mode의 클러스터(2m 08s)가 Zookeeper 모드 클러스터(2m 59s) 대비 28% 빠른 속도를 보여주었습니다.
  2. Cluster Configuration을 변경하는 작업에서는 Zookeeper 모드 클러스터가(7m 21s) Kraft Mode의 클러스터(22m 40s)보다 67% 빠른 속도를 보여주었습니다.
  3. Broker의 Scaling Up, Scaling Out 테스트에서는 두 모드간 비슷/동일 한 속도를 보여주었습니다.
  4. 총 100개의 파티션 및 20GB 규모의 Partition Reassigning 테스트에서는 Zookeeper 모드의 클러스터가(2m 8s) Kraft Mode 클러스터(2m 30s) 대비 14% 빠른 속도를 보여주었습니다.
  5. 500개의 Topic을 생성하는 테스트에서는 Kraft 모드(13분 11초)가 Zookeeper 모드(13m 25s) 대비 14초 빠르게 완료되었으나 유의미한 결과(1.7%차이)는 아니라고 해석합니다.

테스트 순서


테스트 환경