Start a Conversation

해결되지 않음

이 게시글은 5년 이상 된 게시글입니다.

Closed

N

270 Posts

1519

January 7th, 2009 15:00

(4) Hyper V 기초-Parent 파티션

 
Parent 파티션이나 Child 파티션은?

 이 둘을 해설하기 전에, 우선은 마이크로소프트가 지금까지 무상 제공해 온 Virtual Server 2005 R2 SP1 (이후 Virtual Server )이라고 하는 서버 가상화 툴의 아키텍쳐로부터 복습 해 둡시다.  

Windows상에서 동작하는 Virtual Server

 Virtual Server는, Windows에서 동작하는 어플리케이션이며, 가상적인 하드웨어 환경(가상 머신)을 구축하는 기능을 가지고 있습니다. 그리고, Virtual Server가 동작하는 OS(이 경우는 Windows)를 호스트 OS , 가상 머신 내에서 움직이는 OS를 게스트 OS 라고 부릅니다. Virtual Server에서는, 호스트 OS와 게스트 OS라고 하는 말로 OS환경을 나누고 있었습니다.  

 그리고, Hyper-V의 아키텍쳐를 간단하게 나타내 보인 것이, 아래 입니다.  

하드웨어 상에서 직접 동작하는 Hyper-V

 Hyper-V는, Hypervisor(하이퍼바이저) 형 으로 불리는 아키텍쳐를 채용했습니다. Hypervisor는, Windows의 어플리케이션이 아니고, 하드웨어 상에서 직접 동작하는 작은 소프트웨어입니다. 하드웨어 위에 Hypervisor라고 하는 얇은 층을 만들고, 여기에다가 복수의 가상 머신이 움직이는 구조입니다.  

 Hypervisor는 호스트 OS같습니다만, 가상 머신이나 드라이버의 관리 등, 관리자로서의 역할을 가지고 있지 않습니다. 거기서 나오는 것이, Parent(부) 파티션 차일드(자) 파티션 이라는 구조입니다.  

 Hyper-V에서는, 가상 머신을 파티션 이라고 부르고 있어 그 중에서도 Hyper-V를 관리하기 위한 가상 머신이 존재하는 파티션을 parent 파티션이라고 부릅니다. parent 파티션의 가상 머신에서는, 드라이버를 관리하거나 Hyper-V매니저 라는 표준 탑재의 관리툴로 Hyper-V의 관리를 행합니다. 이 관리툴에 의해서 새롭게 만들어지는 다른 가상 머신은, child 파티션 상으로 할 수 있어 간다는 것입니다.  

 Virtual Server와는 아키텍쳐가 완전히 다르기 때문에, 퍼포먼스나 기능에는 큰 차이가 있습니다만, parent 파티션이 Virtual Server의 호스트 OS의 대신을 해 주고 있다 라고 파악해 주는 것이 알기 쉬울 것입니다.  


Hypervisor의 채용에 의해, 무엇이 향상했는지요?

 Hypervisor형의 아키텍쳐를 채용하는 것으로, Hyper-V는 멀티 CPU나 대용량 메모리(가상 머신 마다 최대 64 GB)의 서포트가 가능하게 되어, 64비트의 가상 머신을 작동시킬 수 있게 되었습니다. 또, Virtual Server와 비교해서 압도적인 퍼포먼스를 발휘해 줍니다.  

 다만, 퍼포먼스 향상을 목표로 한 나머지 관리하기가 어려워지는 것 같지는 않습니다 . 거기서 나오는 것이 parent 파티션과 전술한 Hyper-V매니저입니다.  

관리 소프트 「Hyper-V매니저」

 Hyper-V를 Windows Server 2008에 추가하면, 재기동 시에 Hypervisor층이 만들어집니다. 외형에 변화는 없습니다만, 하드웨어 상에서 직접 움직이고 있던 Windows Server 2008은, parent 파티션 내에서 동작하는 OS로 변해있습니다. 그리고, 이 Windows Server 2008으로부터 Hyper-V나 가상 머신을 관리하는 것입니다.  

 Hyper-V는 네트워크 인터페이스나 주변기기 등에의 액세스에 사용하는 드라이버로서 parent 파티션의 Windows Server 2008의 드라이버 를 그대로 이용합니다. 그 때문에, 드라이버의 관리는 가상 환경을 의식하는 일 없이 행할 수 있습니다.  

 또, Hyper-V매니저는 복수의 서버에 도입된 Hyper-V를 관리하는 기능이 있기 때문에, 1대나 2대의 Hyper-V머신이면 관리 제품을 별도 구입할 필요는 없습니다. 아마, Virtual Server와 함께 제공하고 있던 관리툴보다 사용하기 쉽게, 그리고 고기능이 되어 있으므로, 서버의 가상화 환경을 도입하는 문턱이 단번에 내린 것은 아닐까요



메시지가 03-19-2009 10:53 AM에 nompang에 의해 편집되었습니다.
No Responses!
이벤트를 찾을 수 없습니다!

Top