IBM Cloud Docs
IBM Cloud Object Storage의 개념

IBM Cloud Object Storage의 개념

IBM Cloud® Object Storage은(는) 구조화되지 않은 데이터를 저장하기 위한 고가용성의 지속적 보안 플랫폼입니다. 비정형 데이터(바이너리 또는 '블롭' 데이터라고도 함)는 데이터베이스 방식으로 고도로 구조화되지 않은 데이터를 말합니다. 오브젝트 스토리지는 PDF, 매체 파일, 데이터베이스 백업, 디스크 이미지 또는 심지어 대형 구조화 데이터 세트를 저장하기 위한 가장 효율적인 방법입니다.

IBM Cloud Object Storage 에 업로드되는 파일을 객체라고 합니다. 개체는 매우 작은 크기(몇 바이트) [부터 매우 큰 크기](최대 10TB) 까지 다양합니다. 이들은 객체를 위한 컨테이너 역할을 하는 버킷 으로 구성되며, 위치, 복원력, 청구 요율, 보안 및 객체 수명 주기 측면에서 서로 독립적으로 구성될 수 있습니다. 개체 자체에는 사용자 정의 태그, 법적 보류 또는 아카이브 상태의 형태로 자체 메타데이터가 있습니다. 버킷 내에서 개체의 계층 구조는 사실상 '평면적'이지만, 개체 이름에 접두사를 추가하여 어느 정도 정리를 제공하고 목록 및 기타 작업의 유연성을 제공할 수 있습니다.

IBM Cloud Object Storage 는 모든 데이터 작업에 대해 강력하게 일관되며, 결국 버킷 구성 작업에도 일관성을 유지합니다. 즉, 객체가 업로드되면 서버는 객체가 성공적으로 쓰여진 후 200 OK 으로 응답하고 객체를 즉시 나열하고 읽을 수 있습니다. IBM Cloud Object Storage 에 저장된 모든 데이터는 암호화되고 삭제 코딩되며 세 곳(단일 데이터 센터 내, 다중 구역 리전(MZR) 또는 여러 MZR에 걸쳐 위치 간 거리가 다양함)에 분산되어 있습니다. 이러한 지리적 분산 범위는 버킷의 복원력에 기여합니다.

모든 요청과 응답은 HTTPS 을 통해 이루어지며 모든 요청은 Content-MD5 헤더 또는 checksum 헤더( x-amz-checksum-crc32, x-amz-checksum-crc32c, x-amz-checksum-crc64nvme, x-amz-checksum-sha1, x-amz-checksum-sha256 포함)를 사용하여 해시 기반 무결성 검사 사용을 지원합니다. 제공된 MD5 해시가 스토리지 서비스에서 계산한 체크섬과 일치하지 않으면 개체가 삭제되고 오류가 반환됩니다. 객체에 대한 모든 GETHEAD 요청은 클라이언트 측에서 무결성을 보장하기 위해 객체의 MD5 해시와 함께 Etag 값을 반환합니다.

개발자는 API를 사용하여 오브젝트 스토리지와 상호 작용합니다. IBM Cloud Object Storage 은 데이터 읽기 및 쓰기와 버킷 구성을 위한 S3 API의 하위 집합을 지원합니다. 또한 버킷 메타데이터를 읽고 구성하기 위한 리소스 구성 API( Object Storage )도 있습니다. 소프트웨어 개발 키트(SDK)는 Python, Java, Go 및 Node.js 프레임워크에서 사용할 수 있습니다. 플러그인은 IBM Cloud 명령줄 인터페이스에서 사용할 수 있습니다.

IBM Cloud 콘솔은 대부분의 작업과 구성을 위한 사용자 인터페이스도 제공합니다.

Cloud Object Storage on IBM Cloud Satellite

온프레미스 또는 IBM Cloud 데이터 센터에서 지원하지 않는 지리적 위치에 오브젝트 스토리지가 필요한 워크로드는 IBM Cloud Satellite 을 사용할 수 있습니다. 자세한 내용은 문서를 참조하세요.

Cloud Object Storage IaaS (레거시)

레거시 IaaS 사용자는 IAM 지원 서비스로 워크로드를 마이그레이션하는 것이 좋습니다. IaaS 사용자는 이 문서를 참조할 수 있지만 클라우드 서비스와 관련된 기능(IAM, Key Protect, 활동 추적, 메트릭 모니터링, 알림 등)은 COS IaaS 에서 지원되지 않습니다.

다음 단계

시작하는 가장 좋은 방법에 대한 문서에서는 계정 프로비저닝, 버킷 생성, 개체 업로드, API 상호 작용을 통한 일반적인 작업의 참조 사용 등에 대한 지원을 제공합니다.