StorageGRID의 클라우드 스토리지 풀 사용 사례
클라우드 스토리지 풀을 사용하면 데이터를 외부 위치에 백업하거나 계층화할 수 있습니다. 또한 여러 클라우드에 데이터를 백업하거나 계층화할 수도 있습니다.
StorageGRID 데이터를 외부 위치에 백업
클라우드 스토리지 풀을 사용하여 StorageGRID 객체를 외부 위치에 백업할 수 있습니다.
StorageGRID의 복사본에 액세스할 수 없는 경우, 클라우드 스토리지 풀의 객체 데이터를 사용하여 클라이언트 요청을 처리할 수 있습니다. 하지만 클라우드 스토리지 풀에 있는 백업 객체 복사본에 액세스하려면 S3 RestoreObject 요청을 실행해야 할 수도 있습니다.
클라우드 스토리지 풀에 저장된 객체 데이터는 StorageGRID 스토리지 볼륨 또는 스토리지 노드 장애로 인해 StorageGRID에서 손실된 데이터를 복구하는 데에도 사용할 수 있습니다. 객체의 유일한 복사본이 클라우드 스토리지 풀에 있는 경우, StorageGRID는 해당 객체를 일시적으로 복원하고 복구된 스토리지 노드에 새 복사본을 생성합니다.
백업 솔루션을 구현하려면:
-
클라우드 스토리지 풀을 하나만 생성합니다.
-
스토리지 노드에 객체 복사본(복제본 또는 이레이저 코딩된 복사본)을 동시에 저장하고 클라우드 스토리지 풀에 단일 객체 복사본을 저장하는 ILM 규칙을 구성합니다.
-
ILM 정책에 규칙을 추가합니다. 그런 다음, 정책을 시뮬레이션하고 활성화합니다.
StorageGRID에서 외부 위치로 데이터 티어링
클라우드 스토리지 풀을 사용하여 StorageGRID 시스템 외부에 객체를 저장할 수 있습니다. 예를 들어, 보관해야 하지만 액세스 빈도가 매우 낮은 객체가 많은 경우를 생각해 보십시오. 클라우드 스토리지 풀을 사용하면 객체를 비용이 저렴한 스토리지로 계층화하여 StorageGRID의 공간을 확보할 수 있습니다.
계층화 솔루션을 구현하려면:
-
클라우드 스토리지 풀을 하나만 생성합니다.
-
사용 빈도가 낮은 객체를 스토리지 노드에서 클라우드 스토리지 풀로 이동하는 ILM 규칙을 구성합니다.
-
ILM 정책에 규칙을 추가합니다. 그런 다음, 정책을 시뮬레이션하고 활성화합니다.
여러 클라우드 엔드포인트 유지 관리
여러 클라우드에 객체 데이터를 계층화하거나 백업하려면 여러 클라우드 스토리지 풀 엔드포인트를 구성할 수 있습니다. ILM 규칙의 필터를 사용하면 각 클라우드 스토리지 풀에 저장할 객체를 지정할 수 있습니다. 예를 들어, 일부 테넌트 또는 버킷의 객체는 Amazon S3 Glacier에 저장하고 다른 테넌트 또는 버킷의 객체는 Azure Blob storage에 저장할 수 있습니다. 또는 Amazon S3 Glacier와 Azure Blob storage 간에 데이터를 이동할 수도 있습니다.
|
|
여러 클라우드 스토리지 풀 엔드포인트를 사용할 때는 객체가 한 번에 하나의 클라우드 스토리지 풀에만 저장될 수 있다는 점에 유의해야 합니다. |
여러 클라우드 엔드포인트를 구현하려면:
-
최대 10개의 클라우드 스토리지 풀을 생성할 수 있습니다.
-
ILM 규칙을 구성하여 각 클라우드 스토리지 풀에 적절한 시점에 적절한 객체 데이터를 저장할 수 있습니다. 예를 들어 버킷 A의 객체는 클라우드 스토리지 풀 A에 저장하고, 버킷 B의 객체는 클라우드 스토리지 풀 B에 저장할 수 있습니다. 또는 객체를 클라우드 스토리지 풀 A에 일정 기간 동안 저장한 후 클라우드 스토리지 풀 B로 이동할 수도 있습니다.
-
ILM 정책에 규칙을 추가합니다. 그런 다음, 정책을 시뮬레이션하고 활성화합니다.