S3 Files and the Changing Face of S3
Author: Andy Warfield | Source: All Things Distributed | Published: 2026-04-07
한 줄 요약
AWS S3가 오브젝트 스토리지에서 멀티모달 데이터 플랫폼(Tables, Vectors, Files)으로 진화하며, S3 Files는 “stage and commit” 모델로 파일시스템과 오브젝트 시맨틱을 양립시킨다.
핵심 주장/내용
- S3 진화 3단계: S3 Tables (2024, Iceberg) → S3 Vectors (2024, 벡터 인덱스) → S3 Files (2026, 파일시스템)
- 파일과 오브젝트의 근본적 비호환성: 파일=변이+세밀한 접근, 오브젝트=불변+원자적 연산
- “EFS3” 통합 시도 실패 → “stage and commit” 모델 채택 (버전 관리 메타포)
- Lazy hydration: 128KB 미만 파일과 메타데이터만 초기 액세스 시 로드
- 60초 자동 동기화 + “read bypass”로 클라이언트당 3 GB/s 순차 읽기
- 충돌 해결: S3가 권위적 소스 (authoritative source)
주요 수치 / 사실
- Read bypass 처리량: 3 GB/s per client
- 동기화 주기: 60초
- Lazy hydration 임계값: 128KB
관련 위키
Source: 원문 보기