본문 바로가기
Analytics/Data Lake

S3 호환 스토리지(S3 compatible storage)

by Write the Story of Your Life 2023. 1. 28.

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) 데이터에 쉽게 액세스하고 관리할 수 있습니다.

반응형