Antman 프로젝트 개발기

사진과 동영상 같은, LINE의 모든 미디어 데이터는 LINE 미디어 플랫폼에서 운영하는 OBS(Object Storage)라는 미디어 스토리지에서 관리합니다. OBS는 LINE과 LINE의 모든 패밀리 서비스에서 사용하는 미디어 데이터를 관리하며, 총 100 PB(petabyte) 정도의 스토리지를 사용합니다. 그중, 30 PB 정도를 차지하는 것이 바로 이 LINE 앨범 서비스입니다. 모든 데이터가 서버에 저장되어야 하다 보니, 순수하게 스토리지 서버 비용만 따져봐도 무시할 수 없는 수준의 금액이 지출되고 있습니다.

돈도 돈이지만 가장 큰 문제는 데이터 센터의 서버 상면(서버 공간을 임차하는 것)입니다. 서비스가 활성화되는 것은 분명 기뻐할 일입니다. 하지만 영구저장 정책이 적용된 서비스는 서비스 초기부터 쌓여가는 모든 데이터를 서버에 저장해야 하고, 분명히 어느 시점에는 그 한계에 봉착할 수밖에 없습니다. 비유를 하자면, 인구가 점점 늘어나 결국 집이 부족해지는 상황이라고 할까요?