티스토리 뷰

클라우드는 기본적으로 용량 산정이 아닌 사용량에 따른 용량 대응이 당연시 되어야 하지만,

아직까지 엔터프라이즈의 특성상, 초기 예산 산정이나, 약정 구매 등을 위해 용량 산정을 중요시 하는 경우가 많습니다.

특히 VMware Cloud on AWS는 Elastic DRS를 통해 사용량 증가시 호스트 수가 자동으로 증감되고 있으며,

비용이 VM이 아닌 호스트 수량에 따라 변하다보니, 

실제 서비스 가능한 가상화율과 스토리지 사용가능량에 정확도 높은 예측을 기반으로,

최소한의 호스트 배포를 통해 비용을 절감하고자 하는 요구가 많이 있습니다

 

기본적으로 SDDC에서 사용되는 스토리지 서비스인 vSAN은

NVMe 기반의 고성능 SSD로 이루어져 있으며, 중복제거와 압축이 기본적으로 Enable 되어 있습니다.

즉, 데이터의 타입이나 종류에 따라 동일 물리 호스트 수라 할지라도 사용용량의 차이가 발생하기도 하여,

정확한 용량 예측보다는, 기존 사용데이터를 기반으로 예측적인 용량 산정이 이루어지고 있습니다.

 

따라서 대부분의 경우 초기 용량 산정을 통한 최소한의 SDDC 호스트 배포 이 후,

마이그레이션을 진행하면서 용량대응을 통한 Scale-out 또는 Scale-in을 적용하는 것이 좋습니다.

즉 SDDC 배포를 위해 처음부터 용량을 정해놓고 구성한다기 보다는

용량 산정된 수량을 최대 수량으로 보고, 최소 구성을 통해 사용량에 따라 확장하는 것이 효율적입니다.

특히, 초기 가상머신 배포 이후 RAID 변경은 추가적인 작업의 진행이 불필요하게 발생할 수 있음으로,

초기 배포부터 용량 산정된 결과를 기반으로 SLA에 따른 RAID 권장 사항을 고려하는 것이 좋습니다.

 

  • 5 호스트까지(2~5) : FTT=1
  • 6 호스트 이상(6~) : FTT=2

이러한 고려를 포함하여 손쉽게 VMware Cloud on AWS의 사이즈를 대략 추측해볼 수 있는 서비스가 있습니다.

https://vmc.vmware.com/sizer/quick-sizing

 

VMware Cloud Sizer

 

vmc.vmware.com

 

VMware Cloud Sizer에서는 기본적으로 아래 3가지 데이터 중 하나를 기반으로 용량 산정이 이루어집니다.

 

  • 대략적인 추정 데이터 (정확도 보통)
  • RVTool나 Live Optics를 통한 실제 사용 데이터 (정확도 높음)
  • 사용자가 워크로드별 부하 및 용량에 대한 수동 입력 데이터 (정확도 높음)

Quick Sizer에서는 기존 사용하시던 VM들의 기본 정보(워크로드 타입, 전체 VM수, CPU 가상화율)를 입력만하면,

자동으로 표준화된 가상머신들의 Averages 값 또는 전체 Total값들이 반영되고 모델별 SDDC 용량을 추천해줍니다.

다만, 모든 가상머신을 동일한 Spec의 워크로드로 가정하고 산정됨으로 실제와는 차이가 있을 수 있습니다.

 

각 선택된 워크로드별로 반영되는 VM의 Spec은 아래와 같으며,

DB의 경우 Oracle이 좀더 메모리 집약적이며, MS SQL은 CPU 집약적인 일을 많이 하는 것을 알 수 있습니다.

VDI 같은 경우에는 Full Clone와 Instance Clone이 적용되는 가상화률에서 차이가 발생합니다.

 

워크로드 vCPU vRAM DISK
General Purpose 2 4 200
Database- Oracle 4 64 1000
Database- Microsoft SQL Server 8 32 1000
VDI - Full clone 2 4 50
VDI - Instant Clone 2 4 50

 

이 모든 값은 대략적인 통계와 추측을 기반으로 하고 있어 초기 제안목적의 대략적인 추측용으로 사용되며,

조금 더 정확한 필요 용량 산정을 위해서는, 실데이터 기반의 Advanced Sizer를 이용하는 것이 좋습니다.

 

  • Import on-premises date : 기존 사용 중인 vCenter의 할당량 기반의 용량 예측
  • Manual : 각 워크로드별 세부 데이터 입력을 통한 용량 예측, 관리자가 모든 상황에 대한 정확한 입력이 필수

 

Manual은 마이그레이션 대상 워크로드별로 CPU/MEM/Disk/IO의 사용량에 대한 값을 입력하여

정확도 높은 결과를 예상할 수 있습니다만, 모든 워크로드에 대한 정확한 수치에 대한 파악이 반드시 필요합니다.

 

Import on-premises data는 현재 데이터센터에서 운영중인 vCenter로부터 사용중인 VM의 정보를 추출하며,

이를 기반으로 Manual 보다 쉽게, 그리고 Quick sizer보다는 정확한 용량을 예측해 볼 수 있습니다.

주로 사용되는 RVtools의 경우 무료 소프트웨어로 https://www.robware.net/rvtools/ 에서 다운로드 받으실 수 있습니다.

LiveOptics의 경우 기업용 유료 소프트웨어로 https://liveoptics.com 에서 관련 정보를 확인할 수 있습니다.

 

입력된 데이터를 기반으로 i3.metal 일때의 세부 사용량, i3en.metal 일때의 세부 사용량에 대한 예측이 가능합니다.

아래는 예시로, quick sizer를 기반으로 General Workload VM 100개의 결과값입니다.

 

댓글
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함
최근에 올라온 글
Total
Today
Yesterday
링크