가상화, 가상머신, 하이퍼바이저 연관성
가상화
- 가상화는
물리적인 하드웨어 자원을 추상화하여 소프트웨어적으로 여러 개의 논리적 자원으로 분리&관리하는 기술
- 즉, CPU, 메모리, 스토리지, 네트워크 같은 물리적 자원을 소프트웨어 계층으로 감싸서 각각의 가상 시스템이 독립된 환경처럼 자원을 사용할 수 있도록 만드는 기술
- 장점
가상머신
- VM은 하이퍼바이저 위에서 동작하는 가상의 컴퓨터로,
물리 서버의 일부 자원을 할당받아 자신만의 CPU, 메모리, 디스크를 가진 독립적인 시스템처럼 동작
- 각 VM은 자신만의 OS, 애플리케이션, 파일시스템을 가짐
하이퍼바이저
- 하이퍼바이저는 물리 하드웨어 위에서 가상화된 자원을 생성&분배&관리하는 소프트웨어로, 실제 하드웨어를 추상화하여
여러 VM에게 논리적으로 나눠주는 역할
- 즉, 하드웨어 ↔ VM 사이의 중재자(
가상화 관리자, 자원 스케줄러)