TYPE 1 HYPERVISOR

베어메탈 하이퍼바이저는 하드웨어 자원을 직접 나누어 VM에 배정한다

데이터센터와 클라우드에서는 호스트 OS 위의 앱보다, 하드웨어에 가까운 얇은 계층이 CPU·메모리·I/O 격리를 담당하는 구조가 흔하다.

실행 스택

VM A Guest OS 웹 서버와 앱 런타임
VM B Guest OS 데이터베이스 서비스
VM C Guest OS 배치 워커와 도구
HV
하이퍼바이저 / VMM vCPU 스케줄링, 메모리 격리, 가상 장치, VM Exit 처리를 담당한다.
HW
물리 하드웨어 CPU 가상화 확장, 메모리, NIC, 스토리지, IOMMU 같은 실제 자원이다.
성능 하드웨어 지원과 I/O 오프로드가 있으면 오버헤드를 크게 줄일 수 있다.
보안 VM마다 독립 커널을 두어 컨테이너보다 강한 경계를 제공한다.
관리 클러스터 단위로 VM 배치, 장애 복구, 라이브 마이그레이션을 설계한다.

KVM처럼 Linux 커널이 하이퍼바이저 역할을 하는 구조는 단순한 Type 1/Type 2 암기보다 “커널이 VM 실행을 직접 제어한다”는 관점으로 보는 편이 낫다.