SoftwareMill의 해설은 Kafka의 영속 로그를 브로커 로컬 디스크 대신 객체 저장소에 두는 여러 설계를 비교했다. 목표는 복제 트래픽과 데이터 이동 부담을 줄이고 계산 자원을 독립적으로 늘리는 것이다. 공식 KIP-1150은 요구사항 합의가 승인됐음을 보여 주지만 그 승인 자체가 구현이나 정식 공급 완료를 뜻하지는 않는다. 또한 ‘디스크리스’라도 메타데이터와 캐시에 디스크를 쓸 수 있다. 기존 계층형 저장소와 활성 로그 저장 경로의 변화도 구분해야 한다.
Tech로 돌아가기
Tech
Diskless Kafka, 브로커와 데이터의 결합을 느슨하게
객체 저장소로 옮기면 확장과 복구가 쉬워질 수 있지만 지연과 요청 비용의 교환관계가 생긴다.