-
카테고리
-
세부 분야
데이터 엔지니어링
-
해결 여부
미해결
클러스터 관련 질문입니다!
24.02.17 18:57 작성 조회수 85
0
안녕하세요!
카프카를 멀티 브로커로 구성하는 기준이 있을까요?
예를 들면 어느정도 이상부터 멀티 브로커로 구성을 하는지에 대한 best practice가 있을까요?
아니면, 단일 노드로 구성하고 scale out하는 방식으로 해야 하는 걸까요?
답변을 작성해보세요.
0
0
권 철민
지식공유자2024.02.18
안녕하십니까,
어느 정도 이상부터라는 질문은 메시지 부하가 어느 정도 수준 인지를 의미 하신거라 생각됩니다.
저도 부하가 어느 정도 이상 되어야 멀티 노드가 되어야 하는지 확실히 잘 모릅니다(이런 가이드가 존재하는지도 잘 모르겠습니다).
다만 부하 보다도 장애 안정성 측면에서 먼저 멀티 노드 클러스터 구성을 고민하는게 보통입니다. 어느정도 규모가 있는 시스템이라면 3 노드로 replication-3이 권장됩니다.
Kafka가 성능이 뛰어나기 때문에 성능 자체만으로는 1 노드로 충분한 경우가 많습니다. 하지만 시스템 안정성 측면을 감안한다면, 카프카를 위한 예산(돈)이 확보한다면 멀티노드 구성으로 시작하곤 합니다.
감사합니다.
답변 2