Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

StorageGRID의 ILM 정책에 대해 알아보십시오

정보 라이프사이클 관리(ILM) 정책은 StorageGRID 시스템이 시간에 따라 객체 데이터를 관리하는 방법을 결정하는 순서가 지정된 ILM 규칙 집합입니다.

주의 ILM 정책이 잘못 구성되면 복구할 수 없는 데이터 손실이 발생할 수 있습니다. ILM 정책을 활성화하기 전에 ILM 정책과 해당 ILM 규칙을 꼼꼼히 검토한 후 ILM 정책을 시뮬레이션하십시오. ILM 정책이 의도한 대로 작동하는지 반드시 확인하십시오.

기본 ILM 정책

StorageGRID를 설치하고 사이트를 추가하면 다음과 같은 기본 ILM 정책이 자동으로 생성됩니다.

  • 그리드에 사이트가 하나만 있는 경우 기본 정책에는 해당 사이트의 각 객체 복사본을 두 개 만드는 기본 규칙이 포함됩니다.

  • 그리드에 사이트가 두 개 이상 포함된 경우 기본 규칙에 따라 각 사이트에 각 객체의 복사본이 하나씩 복제됩니다.

기본 정책이 스토리지 요구 사항을 충족하지 못하는 경우 사용자 지정 규칙 및 정책을 만들 수 있습니다. "ILM 규칙 생성""ILM 정책 생성"을 참조하십시오.

활성 ILM 정책이 하나입니까, 아니면 여러 개입니까?

한 번에 하나 이상의 활성 ILM 정책을 보유할 수 있습니다.

하나의 정책

그리드에서 테넌트별 및 버킷별 규칙이 거의 없는 간단한 데이터 보호 체계를 사용하는 경우, 활성 ILM 정책을 하나만 사용하면 됩니다. ILM 규칙에는 서로 다른 버킷 또는 테넌트를 관리하는 필터가 포함될 수 있습니다.

단일 ILM 정책 다이어그램

정책이 하나만 있는 상태에서 테넌트의 요구 사항이 변경되면, 변경 사항을 적용하고 시뮬레이션한 다음 새 ILM 정책을 활성화하기 위해 새 ILM 정책을 생성하거나 기존 정책을 복제해야 합니다. ILM 정책 변경으로 인해 객체 이동이 발생할 수 있으며, 이 과정은 며칠이 걸리고 시스템 지연을 초래할 수 있습니다.

다중 정책

테넌트에게 다양한 서비스 품질 옵션을 제공하기 위해 여러 개의 정책을 동시에 활성화할 수 있습니다. 각 정책은 특정 테넌트, S3 버킷 및 객체를 관리할 수 있습니다. 특정 테넌트 또는 객체 집합에 대해 하나의 정책을 적용하거나 변경해도 다른 테넌트 및 객체에 적용된 정책에는 영향을 미치지 않습니다.

ILM 정책 태그

테넌트가 버킷별로 여러 데이터 보호 정책 간에 쉽게 전환할 수 있도록 하려면 _ILM 정책 태그_를 사용하여 여러 ILM 정책을 활용하십시오. 각 ILM 정책에 태그를 할당한 다음, 테넌트가 해당 정책을 적용할 버킷에 태그를 지정합니다. ILM 정책 태그는 S3 버킷에만 설정할 수 있습니다.

예를 들어, Gold, Silver, Bronze라는 세 가지 태그가 있을 수 있습니다. 각 태그에는 객체 저장 기간 및 위치에 따라 ILM 정책을 할당할 수 있습니다. 테넌트는 버킷에 태그를 지정하여 사용할 정책을 선택할 수 있습니다. Gold 태그가 지정된 버킷은 Gold 정책의 적용을 받으며 Gold 수준의 데이터 보호 및 성능을 제공받습니다.

기본 ILM 정책 태그

StorageGRID를 설치하면 기본 ILM 정책 태그가 자동으로 생성됩니다. 모든 그리드에는 Default 태그가 할당된 활성 정책이 하나 있어야 합니다. 기본 정책은 태그가 지정되지 않은 모든 S3 버킷에 적용됩니다.

여러 ILM 정책 다이어그램

ILM 정책은 객체를 어떻게 평가합니까?

활성 ILM 정책은 객체의 배치, 지속 시간 및 데이터 보호를 제어합니다.

클라이언트가 StorageGRID에 객체를 저장하면 해당 객체는 다음과 같이 정책에 정의된 순서대로 정렬된 ILM 규칙 집합에 따라 평가됩니다.

  1. 정책의 첫 번째 규칙에 대한 필터가 객체와 일치하면 해당 객체는 해당 규칙의 수집 동작에 따라 수집되고 해당 규칙의 배치 지침에 따라 저장됩니다.

  2. 첫 번째 규칙의 필터가 객체와 일치하지 않으면 일치하는 항목이 발견될 때까지 정책의 각 후속 규칙에 대해 객체를 평가합니다.

  3. 객체와 일치하는 규칙이 없는 경우 정책의 기본 규칙에 대한 수집 동작 및 배치 지침이 적용됩니다. 기본 규칙은 정책의 마지막 규칙입니다. 기본 규칙은 모든 테넌트, 모든 S3 버킷 및 모든 객체 버전에 적용되어야 하며 고급 필터를 사용할 수 없습니다.

