Hypervisor
Hypervisor(a.k.a. Virtual Machine Monitor(VMM))는 호스트 시스템에서 가상화를 지원하기 위해 사용되는 소프트웨어 레이어로, 가상 머신을 생성하고 실행하는 역할을 한다.
물리적인 컴퓨터 자원(ex. CPU, Memory, Storage, ...)을 가상 머신에 할당하고, 이를 호스트 시스템과 완전히 격리된 환경에서 실행한다. Hypervisor는 이렇게 할당한 리소스를 Pool 로 Scheduling하며 관리한다.
Hypervisor를 실행하는 물리적인 하드웨어를 Host Machine 이라고 부르며, Hypervisor가 생성한 가상 머신을 Guest Machine 이라고 부른다.