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: 원문 보기