예시 ILM 정책

예를 들어, ILM 정책에는 다음과 같은 내용을 명시하는 세 가지 ILM 규칙이 포함될 수 있습니다.

  • 규칙 1: 테넌트 A에 대한 복제된 복사본

    • 테넌트 A에 속한 모든 객체와 일치합니다.

    • 이러한 객체를 세 개의 복제본으로 세 곳에 저장하십시오.

    • 다른 테넌트에 속한 객체는 규칙 1에 따라 일치하지 않으므로 규칙 2에 따라 평가됩니다.

  • 규칙 2: 1MB보다 큰 객체에 대한 이레이저 코딩

    • 다른 테넌트의 모든 객체와 일치시키되, 크기가 1MB보다 큰 경우에만 일치시킵니다. 이러한 대용량 객체는 6+3 소거 코딩을 사용하여 세 곳의 사이트에 저장됩니다.

    • 크기가 1MB 이하인 객체와는 일치하지 않으므로, 이러한 객체는 규칙 3에 따라 평가됩니다.

  • 규칙 3: 2개의 복사본, 2개의 데이터 센터 (기본값)

    • 정책의 마지막이자 기본 규칙입니다. 필터를 사용하지 않습니다.

    • 규칙 1 또는 규칙 2에 해당하지 않는 모든 개체(테넌트 A에 속하지 않고 크기가 1MB 이하인 개체)의 복제본을 두 개 만듭니다.

ILM 정책 및 규칙

활성 정책과 비활성 정책이란 무엇인가요?

모든 StorageGRID 시스템에는 최소 하나 이상의 활성 ILM 정책이 있어야 합니다. 두 개 이상의 활성 ILM 정책을 사용하려면 ILM 정책 태그를 생성하고 각 태그에 정책을 할당해야 합니다. 그런 다음 테넌트는 S3 버킷에 태그를 적용합니다. 정책 태그가 할당되지 않은 버킷의 모든 객체에는 기본 정책이 적용됩니다.

ILM 정책을 처음 생성할 때 하나 이상의 ILM 규칙을 선택하고 특정 순서로 정렬합니다. 정책을 시뮬레이션하여 동작을 확인한 후 활성화합니다.

ILM 정책을 활성화하면 StorageGRID는 해당 정책을 사용하여 기존 객체와 새로 수집된 객체를 포함한 모든 객체를 관리합니다. 새 정책의 ILM 규칙이 적용되면 기존 객체가 새 위치로 이동될 수 있습니다.

두 개 이상의 ILM 정책을 동시에 활성화하고 테넌트가 S3 버킷에 정책 태그를 적용하는 경우, 각 버킷의 객체는 태그에 할당된 정책에 따라 관리됩니다.

StorageGRID 시스템은 활성화 또는 비활성화된 정책의 이력을 추적합니다.

ILM 정책 수립 시 고려 사항

  • 시스템에서 제공하는 정책인 'Baseline 2 copies policy'는 테스트 시스템에서만 사용하십시오. StorageGRID 11.6 이하 버전의 경우, 이 정책의 'Make 2 Copies' 규칙은 모든 사이트를 포함하는 'All Storage Nodes' 스토리지 풀을 사용합니다. StorageGRID 시스템에 사이트가 두 개 이상 있는 경우, 객체의 복사본 두 개가 동일한 사이트에 배치될 수 있습니다.

    참고 모든 스토리지 노드 스토리지 풀은 StorageGRID 11.6 이하 버전 설치 중에 자동으로 생성됩니다. StorageGRID의 이후 버전으로 업그레이드하는 경우 모든 스토리지 노드 풀은 그대로 유지됩니다. StorageGRID 11.7 이상 버전을 새로 설치하는 경우에는 모든 스토리지 노드 풀이 생성되지 않습니다.
  • 새로운 정책을 설계할 때는 그리드에 포함될 수 있는 다양한 유형의 객체를 모두 고려해야 합니다. 정책에 이러한 객체를 필요에 따라 일치시키고 배치하는 규칙이 포함되어 있는지 확인하십시오.

  • ILM 정책은 최대한 단순하게 유지하십시오. 이렇게 하면 시간이 지남에 따라 StorageGRID 시스템이 변경될 때 객체 데이터가 의도한 대로 보호되지 않는 잠재적으로 위험한 상황을 방지할 수 있습니다.

  • 정책에 포함된 규칙의 순서가 올바른지 확인하십시오. 정책이 활성화되면 새 개체와 기존 개체는 목록의 맨 위에서 시작하여 나열된 순서대로 규칙에 의해 평가됩니다. 예를 들어, 정책의 첫 번째 규칙이 특정 개체와 일치하는 경우 해당 개체는 다른 규칙에 의해 평가되지 않습니다.

  • 모든 ILM 정책의 마지막 규칙은 기본 ILM 규칙이며, 이 규칙에는 필터를 사용할 수 없습니다. 객체가 다른 규칙과 일치하지 않으면 기본 규칙이 해당 객체의 배치 위치와 보존 기간을 결정합니다.

  • 새 정책을 활성화하기 전에 해당 정책이 기존 개체의 배치에 미치는 변경 사항을 검토하십시오. 기존 개체의 위치를 변경하면 새 배치 위치를 평가하고 구현하는 과정에서 일시적인 리소스 문제가 발생할 수 있습니다.