AI 요약
제로FS(ZeroFS)는 아마존 S3 파일스(S3 Files)와 달리 파일과 객체 간의 일대일 매핑을 포기하고, LSM 트리와 압축·암호화된 세그먼트 객체를 사용하는 POSIX 파일시스템이다. S3 Files는 각 파일이 S3 객체와 직접 연결되어 양방향 동기화가 가능하지만, ZeroFS는 내부 저장소 계층으로서 패킹, 압축, 클라이언트 측 암호화를 통해 성능과 비용을 최적화한다. ZeroFS는 9P, NFS, NBD 등 다양한 클라이언트 인터페이스를 지원하며, S3 API를 통한 직접 파일 접근은 불가능하다.
핵심 포인트
- ZeroFS는 LSM 트리와 불변 세그먼트 객체로 메타데이터와 파일 데이터를 분리 저장
- S3 Files는 AWS 관리형 고성능 스토리지를 사용하며 파일-객체 일대일 매핑 유지
- ZeroFS는 9P, NFS, NBD, 웹 UI 등 다양한 클라이언트 인터페이스 제공
- ZeroFS는 S3 API 직접 접근 불가, 암호화 비밀번호 필요
향후 전망
- ZeroFS는 S3 호환 객체 스토리지를 백엔드로 사용하는 POSIX 파일시스템 시장에서 비용 효율적 대안으로 성장 가능
- 기업 환경에서 S3 Files 대비 더 나은 압축 및 암호화로 데이터 저장 비용 절감에 기여할 전망
출처:hackernews
