S3 호환 스토리지는 Amazon S3(Simple Storage Service) 애플리케이션 프로그래밍 인터페이스(API)와 상호 작용할 수 있는 스토리지 시스템을 의미합니다. S3 API는 스토리지 시스템 내에서 객체(즉, 파일)를 생성, 검색, 업데이트 및 삭제하는 데 사용되는 일련의 작업 및 프로토콜을 정의합니다.
S3 호환 스토리지 시스템은 S3 API와 함께 작동하도록 설계되어 Amazon S3의 대체품으로 사용할 수 있습니다. 즉, Amazon S3와 함께 작동하도록 구축된 애플리케이션 및 서비스는 수정 없이 이러한 호환 가능한 스토리지 시스템에서도 작동할 수 있습니다.
S3 호환 스토리지 시스템은 두 가지 유형으로 분류할 수 있습니다.
1. 오브젝트 스토리지: 이 유형의 스토리지는 이미지, 비디오, 문서 및 백업과 같은 구조화되지 않은 데이터를 저장하는 데 사용됩니다. Amazon S3, MinIO 및 Ceph와 같은 객체 스토리지 시스템은 S3와 호환됩니다.
2. 파일 스토리지: 이 유형의 스토리지는 데이터베이스, 파일 및 로그와 같은 구조화된 데이터를 저장하는 데 사용됩니다. GlusterFS, NFS 및 SMB와 같은 파일 스토리지 시스템은 S3와 호환됩니다.
S3 호환 스토리지는 온프레미스 또는 클라우드의 서비스로 배포할 수 있으며 Apache Hadoop, Apache Spark 및 Apache Kafka와 같은 다양한 데이터 관리 및 분석 도구와 통합할 수 있습니다.
S3 호환 스토리지를 사용함으로써 조직은 데이터가 저장된 위치에 관계없이(on-premise 또는 cloud) 데이터에 쉽게 액세스하고 관리할 수 있습니다.

'Analytics > Data Lake' 카테고리의 다른 글
파일시스템 (특징, 제약사항, 성능 지표) (0) | 2023.02.12 |
---|---|
정형(structured) 및 비정형(unstructured) 데이터의 의미 (0) | 2023.01.28 |
K8S CSI Developer Document > Drivers (0) | 2022.01.20 |
Mellanox Adapters - Comparison Table (0) | 2022.01.20 |
용어정의 - Data Lake (DW, ODS, ELT, Data Mesh) (0) | 2020.12.09 |