StorageGRID의 삭제 코딩에 대해 알아보십시오
이레이저 코딩은 StorageGRID에서 객체 데이터를 저장하는 두 가지 방법 중 하나입니다(다른 하나는 복제). 객체가 이레이저 코딩을 사용하는 ILM 규칙과 일치하면 해당 객체는 데이터 조각으로 분할되고, 추가 패리티 조각이 계산되며, 각 조각은 서로 다른 스토리지 노드에 저장됩니다.
객체에 접근할 때, 저장된 조각들을 사용하여 객체가 재조립됩니다. 데이터 조각이나 패리티 조각이 손상되거나 손실될 경우, 이레이저 코딩 알고리즘은 남아 있는 데이터 및 패리티 조각의 일부를 사용하여 해당 조각을 복원할 수 있습니다.
ILM 규칙을 생성하면 StorageGRID가 해당 규칙을 지원하는 이레이저 코딩 프로파일을 생성합니다. 이레이저 코딩 프로파일 목록을 보거나 "이레이저 코딩 프로파일 이름 바꾸기", 또는 "현재 어떤 ILM 규칙에서도 사용되지 않는 이레이저 코딩 프로파일을 비활성화합니다."할 수 있습니다.
다음 예시는 객체 데이터에 소거 부호화 알고리즘을 적용하는 방법을 보여줍니다. 이 예시에서 ILM 규칙은 4+2 소거 부호화 방식을 사용합니다. 각 객체는 네 개의 동일한 데이터 조각으로 분할되고, 객체 데이터로부터 두 개의 패리티 조각이 계산됩니다. 이렇게 생성된 여섯 개의 조각은 각각 세 개의 데이터 센터 사이트에 분산된 서로 다른 노드에 저장되어 노드 장애나 사이트 손실 시에도 데이터를 보호합니다.

4+2 소거 부호화 방식은 다양한 방식으로 구성할 수 있습니다. 예를 들어, 6개의 스토리지 노드를 포함하는 단일 사이트 스토리지 풀을 구성할 수 있습니다. 또는 "사이트 손실 보호"각 사이트에 3개의 스토리지 노드가 있는 3개의 사이트로 구성된 스토리지 풀을 사용할 수도 있습니다. 객체는 6개의 조각(데이터 또는 패리티) 중 4개 이상이 사용 가능한 상태라면 복구할 수 있습니다. 최대 2개의 조각이 손실되더라도 객체 데이터는 손실되지 않습니다. 전체 사이트가 손실되더라도 나머지 모든 조각에 접근 가능한 한 객체를 복구하거나 복원할 수 있습니다.

스토리지 노드가 두 개 이상 손실되면 해당 객체를 복구할 수 없습니다.
