지금은 Container로 넘어가는 분위기인데,

IT 서버 가상화하면 Hypervisor가 필수 입니다. 

 

Hypervisor Type 2가지 간단히 정리해봤습니다. 

유형 Type1 Type2
정의 베어메탈 H/W에 바로 구동되는 형태의 가상화 Host OS 위에 구동되는 가상화
특징  H/W 위 바로 구동으로 오버헤드가 없으나
별도 관리 영역 필요
오버헤드가 있으나 OS 위 구동으로 설치/관리 용이
제품 Ctrix Xenserver
VMware ESX 
MS Hyper-V
VMware Workstation
oracle Virtual Box
Parallels Workstation
비고 세부적으로 2가지 유형으로 분류
- 전가상화 : HW 완전 가상화
- 반가상화 : VM에 HW 직접 연동 I/F 제공
 

 

위의 분류와 특징을 그림으로 그려보면 아래와 같아요.

Hypervisor 타입 1은 더 나은 성능, 안정성 및 보안을 제공하는 반면, 타입 2는 사용 편의성과 호환성이 좋은데요. 서버 가상화 등 고성능 환경에서는 타입 1 Hypervisor가 일반적으로 선호되고 반면 개인용 컴퓨터나 데스크톱 환경에서는 타입 2 Hypervisor가 더 적합할 수 있어요.

좀 더 세부적으로 설명하면,

■ Hypervisor Type 1 (Bare Metal Hypervisor):

- 성능: 타입 1 Hypervisor는 하드웨어 레벨에서 직접 실행되므로, 하드웨어 리소스에 직접 액세스하여 성능이 우수합니다. 이는 가상 머신에 대한 더 나은 성능과 응답 시간을 제공할 수 있습니다.

- 안정성: 타입 1 Hypervisor는 전용 운영체제로서 호스트 운영체제와 완전히 분리되어 작동하므로, 호스트 운영체제의 문제가 가상 머신에 영향을 미치지 않습니다. 이는 가상 머신의 안정성을 향상시킬 수 있습니다.

- 관리 및 유지보수: 타입 1 Hypervisor는 전용 운영체제로서 가상 머신을 관리하고 유지보수하는 기능을 제공합니다. 이는 가상 머신의 배포, 모니터링, 패치 및 업그레이드를 용이하게 만들어 줍니다.

 

■ Hypervisor 타입 2 (Hosted Hypervisor): 

- 사용 편의성: 타입 2 Hypervisor는 호스트 운영체제 위에서 실행되므로, 호스트 운영체제의 GUI나 애플리케이션을 통해 가상 머신을 관리할 수 있습니다. 이는 사용자에게 더욱 직관적이고 편리한 환경을 제공합니다.

- 호환성: 타입 2 Hypervisor는 호스트 운영체제 위에서 실행되기 때문에, 호스트 운영체제와의 호환성이 좋습니다. 다양한 운영체제에서 호스트 운영체제로 사용되는 경우 유용합니다.

- 리소스 공유: 타입 2 Hypervisor는 호스트 운영체제와 리소스를 공유하므로, 호스트 운영체제의 기능과 리소스 관리 기능을 활용할 수 있습니다. 이는 리소스 사용의 효율성을 높이고 시스템의 유연성을 제공합니다.

- 성능: 타입 2 Hypervisor는 호스트 운영체제 위에서 동작하므로, 호스트 운영체제의 성능과 가상화 오버헤드에 영향을 받을 수 있습니다. 이는 일부 경우에는 타입 1 Hypervisor보다 성능이 낮을 수 있습니다.

 

반응형

+ Recent posts