하이퍼바이저(Hypervisor)는 하나의 물리적인 컴퓨터(Host Machine) 위에 여러개의 Guest(VM; Virtual Machine)를 동시에 실행할 수 있게 가상화하는 플랫폼을 의미한다. CPU(core), 메모리, 기타 물리적 자원(ex: Network, Storage)에 대한 가상화 레이어(Virtualization Layer)를 제공하며, 이를 통해 각 Virtual Machine에 필요한 만큼의 리소스를 할당할 수 있다. VM 입장에선 물리적 환경과 가상화 환경에 차이가 없다. 마찬가지로 하이퍼바이저의 존재와 다른 VM과 Computing Power를 공유하고 있다는 사실 역시 알 수 없다. 현존하는 하이퍼바이저는 대부분 다음 두가지 타입으로 구분할 수 있다. Types of Hyp..