
카카오엔터프라이즈는 1일 서울 용산구에서 열린 클라우드 오픈소스 콘퍼런스 ‘KCD x Ceph x OpenInfra Day Korea 2026(오픈인프라데이코리아)’에서 카카오클라우드의 스토리지 최적화 사례를 발표했다고 2일 밝혔다.
핵심은 단일 SSD의 원본 데이터 영역과 데이터 위치 정보를 담은 메타데이터 영역을 분리하는 ‘파티셔닝 기법’이다. 각 영역에 공간 할당자(allocator)를 별도로 설정해 나눠 운영하는 방식이다. 이를 통해 디스크 사용률을 높은 수준으로 유지하면서도 저지연시간을 확보했다.
일반적으로 디스크 사용률이 높아지면 연관된 데이터나 빈 공간이 여러 곳에 흩어지는 ‘디스크 파편화’가 발생할 수 있다. 이 경우 여러 곳에 분산된 데이터를 읽고 쓰는 과정에서 지연시간(latency)이 증가해 사용자가 체감하는 응답 속도가 느려질 수 있다.
카카오클라우드는 오픈소스 분산 스토리지 플랫폼 ‘세프(Ceph)’와 스토리지 엔진 ‘블루스토어(BlueStore)’를 활용해 이 같은 문제를 개선했다. 디스크 파편화로 발생하는 병목 현상을 완화해 안정적으로 디스크 사용률을 높이는 방식이다.
박찬영 카카오엔터프라이즈 IAM/스토리지개발팀 매니저는 “카카오클라우드의 블록 스토리지 서비스의 경우 사용자가 원본 데이터를 기록하거나 수정하는 것만큼 데이터의 위치 정보를 담은 메타데이터 영역에서도 기록, 수정이 빈번하게 이뤄진다”며 “기존 하드디스크에서 메타데이터 영역을 별도 SSD에 분리시키는 것처럼 실제 원본 데이터 영역과 메타데이터 영역을 분리하는 파티셔닝 기법을 단일 SSD에도 적용했다”고 설명했다.
이어 “오픈소스를 활용해 디스크 파편화로 인한 병목 현상을 완화하고 저지연시간을 확보하는 등 선제적인 조치를 취하고 있다”고 말했다.




