삭제 코딩이란 무엇입니까
삭제 코딩은 StorageGRID에서 오브젝트 데이터를 저장하는 데 사용하는 두 번째 방법입니다. StorageGRID가 오브젝트를 삭제 코딩 복사본을 만들도록 구성된 ILM 규칙과 일치시키는 경우 오브젝트 데이터를 데이터 조각으로 슬라이스하고, 추가 패리티 조각을 계산하고, 각 조각을 다른 스토리지 노드에 저장합니다. 개체에 액세스하면 저장된 조각을 사용하여 다시 조립됩니다. 데이터 또는 패리티 조각이 손상되거나 손실될 경우, 삭제 코딩 알고리즘이 나머지 데이터 및 패리티 조각의 일부를 사용하여 해당 조각을 다시 생성할 수 있습니다.
다음 예제에서는 오브젝트의 데이터에서 삭제 코딩 알고리즘을 사용하는 방법을 보여 줍니다. 이 예제에서 ILM 규칙은 4+2 삭제 코딩 체계를 사용합니다. 각 개체는 4개의 동일한 데이터 조각으로 분할되며 두 개의 패리티 조각은 개체 데이터에서 계산됩니다. 6개의 각 단편은 3개의 데이터 센터 사이트에서 서로 다른 노드에 저장되어 노드 장애 또는 사이트 손실에 대한 데이터 보호를 제공합니다.
4+2 삭제 코딩 구성에는 최소 9개의 스토리지 노드가 필요하며, 3개의 서로 다른 사이트에 3개의 스토리지 노드가 있습니다. 6개의 조각(데이터 또는 패리티) 중 4개를 사용할 수 있는 한 오브젝트를 검색할 수 있습니다. 개체 데이터를 손실하지 않고 최대 2개의 조각을 잃을 수 있습니다. 전체 데이터 센터 사이트가 손실되더라도 다른 모든 조각에 액세스할 수 있는 한 개체를 검색하거나 복구할 수 있습니다.
두 개 이상의 스토리지 노드가 손실되면 객체를 검색할 수 없습니다.