서버 가상화 기술에서 가상 머신들이 공유하는 서버 자원의 대상은 크게 보아 CPU, Memory, 로컬 HDD(혹은 외장 스토리지), Network입니다.

이는 다시 말해 가상화 기술의 발전은 CPU 벤더, 메모리 벤더, 스토리지 벤더, 네트워킹 벤더들과의 상호 융합과 맞물려 발전한다고 볼 수 있습니다. 각각의 기술은 기존까지 CPU는 Quad Core 2 CPU, Quad Core 4 CPU등의 지원이 보통이었습니다. 메모리의 경우 한 슬롯당 2GB, 4GB, 8GB, 16GB까지를 지원하고 있고, 스토리지는 FC HBA 카드의 경우 8Gbps까지 지원하고 있습니다.  이더넷 네트워크 카드의 경우 10Gbps 카드들을 지원하고 있습니다.

2008년 7월에 Six-Core  CPU가 출시된 이래로 올해는 Intel과 AMD에서 CPU clock speed의 고도화보다는 하나의 물리적인 CPU당 지원하는 코어 수를 증대시키는 방향으로 발전하고 있습니다.  

 이미 출시되거나 출시될 새로운 멀티코어 CPU들은 다음과 같습니다. 

  • - Intel 6코어 Xeon 7400 Series(코드명 Dunnington)  – 2008년 7월 출시
  • - Intel 4코어 w/ Hyper Threading  Xeon 5500 Series(코드명 네할렘 ) – 2009년 3월 30일
  • - Intel  8코어(코드명 네할렘-EX) – 2010년 초 출시 예정 

 

  • - AMD 6코어 서버용 프로세스(코드명 이스탄불) – 2009년 하반기 출시 예정
  • - AMD 12코어 서버용 프로세스(코드명 마그니 쿠르’Magny-Cours’) – 2010년 출시 예정

 이러한 멀티 코어 고성능 CPU의 출시는 가상화 기술에서 어떠한 의미를 가지고 있을까요?

기본적으로 서버 가상화 기술은 리소스 이용률(utilization)이 낮은 물리적 서버들을 한 대의 물리적인 서버 위에 가상 머신으로 통합하는 기술이었습니다.  멀티 코어 고성능 CPU는 서버 가상화 기술에서 일반적인 서버들을 한 대의 큰 물리적인 서버로 통합하는 ‘Scale-Up’ 통합 전략을 효과적으로 구사할 수 있는 기반이 됩니다. 

‘Scale-Up’ 가상화 전략에서 제약 사항(limiting factor)으로 등장했던 것은 Memory, Storage, Newtork의 병목이라기 보다는 바로 CPU의 ‘VM per physical core(물리적인 코어당 가상 머신 수’였기 때문입니다.  따라서 , 고성능 멀티 core 의 지원은 서버 통합(consolidation)의 질(quality)를 한 차원 더 발전시키는 동시에 성능을 보장해줄 수 든든한 지원군이 됩니다.  이것은 향후 Cloud Computing 전략을 뒷받침하는데  있어서도 새로운 확장성을 가져다 줄 수 있습니다.

서버 가상화 업체에서는 이러한 기술의 발전 방향과 흐름을 같이하여 가상 머신에 할당할 수 있는 vCPU 개수 및 라이센스 정책에 있어서도 전향적으로 움직이고 있습니다. Citrix가 2월 23일날 새롭게 발표한 Citrix XenServer Free Edition의 라이센싱 체계에서는 가상화 서버당 가상 머신의 호스팅 수의 개수가 제한이 없고,  가상 머신당 8개까지의 VCPU를 할당할 수 있습니다. 또한 물리적인 CPU의 개수에 상관없이 가상 서버의 라이센싱 체계를 ‘per-server’ 라이센싱 체계를 지원함으로써 구체적인 TCO 지원 방안들을 제공하고 있습니다.

더불어, 멀티 코어 CPU의 기술 개발의 핵심에는 고성능 뿐 아니라 전력 효율의 최적화를 지향하고 있으므로 서버 가상화를 통한 Green IT 데이타 센터 구축 전략과도 연결이 됩니다.

실제적으로 서버 벤더의 테스팅 결과에서도 그렇고 아래의 Citrix 테스트 결과에서도 Intel사의  Nehalem CPU는 기존의 Quad Core CPU에 대비하여 53% 정도의 성능 향상 효과를 보여주고 있습니다.

 

자료 : Comparison of Citrix XenServer on Intel E5405 vs. Intel Nehalem E5570

http://citrix.com/English/ps2/products/documents_onecat.asp?contentid=683148&cid=White+Papers#top