오브젝트 데이터의 보호 방법
StorageGRID 시스템은 오브젝트 데이터의 손실로부터 보호하기 위한 복제 및 삭제 코딩의 두 가지 메커니즘을 제공합니다.
복제
StorageGRID가 복제된 복사본을 만들도록 구성된 ILM(정보 수명 주기 관리) 규칙에 개체를 일치하면 시스템에서 정확한 오브젝트 데이터 복사본을 생성하고 스토리지 노드, 아카이브 노드 또는 클라우드 스토리지 풀에 저장합니다. ILM 규칙에 따라 생성된 복사본 수, 복사본이 저장되는 위치 및 시스템에 의해 복사본 보관되는 시간이 결정됩니다. 예를 들어, 스토리지 노드의 손실로 인해 복제본이 손실되어도 StorageGRID 시스템의 다른 위치에 복제본을 생성할 경우 객체를 계속 사용할 수 있습니다.
다음 예에서는 복제본 2개 만들기 규칙에 따라 각 객체의 복제된 복제본 2개가 스토리지 노드 3개가 포함된 스토리지 풀에 배치되도록 지정합니다.
삭제 코딩
StorageGRID가 오브젝트를 삭제 코딩 복사본을 만들도록 구성된 ILM 규칙과 일치시키는 경우 오브젝트 데이터를 데이터 조각으로 슬라이스하고, 추가 패리티 조각을 계산하고, 각 조각을 다른 스토리지 노드에 저장합니다. 개체에 액세스하면 저장된 조각을 사용하여 다시 조립됩니다. 데이터 또는 패리티 조각이 손상되거나 손실될 경우 삭제 코딩 알고리즘이 나머지 데이터 및 패리티 조각의 일부를 사용하여 해당 조각을 다시 생성할 수 있습니다. ILM 규칙 및 삭제 코딩 프로필은 사용된 삭제 코딩 스키마를 결정합니다.
다음 예제에서는 오브젝트의 데이터에서 삭제 코딩을 사용하는 방법을 보여 줍니다. 이 예제에서 ILM 규칙은 4+2 삭제 코딩 체계를 사용합니다. 각 개체는 4개의 동일한 데이터 조각으로 분할되며 두 개의 패리티 조각은 개체 데이터에서 계산됩니다. 6개의 각 조각은 3개의 데이터 센터 전반에 걸쳐 서로 다른 스토리지 노드에 저장되어 노드 장애 또는 사이트 손실에 대한 데이터 보호 기능을 제공합니다.