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