5.5 Flash Cache Sizing for Hybrid Configurations (OSA)
vSAN의 플래시 용량 크기를 조정하는 일반적인 권장 사항은 Number Of Failures ToTorerate를 고려하기 전에 예상 소비되는 스토리지 용량의 10%를 사용하는 것입니다. 예를 들어, 사용자가 가상 시스템을 씬 프로비저닝된 100GB의 논리 주소 공간으로 각각 1,000대의 가상 시스템을 프로비저닝할 계획이지만, 시간이 경과하면 가상 시스템당 소비되는 스토리지 용량은 평균 20GB가 될 것으로 예상됩니다.
Measurement Requirements | Values |
---|---|
Projected virtual machine space usage | 20GB |
Projected number of virtual machines | 1,000 |
Total projected space consumption | 20GBx 1,000 = 20,000GB = 20TB |
Target flash capacity percentage | 10% |
Total flash capacity required | 20TB x .10 = 2TB |
따라서 복제 전 예상 소비되는 스토리지의 총 용량은 1,000 x 20GB = 20TB입니다. 가상 시스템의 가용성 요소가 Number Of Failures ToTorerate = 1(FTT=1)을 지원하도록 정의된 경우 이 구성으로 인해 각 가상 시스템에 대해 2개의 복제본이 생성됩니다. 즉, 복제된 데이터를 포함하여 40TB가 조금 넘는 소비 용량이 생성됩니다. 그러나 이 경우 플래시 크기는 가상 시스템이 프로비저닝된 클러스터에서 10% x 20TB = 2TB의 총 플래시 용량입니다.
목표 플래시 용량 백분율의 최적 값은 디스크에 있는 데이터의 작업 세트의 크기와 같은 실제 워크로드 특성을 기반으로 합니다. 10%는 추가 개선을 위한 초기 기준으로 사용하는 일반적인 지침입니다.
가상 머신 스토리지에서 사용하는 용량(즉, VMDK)의 10% 이상이 캐시 크기가 되도록 권장합니다. 대부분의 가상화된 애플리케이션의 경우, 약 10%의 데이터가 자주 액세스되고 있습니다. 이 데이터(활성 작동 집합)를 최대한 캐시에 보관하여 최상의 성능을 발휘하도록 하는 것이 목표입니다.
또한 호스트 장애 또는 플래시 캐시 디바이스 장애가 발생하거나 vSAN 클러스터의 호스트가 유지 보수 모드로 전환된 경우에 발생하는 작업에 대한 고려 사항도 있습니다. vSAN이 장애 또는 유지 보수 모드의 영향을 받는 가상 시스템의 구성 요소를 재구성하고 정책에 읽기 캐시 예약 설정이 포함되어 있는 경우 가상 시스템을 재구성하려면 장애가 발생한 후 이 양의 읽기 플래시 캐시를 사용할 수 있어야 합니다.
FlashReadCacheReservation 정책 설정은 하이브리드 클러스터에서만 관련됩니다. All-Flash 어레이에는 읽기 캐시가 없습니다. 데이터 블록이 이미 쓰기 캐시에 있지 않는 한 읽기는 플래시 용량 계층에서 직접 옵니다.
이 고려 사항에 대해서는 이 가이드의 나중에 나오는 VM 스토리지 정책 섹션에서 자세히 설명합니다.
작동 예 – 하이브리드 구성
고객이 4노드 vSAN 클러스터에 100대의 가상 시스템을 배포할 계획입니다. 각 VMDK가 100GB이지만 각 VMDK의 50%만 물리적으로 소비된다고 가정합니다.
이러한 가상 시스템에서 사용하는 정책에서 ‘Number Of FailuresToTorerate’ 기능을 1로 설정해야 합니다.
참고: 정책에서 ‘Number Of Failures ToTorerate’ 기능을 1로 설정하면 이러한 VM에서 사용하는 디스크 공간이 두 배가 되지만 캐시 크기 계산에는 포함되지 않습니다.
따라서 예상 소비 용량은 100 x 50GB = 5TB가 됩니다.
따라서 캐시 크기는 5TB의 10% = 500GB의 플래시가 필요합니다. 4노드 클러스터의 경우 각 호스트에서 최소 125GB의 플래시 장치가 필요합니다.
그러나 앞서 언급한 바와 같이 향후 원활한 용량 확장이 가능한 더 큰 캐시 구성으로 설계하는 것을 고려할 때 이 예에서는 VMDK가 예상치인 50%에 비해 70%를 소비하게 되면 캐시 구성의 크기가 작아지고 성능에 영향을 미칠 수 있습니다.
모범 사례: 설계 요구 사항을 충족할 수 있는 충분한 캐시가 있는지 확인합니다. 캐시 권장량은 Number Of Failures ToTolerate를 고려하기 전에 예상 소비 스토리지 용량의 10%입니다.
설계 고려 사항: 성장을 위한 설계. 용량 계층을 시간에 따라 단순하게 확장할 수 있는 충분히 큰 플래시 장치를 구입하는 것을 고려합니다.