1. 개요
hypervisor하이퍼바이저는 호스트 컴퓨터로 다수의 운영체제를 동시에 실행하기 위한 논리적 플랫폼으로서 게스트 운영체제와 그 운영체제에서 구동되는 프로그램을 실제 물리적 장치에서 분리하는 프로세스를 가리킨다. 주로 소프트웨어 형태로 구현되지만, 임베디드된 하드웨어의 형태로 제작되기도 한다. 하이퍼바이저는 '가상화 머신 모니터(virtual machine monitor)' 또는 '가상화 머신 매니저(virtual machine manager)'로 불리기도 하며, 준말인 'VMM'로도 불린다.
2. 분류
2.1. Type 1
Type 1 하이퍼바이저는 하드웨어에서 직접 하이퍼바이저가 실행되고 게스트 운영체제는 그 위에서 돌아가는 형태로, 게스트 운영체제가 하드웨어에서 두 번째 수준으로 실행된다.||<-2>Type 1 형태||
⇧ | 게스트 운영체제 |
하이퍼바이저 | |
하드웨어 |
2.1.1. Type 1 하이퍼바이저를 채용한 가상화 소프트웨어
2.2. Type "1.5"
Type 1보다는 운영체제 의존적이지만 type 2보다는 독자적인 소프트웨어.- KVM - 운영체제가 있어어 돌아간다.
2.3. Type 2
Type 2 하이퍼바이저는 운영체제 위에 하이퍼바이저가 있고, 그 위에 게스트 운영체제가 돌아가는 형태이다. 따라서 게스트 운영체제는 하드웨어에서 세 번째 수준으로 실행된다.||<-2>Type 2 형태||
⇧ | 게스트 운영체제 |
하이퍼바이저 | |
호스트 운영체제 | |
하드웨어 |
2.3.1. Type 2 하이퍼바이저를 채용한 가상화 소프트웨어
2.4. 차이점
|| ||Type 1 형태||Type 2 형태||
⇧ | 게스트 운영체제 | 게스트 운영체제 |
하이퍼바이저 | 하이퍼바이저 | |
호스트 운영체제 | ||
하드웨어 | 하드웨어 |
Type 1은 호스트 운영체제를 통하지 않지만, Type 2는 호스트 운영체제를 통하는 차이점이 있다. 이 때문에 Type 1에서 지원되는 'GPU 패스스루' 등 일부 기능이 Type 2에선 지원되지 않는다.
3. 하이퍼바이저 백업 및 모니터링
하이퍼바이저 백업은 일반적으로는 상당히 까다로운 편이다. 때문에 아래와 같은 유틸리티가 하이퍼바이저 백업에 이용되고 있다. 이 외에도 하이퍼바이저 모니터링 프로그램도 있다.- veeam software의 소프트웨어 - 가상 시스템 보호에 관련된 소프트웨어를 전문적으로 개발하는 회사다. 주력 제품은 하이퍼바이저 가상 시스템 백업 프로그램 'Veeam Backup & Replication'과 하이퍼바이저 서버 모니터링 프로그램 'veeam one' 등이며, 개인 사용자를 위한 'Community Edition'[1]도 준비되어 있다. ESXi와 연동할 때에는 반드시 ESXi에 유료 라이선스를 적용해야 한다. ESXi 무료 라이선스로는 연동이 안 되기 때문이다.
- 시놀로지 NAS - 전용 패키지인 'Active Backup for Business'가 대표적이다. 상기의 veeam와는 달리 무료[2]인 데다 인스턴스가 무제한이라는 게 장점이다. VM 백업은 Hyper-V와 유료 라이선스가 적용된 ESXi만 지원된다. iSCSI/SAN 서버 기능으로 시놀로지 NAS를 ESXi 데이터스토어(하이퍼바이저의 저장소)로 활용하는 것도 가능하다.
- 에이수스 아수스토어 NAS - 전용 패키지 'NAKIVO Backup & Replication'가 대표적이며, 기능은 상기와 거의 같다.