3.6 Erasure Coding Recommendations (OSA)
RAID-5/6 삭제 코딩은 RAID-1 미러링에 비해 상당한 용량 절감 효과를 제공하지만 데이터를 배치하는 데 더 많은 노력이 필요합니다. 이러한 노력은 데이터 쓰기, 데이터 업데이트, 오류 조건 또는 정책 변경 시 데이터 복구에 필요한 CPU 주기의 형태로 나타날 수 있습니다. 이와 대조적으로 미러링은 패리티 계산을 수행하지 않으며 더 적은 수의 호스트에 쓰는 작업이 포함될 수 있습니다. 삭제 코딩은 객체에 새로운 스토리지 정책을 할당하기만 하면 사용할 수 있으므로, 자신의 환경에 미치는 영향 수준을 쉽게 판단할 수 있습니다. 다음 권장 사항은 사용자 환경에 RAID-5/6 삭제 코딩을 통합하는 데 도움이 될 수 있습니다.
- 응용 프로그램을 고려하십시오. ERP 시스템 및 OLTP 애플리케이션과 같은 일부 애플리케이션은 다른 애플리케이션보다 긴 대기 시간에 더 민감합니다. 변경이 이루어진 후에는 애플리케이션의 결과 동작을 철저하게 테스트하십시오.
- 규범적이어야 합니다. RAID-5/6 사용은 전부 아니면 전무로 결정할 수 없습니다. 스토리지 정책을 사용하여 VM당 또는 VMDK별로 규정할 수 있습니다. 하드웨어가 RAID-5를 사용하여 성능을 제공할 수 없는 경우 미러링을 유지하면서 합리적이고 용량을 절약할 수 있는 곳에 사용하십시오.
- vSAN 확장 클러스터에서 복원력의 보조 수준으로 RAID-5/6을 사용하는 경우 주의하십시오. 자세한 내용은 vSAN Performance with vSAN Stretched Clusters을 참조하세요.
- 성능 문제를 해결할 때 스토리지 정책의 영향을 이해합니다. 성능 문제의 근본 원인을 파악하려면 스토리지 정책을 변경하는 것이 좋습니다. vSAN 성능 문제 해결 가이드에서 완화 옵션에 대한 이 섹션을 참조하십시오.
- 네트워크를 조심하세요. RAID-5/6 삭제 코딩은 RAID-1 미러링보다 네트워크에서 더 까다로울 수 있습니다. 25Gb 네트워킹은 이제 HCI 환경에서 네트워킹에 존재할 수 있는 많은 부담을 완화할 수 있는 비용 효율적인 옵션입니다.
- 삭제 코드와 함께 사용할 데이터 서비스로 “압축 전용"을 선택하십시오. Erasure Coding 정책과 클러스터 기반의 공간 효율성 기능을 함께 사용할 수 있으나, 하드웨어가 부족할 경우 성능 부담이 발생할 수 있습니다. “압축 전용” 기능은 중복 제거 및 압축 옵션보다 삭제 코드와 함께 사용하는 것이 더 나은 옵션입니다. 자세한 내용은 vSAN 운영 가이드에서 “DD&C를 실행하는 클러스터에서 공간 효율적인 스토리지 정책(삭제 코딩) 사용”(5-12)을 참조하십시오.
- 빠른 저장 장치를 사용하십시오. 버퍼 계층과 용량 계층에서 빠른 스토리지 장치를 사용하면 지속적인 쓰기 워크로드에 도움이 될 수 있습니다.
- 최신 버전의 vSAN을 사용하세요. 특히 삭제 코딩을 사용할 때 vSAN의 효과적인 성능을 향상시키기 위해 엄청난 노력이 기울여졌습니다. vSAN 7 U2, U2 및 U3에는 모두 RAID-5/6 데이터 배치 체계를 사용하여 데이터 성능이 크게 향상되었습니다.
- 스토리지 재확보 프로세스에 주의하세요. TRIM/UNMAP을 통한 스토리지 재확보는 환경에서 사용된 용량을 줄이는 것뿐만 아니라 용량 보고의 정확성을 높이는 데 중요한 역할을 할 수 있습니다. 자세한 내용은 vSAN의 데이터 사용량 보고를 위한 공간 회수의 중요성 게시물을 참조하세요.
vSAN OSA의 최신 버전은 이전 버전보다 삭제 코딩을 사용하여 더 나은 성능을 제공할 수 있습니다. OSA를 사용하더라도 워크로드가 요구하는 경우 네트워크에 부담을 줄 수 있습니다. vSAN OSA에는 다양한 유형의 vSAN 트래픽의 공정성을 관리하는 적응형 재동기화 기능이 있지만 이는 각 호스트(예: 디스크 그룹)의 물리적 스토리지 스택에만 적용됩니다. 네트워크 전체의 대역폭을 관리할 수 없습니다. vSAN ESA에는 이 기능을 제공하는 적응형 네트워크 트래픽 조절 기능이 있지만 ESA로 제한됩니다.