pile·
인프라 / DevOps·dropbox-techDropbox Tech·

Dropbox 의 불변 blob 저장소 Magic Pocket 의 스토리지 효율 개선

문제Magic Pocket의 Live Coder 경로가 과소 채워진 볼륨을 대량 생성해 immutable blob store의 저장 오버헤드가 커졌다.
접근기존 L1 compaction에 더해 동적 계획법 기반 L2 packing과 Live Coder를 활용한 L3 streaming compaction을 도입했다. 임계값과 rate limit도 제어 루프로 조정했다.
결과L2 적용 셀은 L1만 쓸 때보다 compaction overhead가 30~50% 낮아졌다. 계층형 전략으로 메타데이터와 네트워크 부하를 억제하며 공간을 회수했다.
dropbox-tech
Dropbox Tech 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1