Cloud Storage Pool 개체의 수명주기입니다
클라우드 스토리지 풀을 구현하기 전에 각 유형의 클라우드 스토리지 풀에 저장된 개체의 라이프사이클을 검토하십시오.
S3: 클라우드 스토리지 풀 오브젝트의 수명 주기
이 그림에서는 S3 클라우드 스토리지 풀에 저장된 개체의 라이프사이클 단계를 보여 줍니다.
그림과 설명에서는 "빙하"는 빙하 저장소 클래스와 Glacier Deep Archive 저장소 클래스를 모두 지칭합니다. 단, 빙하 딥 아카이브 저장소 클래스는 빠른 복원 계층을 지원하지 않습니다. 대량 또는 표준 검색만 지원됩니다. |
-
* StorageGRID * 에 저장된 개체
수명 주기를 시작하기 위해 클라이언트 응용 프로그램은 StorageGRID에 개체를 저장합니다.
-
* 오브젝트가 S3 클라우드 스토리지 풀로 이동됨 *
-
오브젝트가 S3 클라우드 스토리지 풀을 사용하여 배치 위치로 사용되는 ILM 규칙에 따라 대응되면 StorageGRID은 오브젝트를 클라우드 스토리지 풀에 지정된 외부 S3 버킷으로 이동합니다.
-
오브젝트가 S3 클라우드 스토리지 풀로 이동된 경우 오브젝트 가 Glacier 스토리지로 이전되지 않는 한 클라이언트 애플리케이션이 StorageGRID에서 S3 오브젝트 가져오기 요청을 사용하여 오브젝트를 검색할 수 있습니다.
-
-
* 객체가 Glacier로 전환됨(검색할 수 없는 상태) *
-
필요에 따라 오브젝트를 Glacier 스토리지로 전환할 수 있습니다. 예를 들어, 외부 S3 버킷은 라이프사이클 구성을 사용하여 오브젝트를 Glacier 스토리지로 즉시 또는 며칠 후 전환할 수 있습니다.
오브젝트를 이전하려면 외부 S3 버킷에 대한 라이프사이클 구성을 생성해야 하며, Glacier 스토리지 클래스를 구현하고 S3 POST 오브젝트 복원 API를 지원하는 스토리지 솔루션을 사용해야 합니다.
Swift 클라이언트가 인제스트한 객체에는 Cloud Storage Pool을 사용하지 마십시오. Swift는 POST 오브젝트 복원 요청을 지원하지 않으므로 StorageGRID는 S3 Glacier 스토리지로 전환된 Swift 오브젝트를 검색할 수 없습니다. 이러한 객체를 검색하기 위한 Swift GET 오브젝트 요청을 발급할 수 없습니다(403 사용 금지). -
전환 중에 클라이언트 애플리케이션은 S3 헤드 오브젝트 요청을 사용하여 오브젝트의 상태를 모니터링할 수 있습니다.
-
-
* Glacier 스토리지에서 개체 복원 *
오브젝트가 Glacier 스토리지로 전환된 경우 클라이언트 애플리케이션이 S3 POST 오브젝트 복원 요청을 발행하여 검색 가능한 복사본을 S3 클라우드 스토리지 풀로 복원할 수 있습니다. 요청은 클라우드 스토리지 풀 및 복구 작업에 사용할 데이터 액세스 계층(빠른 참조, 표준 또는 대량)에서 복제본을 사용할 수 있는 기간을 지정합니다. 복구할 수 있는 복사본의 만료 날짜에 도달하면 복사본은 자동으로 복구할 수 없는 상태로 돌아갑니다.
StorageGRID 내의 스토리지 노드에도 하나 이상의 개체 복사본이 있는 경우 POST 개체 복원 요청을 실행하여 Glacier에서 개체를 복원할 필요가 없습니다. 대신 Get Object 요청을 사용하여 로컬 복사본을 직접 검색할 수 있습니다. -
* 객체 검색됨 *
개체가 복원되면 클라이언트 응용 프로그램에서 개체 가져오기 요청을 발행하여 복원된 개체를 검색할 수 있습니다.
Azure: Cloud Storage Pool 개체의 수명 주기
이 그림에서는 Azure Cloud Storage Pool에 저장된 개체의 라이프사이클 단계를 보여 줍니다.
-
* StorageGRID * 에 저장된 개체
수명 주기를 시작하기 위해 클라이언트 응용 프로그램은 StorageGRID에 개체를 저장합니다.
-
* Azure 클라우드 스토리지 풀로 이동된 객체 *
Azure Cloud Storage Pool을 위치 위치로 사용하는 ILM 규칙에 따라 오브젝트가 일치하는 경우 StorageGRID은 해당 오브젝트를 클라우드 스토리지 풀에 지정된 외부 Azure Blob 스토리지 컨테이너로 이동합니다
Swift 클라이언트가 인제스트한 객체에는 Cloud Storage Pool을 사용하지 마십시오. Swift는 POST 오브젝트 복원 요청을 지원하지 않으므로 StorageGRID는 Azure Blob 스토리지 아카이브 계층으로 전환된 Swift 오브젝트를 검색할 수 없습니다. 이러한 객체를 검색하기 위한 Swift GET 오브젝트 요청을 발급할 수 없습니다(403 사용 금지). -
* 객체가 아카이브 계층으로 전환됨(검색할 수 없는 상태) *
오브젝트를 Azure 클라우드 스토리지 풀로 이동한 직후 StorageGRID은 오브젝트를 Azure Blob 스토리지 아카이브 계층으로 자동으로 전환합니다.
-
* 아카이브 계층에서 객체 복원 *
객체가 아카이브 계층으로 전환된 경우 클라이언트 애플리케이션은 S3 POST 오브젝트 복원 요청을 발행하여 검색 가능한 복제본을 Azure Cloud Storage Pool에 복구할 수 있습니다.
StorageGRID에서 POST 개체 복원을 수신하면 개체를 Azure Blob 저장소 Cool 계층으로 일시적으로 전환합니다. POST 개체 복원 요청의 만료 날짜에 도달하면 StorageGRID가 개체를 아카이브 계층으로 다시 전환합니다.
StorageGRID 내의 스토리지 노드에도 하나 이상의 개체 복사본이 있는 경우 POST 개체 복원 요청을 실행하여 아카이브 액세스 계층에서 개체를 복원할 필요가 없습니다. 대신 Get Object 요청을 사용하여 로컬 복사본을 직접 검색할 수 있습니다. -
* 객체 검색됨 *
Azure Cloud Storage Pool에 오브젝트가 복원되면 클라이언트 애플리케이션이 객체 가져오기 요청을 발행하여 복원된 객체를 검색할 수 있습니다.