하이퍼바이저란?

  • 가상 머신을 생성하고 구동(코디네이션)하는 소프트웨어
  • VM과 물리적 하드웨어(리소스를 제공하는 컴퓨터) 간의 인터페이스 역할
  • 각 가상 머신이 필요로하는 CPU, 메모리, 스토리지 등의 리소스를 처리하는 풀
  • 서로의 메모리 공간이나 컴퓨팅 사이클에 영향을 주어 VM끼리의 간섭을 배제한다.
    • 유형 1 : 베어 메탈 하이퍼바이저 : 기반이 되는 물리적 리소스와 상호작용하여 기존의 운영체제를 모두 대체하는 방식. 가상 서버에서 가장 흔한 유형이다.
    • 유형 2 : Hosted 하이퍼바이저 : 기존 운영체제에서 애플리케이션을 실행하고 그 위에서 하이퍼바이저가 실행되는 형태.

      출처 : 하이퍼바이저와 가상화 (tistory.com)](https://suyeon96.tistory.com/52)