예상되는 데이터 스토리지 사용량을 기준으로 용량 및 캐시를 계획합니다. 가용성 및 내구성에 대한 요구 사항을 고려하십시오.
vSAN에서 용량 계획
클러스터의 VM(가상 시스템) 파일을 수용하고 장애 및 유지 보수 작업을 처리하도록 vSAN 데이터스토어의 용량을 계산할 수 있습니다.
원시 용량
이 공식을 사용하여 vSAN 데이터스토어의 원시 용량을 결정합니다. 클러스터의 총 디스크 그룹 수에 해당 디스크 그룹의 용량 디바이스 크기를 곱합니다. vSAN 온디스크 형식에 필요한 오버헤드를 뺍니다.
허용되는 장애
vSAN 데이터스토어의 용량을 계획할 때 가상 시스템의 수 및 해당 VMDK 파일의 크기 외에 클러스터에 대한 가상 시스템 스토리지 정책의 허용되는 장애를 고려해야 합니다.
허용되는 장애는 vSAN의 스토리지 용량을 계획하고 크기를 조정할 때 중요한 역할을 합니다. 가상 시스템의 가용성 요구 사항을 기반으로, 설정의 사용량이 가상 시스템과 그 개별 디바이스의 사용량과 비교할 때 두 배 이상이 될 수 있습니다.
예를 들어 허용되는 장애가 1개의 장애 - RAID-1(미러링)으로 설정되면 가상 시스템은 원시 용량의 약 50%를 사용할 수 있습니다. FTT를 2로 설정하면 약 33%의 용량을 사용할 수 있습니다. FTT를 3으로 설정하면 약 25%의 용량을 사용할 수 있습니다.
하지만 허용되는 장애를 1개의 장애 - RAID-5(이레이저 코딩)로 설정하면 가상 시스템이 원시 용량의 약 75%를 사용할 수 있습니다. FTT를 2개의 장애 - RAID-6(이레이저 코딩)으로 설정하면 약 67%의 용량을 사용할 수 있습니다. RAID 5/6에 대한 자세한 내용은 "VMware vSAN 관리" 항목을 참조하십시오.
vSAN 스토리지 정책의 특성에 대한 자세한 내용은 "VMware vSAN 관리" 항목을 참조하십시오.
용량 크기 조정 지침
- vSAN이 스토리지 로드를 재조정하지 않도록 사용되지 않은 공간을 유지합니다. vSAN은 단일 용량 디바이스의 사용량이 80% 이상이 될 때마다 클러스터 전반의 구성 요소를 재조정합니다. 재조정 작업은 애플리케이션의 성능에 영향을 줄 수 있습니다. 이러한 문제를 피하려면 스토리지 사용량을 70% 미만으로 유지합니다. vSAN 7.0 Update 1 이상에서는 작업 예약 및 호스트 재구축 예약을 사용하여 사용되지 않은 용량을 관리할 수 있습니다.
- 용량 디바이스, 디스크 그룹 및 호스트의 잠재적 장애 또는 교체를 처리하기 위한 추가 용량을 계획합니다. 용량 디바이스에 연결할 수 없는 경우 vSAN은 클러스터의 다른 디바이스에서 구성 요소를 복구합니다. 플래시 캐시 디바이스가 제거되거나 장애가 발생한 경우 vSAN은 전체 디스크 그룹의 구성 요소를 복구합니다.
- 호스트 장애 발생 후 또는 호스트가 유지 보수 모드로 전환되는 경우 vSAN이 구성 요소를 복구할 수 있도록 추가 용량을 예약합니다. 예를 들어 남은 사용 가능 용량으로 호스트 장애 발생 후 또는 유지 보수 중에 구성 요소를 재구축할 수 있도록 충분한 용량으로 호스트를 프로비저닝합니다. 추가 공간이 중요한 이유는 호스트가 네 개 이상 있는 경우, 실패한 구성 요소를 재구축하기 위한 여유 용량이 충분해야 하기 때문입니다. 호스트에 장애가 발생하면 다른 장애를 허용할 수 있도록 다른 호스트에 있는 사용 가능한 스토리지에서 재구축이 수행됩니다. 하지만 호스트가 3개인 클러스터의 경우 허용되는 장애가 1로 설정되어 있으면 vSAN이 재구축 작업을 수행하지 않습니다. 그 이유는 호스트 하나에서 장애가 발생했을 때 클러스터에 남아 있는 호스트가 2개뿐이기 때문입니다. 장애 후 재구축을 허용하려면 사용 가능한 호스트가 3개 이상 있어야 합니다.
-
vSAN VM 스토리지 정책의 변경을 위해 충분한 임시 스토리지 공간을 제공합니다. VM 스토리지 정책을 동적으로 변경하면 vSAN이 개체의 새 RAID 트리 레이아웃을 생성할 수 있습니다. vSAN이 새 레이아웃을 인스턴스화하고 동기화할 때 개체는 일시적으로 공간을 더 사용할 수 있습니다. 이러한 변경을 처리할 수 있도록 클러스터의 임시 스토리지 공간을 어느 정도 유지하십시오.
- 소프트웨어 체크섬 또는 중복 제거와 압축 같은 고급 기능을 사용할 계획이라면 작동 오버헤드를 처리할 추가적인 용량을 예약해야 합니다.
- vSAN Sizer 도구 https://vsansizer.esp.vmware.com/을 사용하여 용량 요구 사항을 지원하고 vSAN이 성능 요구 사항을 충족할 수 있는 방법을 결정할 수 있습니다.
가상 시스템 개체에 대한 고려 사항
vSAN 데이터스토어의 스토리지 용량을 계획할 때 VM 홈 네임스페이스 개체, 스냅샷 및 스왑 파일을 위해 데이터스토어에 필요한 공간을 고려합니다.
- VM 홈 네임스페이스. 가상 시스템의 홈 네임스페이스 개체에 명시적으로 스토리지 정책을 할당할 수 있습니다. vSAN은 용량 및 캐시 스토리지가 불필요하게 할당되지 않도록 정책의 허용되는 장애 및 강제 프로비저닝 설정만 VM 홈 네임스페이스에 적용합니다. 허용되는 장애가 1 이상으로 설정된 VM 홈 네임스페이스에 할당된 스토리지 정책의 요구 사항을 충족하도록 스토리지 공간을 계획합니다.
- 스냅샷입니다. 델타 디바이스는 기본 VMDK 파일의 정책을 상속합니다. 스냅샷의 예상 크기와 수 그리고 vSAN 스토리지 정책의 설정에 따라 추가 공간을 계획합니다.
필요한 공간이 서로 다를 수 있습니다. 그 크기는 가상 시스템에서 데이터를 변경하는 빈도와 스냅샷을 가상 시스템에 연결하는 시간에 따라 달라집니다.
- 스왑 파일. vSAN 6.7 이상에서 가상 시스템 스왑 파일은 VM 네임스페이스의 스토리지 정책을 상속합니다.
vSAN의 플래시 캐시 디바이스에 대한 설계 고려 사항
높은 성능과 필요한 스토리지 공간을 제공하고 향후 증가를 수용할 수 있도록 vSAN 캐시 및 플래시 전용 용량에 대한 플래시 디바이스의 구성을 계획합니다.
PCIe 또는 SSD 플래시 디바이스 중에서 선택
vSAN 스토리지의 성능, 용량, 쓰기 내구성 및 비용에 대한 요구 사항에 따라 SSD 플래시 디바이스를 선택합니다.
- 호환성. SSD 디바이스의 모델이 "VMware 호환성 가이드" 의 vSAN 섹션에 나열되어 있어야 합니다.
- 성능. PCIe 디바이스는 일반적으로 SATA 디바이스보다 빠른 성능을 가지고 있습니다.
- 용량. PCIe 디바이스에 사용할 수 있는 최대 용량은 일반적으로 "VMware 호환성 가이드" 의 vSAN에 대한 SATA 디바이스에 현재 나열된 최대 용량보다 큽니다.
- 쓰기 내구성. SSD 디바이스의 쓰기 내구성은 용량 또는 플래시 전용 구성의 캐시에 대한 요구 사항 및 하이브리드 구성의 캐시에 대한 요구 사항을 충족해야 합니다.
플래시 전용 및 하이브리드 구성의 쓰기 내구성 요구 사항에 대한 자세한 내용은 "VMware vSAN 설계 및 크기 조정 가이드" 를 참조하십시오. SSD 디바이스의 쓰기 내구성 등급에 대한 자세한 내용은 "VMware 호환성 가이드" 의 vSAN 섹션을 참조하십시오.
- 비용. PCIe 디바이스는 일반적으로 SSD 디바이스보다 비용이 높습니다.
플래시 디바이스를 vSAN 캐시로
이러한 고려 사항을 기반으로 쓰기 내구성, 성능 및 잠재적 증가를 수용할 수 있도록 vSAN에 대한 플래시 캐시의 구성을 설계합니다.
스토리지 구성 | 고려 사항 |
---|---|
플래시 전용 및 하이브리드 구성 |
|
플래시 전용 구성 | 플래시 전용 구성에서는 vSAN이 쓰기 캐시 용도로만 캐시 계층을 사용합니다. 쓰기 캐시는 높은 쓰기 작업을 처리할 수 있어야 합니다. 이러한 접근 방식은 보다 비용이 낮고 쓰기 내구성이 낮을 수 있는 용량 플래시의 수명을 연장합니다. |
하이브리드 구성 | 플래시 캐시 디바이스는 가상 시스템에서 사용할 것으로 예상되는 스토리지(미러와 같은 복제는 제외)의 10% 이상을 제공해야 합니다. VM 스토리지 정책의 허용할 수 있는 장애의 기본 수준 특성은 캐시 크기에 영향을 주지 않습니다. 읽기 캐시 예약이 활성 VM 스토리지 정책에 구성된 경우 vSAN 클러스터의 호스트에는 실패 후 재구축 또는 유지 보수 작업 중에 예약을 충족하기에 충분한 캐시가 있어야 합니다. 사용 가능한 읽기 캐시가 예약을 충족하기에 충분하지 않은 경우 재구축 또는 유지 보수 작업이 실패합니다. 특정 워크로드에 대한 알려진 특정 성능 요구 사항을 충족해야 하는 경우에만 읽기 캐시 예약을 사용합니다. 스냅샷의 사용은 캐시 리소스를 사용합니다. 여러 스냅샷을 사용하려는 경우 일반적인 10%의 캐시 대 사용되는 용량 비율보다 많은 캐시를 전용으로 할당하는 것을 고려합니다. |
vSAN에서 플래시 용량 디바이스에 대한 설계 고려 사항
높은 성능과 필요한 스토리지 공간을 제공하고 향후 증가를 수용할 수 있도록 vSAN 플래시 전용 구성에 대한 플래시 용량 디바이스의 구성을 계획합니다.
PCIe 또는 SSD 플래시 디바이스 중에서 선택
vSAN 스토리지의 성능, 용량, 쓰기 내구성 및 비용에 대한 요구 사항에 따라 SSD 플래시 디바이스를 선택합니다.
- 호환성. SSD 디바이스의 모델이 "VMware 호환성 가이드" 의 vSAN 섹션에 나열되어 있어야 합니다.
- 성능. PCIe 디바이스는 일반적으로 SATA 디바이스보다 빠른 성능을 가지고 있습니다.
- 용량. PCIe 디바이스에 사용할 수 있는 최대 용량은 일반적으로 "VMware 호환성 가이드" 의 vSAN에 대한 SATA 디바이스에 현재 나열된 최대 용량보다 큽니다.
- 쓰기 내구성. SSD 디바이스의 쓰기 내구성은 용량 또는 플래시 전용 구성의 캐시에 대한 요구 사항 및 하이브리드 구성의 캐시에 대한 요구 사항을 충족해야 합니다.
플래시 전용 및 하이브리드 구성의 쓰기 내구성 요구 사항에 대한 자세한 내용은 "VMware vSAN 설계 및 크기 조정 가이드" 를 참조하십시오. SSD 디바이스의 쓰기 내구성 등급에 대한 자세한 내용은 "VMware 호환성 가이드" 의 vSAN 섹션을 참조하십시오.
- 비용. PCIe 디바이스는 일반적으로 SSD 디바이스보다 비용이 높습니다.
플래시 디바이스를 vSAN 용량으로
플래시 전용 구성에서는 vSAN이 읽기 작업에 캐시를 사용하지 않으며 VM 스토리지 정책의 읽기 캐시 예약 설정을 적용하지 않습니다. 캐시에 대해서는, 쓰기 내구성이 높지만 더 비싼 플래시를 소량만 사용할 수 있습니다. 용량에 대해서는, 상대적으로 저렴하고 쓰기 내구성은 낮은 플래시를 사용할 수 있습니다.
다음 지침에 따라 플래시 용량 디바이스의 구성을 계획하십시오.
- vSAN의 성능 향상을 위해서는 작은 플래시 용량 디바이스로 구성된 더 많은 수의 디스크 그룹을 사용합니다.
- 균형 잡힌 성능과 예측 가능한 동작을 위해서는 동일한 유형과 모델의 플래시 용량 디바이스를 사용하십시오.
vSAN의 자화 디스크에 대한 설계 고려 사항
하이브리드 구성의 용량에 대한 자화 디스크의 크기와 수는 스토리지 공간과 성능에 대한 요구 사항에 따라 결정합니다.
SAS 및 NL-SAS 자기 디바이스
vSAN 스토리지의 비용과 성능 및 용량에 대한 요구 사항에 따라 SAS 또는 NL-SAS 자기 디바이스를 사용합니다.
- 호환성. 자화 디스크의 모델은 인증되어야 하며 "VMware 호환성 가이드" 의 vSAN 섹션에 나열되어 있어야 합니다.
- 성능. SAS 및 NL-SAS 디바이스는 성능이 빠릅니다.
- 용량. vSAN용 SAS 또는 NL-SAS 자화 디스크의 용량은 "VMware 호환성 가이드" 의 vSAN 섹션에서 확인할 수 있습니다. 소량의 큰 디바이스보다는 대량의 작은 디바이스를 사용하는 것을 고려하십시오.
- 비용. SAS 및 NL-SAS 디바이스는 비용이 많이 들 수 있습니다.
자화 디스크를 vSAN 용량으로
아래 지침에 따라 자화 디스크 구성을 계획하십시오.
-
vSAN의 성능 향상을 위해서는 작은 용량의 자화 디스크 여러 개를 사용합니다.
캐시와 용량 간의 데이터 전송을 위한 적절한 집계 성능을 제공하는 충분한 자화 디스크가 있어야 합니다. 더 작은 디바이스를 사용하는 것이 더 적은 수의 큰 디바이스를 사용하는 것보다 성능이 높습니다. 여러 개의 자화 디스크 스핀들을 사용하면 디스테이징 프로세스의 속도를 높일 수 있습니다.
가상 시스템이 여러 개 포함된 환경에서 데이터를 읽기 캐시에서 사용할 수 없어서 vSAN이 이 데이터를 자화 디스크에서 읽을 경우, 자화 디스크의 수가 읽기 작업에 중요합니다. 적은 수의 가상 시스템이 포함된 환경에서는 활성 VM 스토리지 정책의 개체당 디스크 스트라이프 수가 1보다 크면 디스크 수가 읽기 작업에 영향을 줍니다.
- 균형 잡힌 성능과 예측 가능한 동작을 위해 vSAN 데이터스토어에 동일한 유형과 모델의 자화 디스크를 사용합니다.
- 정의된 스토리지 정책의 허용되는 장애 및 개체당 디스크 스트라이프 수 특성 값을 충족하는 데 충분한 수의 자화 디스크를 지정하십시오. vSAN의 VM 스토리지 정책에 대한 자세한 내용은 "VMware vSAN 관리" 의 내용을 참조하십시오.
vSAN의 스토리지 컨트롤러에 대한 설계 고려 사항
성능 및 가용성에 대한 요구 사항을 가장 충족하는 vSAN 클러스터의 호스트에 있는 스토리지 컨트롤러를 사용합니다.
- "VMware 호환성 가이드" 에 나열되어 있는 스토리지 컨트롤러 모델, 드라이버 및 펌웨어 버전을 사용합니다. "VMware 호환성 가이드" 에서 vSAN을 검색합니다.
- 가능한 경우 성능을 향상하고 잠재적인 컨트롤러 장애를 디스크 그룹의 하위 집합으로만 분리하기 위해 여러 스토리지 컨트롤러를 사용합니다.
- "VMware 호환성 가이드" 에서 대기열 크기가 가장 큰 스토리지 컨트롤러를 사용합니다. 대기열 크기가 큰 컨트롤러를 사용하면 성능이 향상됩니다. vSAN이 장애 후 구성 요소를 재구축하거나 호스트가 유지 보수 모드로 전환되는 경우를 예로 들 수 있습니다.
- 최고의 vSAN 성능을 위해 패스스루 모드의 스토리지 컨트롤러를 사용합니다. RAID 0 모드의 스토리지 컨트롤러는 패스스루 모드의 스토리지 컨트롤러에 비해 더 많은 구성 및 유지 보수 작업을 필요로 합니다.
- 컨트롤러에서 캐시를 비활성화하거나 캐시를 100% 읽기로 설정합니다.