StorageGRID의 최신이 아닌 S3 오브젝트 버전에 대한 ILM 규칙 및 정책
버전 관리가 활성화된 S3 버킷이 있는 경우, ILM 정책에 "비현재 시간"을 참조 시간으로 사용하는 규칙을 포함시켜 비현재 객체 버전을 관리할 수 있습니다.
|
|
객체에 대한 보존 기간을 제한적으로 지정하면 해당 기간이 만료된 후 객체가 영구적으로 삭제됩니다. 객체가 보존되는 기간을 정확히 이해해야 합니다. |
이 예시에서 볼 수 있듯이, 현재 버전이 아닌 객체 버전에 대해 서로 다른 배치 지침을 사용하면 버전이 지정된 객체가 사용하는 저장 공간의 양을 제어할 수 있습니다.
|
|
다음 ILM 규칙 및 정책은 예시일 뿐입니다. ILM 규칙을 구성하는 방법은 다양합니다. 새 정책을 활성화하기 전에 시뮬레이션을 통해 콘텐츠 손실을 방지하는 데 의도한 대로 작동하는지 확인하십시오. |
|
|
객체의 최신 버전이 아닌 버전에 대해 ILM 정책 시뮬레이션을 수행하려면 해당 객체 버전의 UUID 또는 CBID를 알아야 합니다. UUID와 CBID를 찾으려면 객체가 최신 버전일 때 "객체 메타데이터 조회"을 사용하십시오. |
ILM 규칙 1(예시 4): 10년 동안 3개 복사본 저장
이 예시 ILM 규칙은 각 객체의 사본을 10년 동안 세 곳의 사이트에 저장합니다.
이 규칙은 버전 관리 여부와 관계없이 모든 개체에 적용됩니다.
| 규칙 정의 | 예시 값 |
|---|---|
스토리지 풀 |
각각 다른 데이터 센터로 구성된 세 개의 스토리지 풀(Site 1, Site 2, Site 3)이 있습니다. |
규칙 이름 |
3부 10년 |
기준 시간 |
수집 시간 |
배치 |
0일차에 복제본 3개를 만들어 10년(3,652일) 동안 보관합니다. 각 복제본은 사이트 1, 사이트 2, 사이트 3에 하나씩 보관합니다. 10년이 지나면 해당 객체의 모든 복제본을 삭제합니다. |
ILM 규칙 2 예시 4: 비최신 버전의 사본 2개를 2년간 보관
이 예시 ILM 규칙은 S3 버전 관리 객체의 최신 버전이 아닌 버전을 2년 동안 두 개 저장합니다.
ILM 규칙 1은 객체의 모든 버전에 적용되므로 현재 버전이 아닌 버전을 필터링하려면 별도의 규칙을 만들어야 합니다.
"비현재 시간"을 참조 시간으로 사용하는 규칙을 만들려면 ILM 규칙 생성 마법사의 1단계(세부 정보 입력)에서 "이 규칙을 이전 객체 버전(버전 관리가 활성화된 S3 버킷)에만 적용하시겠습니까?"라는 질문에 *예*를 선택하십시오. *예*를 선택하면 참조 시간으로 _비현재 시간_이 자동으로 선택되며, 다른 참조 시간을 선택할 수 없습니다.

이 예시에서는 구버전의 사본 두 개만 저장되며, 이 사본들은 2년 동안 보관됩니다.
| 규칙 정의 | 예시 값 |
|---|---|
스토리지 풀 |
두 개의 스토리지 풀이 있으며, 각각 다른 데이터 센터인 사이트 1과 사이트 2에 있습니다. |
규칙 이름 |
구버전: 2부, 2년 |
기준 시간 |
비현재 시간 ILM 규칙 생성 마법사에서 "버전 관리가 활성화된 S3 버킷의 이전 객체 버전에만 이 규칙을 적용하시겠습니까?"라는 질문에 *예*를 선택하면 자동으로 선택됩니다. |
배치 |
비현재 시간을 기준으로 0일(즉, 객체 버전이 비현재 버전이 되는 날)에 비현재 객체 버전의 복제본 두 개를 2년(730일) 동안 사이트 1과 사이트 2에 각각 하나씩 보관합니다. 2년이 지나면 비현재 버전을 삭제합니다. |
ILM 정책 예시 4: S3 버전 관리 객체
현재 버전과 다르게 이전 버전의 객체를 관리하려면, 참조 시간으로 "비현재 시간"을 사용하는 규칙이 현재 객체 버전에 적용되는 규칙보다 먼저 ILM 정책에 나타나야 합니다.
S3 버전 관리 객체에 대한 ILM 정책에는 다음과 같은 ILM 규칙이 포함될 수 있습니다.
-
각 개체의 이전(비최신) 버전을 해당 버전이 비최신 버전이 된 날로부터 2년간 보관합니다.
"Noncurrent time" 규칙은 현재 객체 버전에 적용되는 규칙보다 먼저 정책에 나타나야 합니다. 그렇지 않으면 비현재 객체 버전이 "Noncurrent time" 규칙에 따라 매칭되지 않습니다. -
데이터를 수집할 때 복제본 3개를 생성하고 각 복제본을 3개의 사이트에 하나씩 저장합니다. 현재 객체 버전의 복사본은 10년 동안 보관합니다.
예제 정책을 시뮬레이션할 때 테스트 객체는 다음과 같이 평가될 것으로 예상됩니다.
-
현재 사용되지 않는 객체 버전은 첫 번째 규칙에 따라 처리됩니다. 사용되지 않는 객체 버전이 2년 이상 된 경우 ILM에서 영구적으로 삭제됩니다(사용되지 않는 버전의 모든 복사본이 그리드에서 제거됨).
-
현재 객체 버전은 두 번째 규칙에 따라 일치 여부가 결정됩니다. 현재 객체 버전이 10년 동안 저장되면 ILM 프로세스는 해당 객체의 현재 버전을 삭제 표시로 지정하고 이전 객체 버전을 "비현재"로 처리합니다. 다음 ILM 평가 시에는 이 비현재 버전이 첫 번째 규칙에 따라 일치 여부가 결정됩니다. 결과적으로 사이트 3의 복사본은 삭제되고 사이트 1과 사이트 2의 두 복사본은 2년 더 저장됩니다.