하이퍼바이저란?
가상 머신 (Virtual Machine, VM)을 생성, 실행하는 프로그램
가상 서버 생성, 하드웨어 리소스 분배
하이퍼바이저 기능
하이퍼바이저 운영체제와 여러가지 자원을 분리해, VM을 만든다.
( 자원 : CPU, 메모리, 스토리지 등 )
호스트
하이퍼바이저가 사용하는 물리 하드웨어
게스트
하이퍼바이저에게 자원을 할당받아 사용하는 VM
하이퍼바이저 실행 조건
메모리 관리 프로그램, 프로세스 스케줄러, 입력 출력 스택, 기기 드라이버, 보안 관리 프로그램, 네트워크 스택 등
운영 체제 수준의 구성 요소가 필요하다.
반응형