Amazon S3 버킷을 로컬 파일 시스템으로 마운트

Amazon S3 버킷을 로컬 파일 시스템으로 마운트

Mountpoint for Amazon S3는 Amazon S3 버킷을 로컬 파일 시스템으로 마운트하는 고처리량(high-throughput) 오픈소스 파일 클라이언트예요. Mountpoint를 사용하면 애플리케이션이 open, read 같은 파일 시스템 연산으로 Amazon S3에 저장된 객체에 접근할 수 있어요. Mountpoint가 이 연산들을 자동으로 S3 객체 API 호출로 변환해서, 파일 인터페이스를 통해 Amazon S3의 탄력적인 스토리지와 처리량에 접근할 수 있게 해줘요.

Mountpoint for Amazon S3는 대규모 읽기 중심 애플리케이션에서 프로덕션에 사용할 수 있어요: 데이터 레이크, 머신 러닝 학습, 이미지 렌더링, 자율주행 시뮬레이션, 추출·변환·적재(ETL) 등이 대표적이에요.

출처: 문서

본문

Mountpoint는 기본적인 파일 시스템 연산을 지원하며 최대 50TB 크기의 파일을 읽을 수 있어요. 기존 파일을 나열·읽고 새 파일을 만들 수 있어요. 기존 파일을 수정하거나 디렉터리를 삭제할 수 없고, 심볼릭 링크나 파일 잠금을 지원하지 않아요. Mountpoint는 공유 파일 시스템과 POSIX 스타일 권한의 모든 기능이 필요 없지만, Amazon S3의 탄력적인 처리량으로 큰 S3 데이터셋을 읽고 써야 하는 애플리케이션에 이상적이에요. 자세한 내용은 GitHub의 Mountpoint 파일 시스템 동작 문서를 참고하세요. 전체 POSIX 지원이 필요한 워크로드에는 Amazon FSx for Lustre와 그 S3 버킷 연결 기능을 권장해요.

Mountpoint for Amazon S3는 Linux 운영 체제에서만 사용할 수 있어요. S3 Glacier Flexible Retrieval, S3 Glacier Deep Archive, S3 Intelligent-Tiering Archive Access Tier, S3 Intelligent-Tiering Deep Archive Access Tier를 제외한 모든 스토리지 클래스의 S3 객체에 접근할 수 있어요.

다음 주제들을 다뤄요:

  • Mountpoint 설치
  • Mountpoint 구성 및 사용
  • Mountpoint 문제 해결

더 알아보기 (Learn more)