3.4 RAID-5 Erasure Coding (OSA)
데이터 배치
스토리지 정책에서 RAID-5 데이터 배치 체계를 사용하는 경우 해당 정책을 사용하는 개체는 할당된 복원력 수준을 제공하기 위해 구성 요소 형태로 패리티를 사용하여 호스트 전체에 데이터를 분산시킵니다. RAID-5 삭제 코드를 사용하면 허용되는 장애(FTT) 수준이 1이 됩니다. 개체가 상주하는 4개 호스트 중 하나가 오프라인인 경우 개체의 가용성을 유지합니다. RAID-5의 경우 vSAN OSA는 3+1 데이터 배치 체계를 사용합니다. 여기서 최소 하나의 구성 요소는 개체를 보유하는 4개의 호스트 각각에 상주합니다. 각 구성 요소는 데이터 조각과 패리티 조각으로 구성됩니다. 전용 패리티 구성요소는 없습니다.
공간 절약
FTT=1을 사용하는 RAID-1 미러링과 비교할 때 탄력적인 방식으로 데이터를 저장하기 위한 효과적인 공간 절약은 다음과 같이 요약될 수 있습니다.
Number of Failures to Tolerate (FTT) | Capacity Consumption RAID-1 Mirroring | Capacity Consumption RAID-5 erasure coding | Capacity Savings |
---|---|---|---|
1 | 2x | 1.33x | 33% less |
예를 들어, 100GB의 데이터로 구성된 VM은 RAID-1 미러링을 사용하여 탄력적인 방식으로 저장하기 위해 200GB 상당의 데이터를 소비하지만, RAID-5 삭제 코딩을 사용하여 탄력적인 방식으로 저장하기 위해 133GB 상당의 데이터만 소비합니다.
호스트 요구 사항
RAID-1 미러링과 비교할 때 OSA에서 RAID-5를 사용하는 데 필요한 절대 최소 및 권장 최소 호스트 수는 다음과 같이 요약될 수 있습니다.
Number of Failures to Tolerate (FTT) | Absolute Minimum number of Hosts | Recommended Minimum number of Hosts |
---|---|---|
FTT=1 using RAID-1 | 3 | 4 |
FTT=1 using RAID-5 | 4 | 5 |
“권장 최소값"은 미리 정의된 복원력 수준을 다시 얻기 위해 개체가 자동으로 다시 빌드될 수 있는 사용 가능한 호스트를 갖고자 하는 바람을 반영합니다.
vSAN ESA를 논의할 때는 이 숫자가 다릅니다. 호스트 최소 목록은 “Adaptive RAID-5 Erasure Coding with the Express Storage Architecture in vSAN 8” 게시물의 그림 5를 참조하세요.