Replit 스토리지: 차세대 인프라
·2023.07.20 08:00
핵심 내용
Replit이 AI 개발 환경 대응을 위해 기존 1GiB였던 스토리지 제한을 256GiB 이상으로 확장했다.
1 / 2
자세히 보기
Replit은 AI 모델 개발과 대규모 종속성 설치가 늘어남에 따라, 기존 1 GiB였던 스토리지 제한을 256 GiB 이상으로 대폭 확장했다.
과거의 인프라는 btrfs 파일 시스템과 LVM thin pools를 기반으로 운영되었다. 새로운 Repl이 생성될 때마다 가상 장치를 생성하고, overlayfs를 통해 쿼터를 설정한 뒤 파일 시스템의 스냅샷을 역직렬화(deserialization)하여 준비하는 복잡한 과정을 거쳤다.
이 방식은 다음과 같은 심각한 문제를 야기했다:
- 느린 부팅 속도: 용량이 커질수록 파일 시스템을 불러오는 데 수 분이 소요되어 사용자 경험을 저해했다.
- 높은 CPU 부하: 스냅샷 생성 및 직렬화 과정에서 시스템 CPU의 약 **50%**를 소모했다.
- 시스템 취약성: 용량이 커질수록 복구 및 부팅 과정이 불안정해지는 문제가 있었다.
Replit은 이를 해결하기 위해 전체 디스크를 스냅샷으로 저장하는 대신, 필요한 데이터를 필요할 때 즉시 불러오는 방식으로 인프라를 전환하고 있다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.