VMware ESXi 는 하이퍼바이저(Hypervisor)로 가상화 환경을 만들어 줍니다
가상 머신(Virtual Machine)을 만들고 컴퓨팅(Computing | CPU/Memory), 스토리지(Storage), 네트워크(Network) 자원을 할당하고 관리하는 역할을 한다
하이퍼바이저(hypervisor)에 해당하는 ESXI는 호스트 컴퓨터에서 다수의 운영체제를 동시에 실행하기 위한 논리적인 플랫폼이다.
사용 목적은 여러가지가 있겠지만 중앙집중화를 해서 PC의 남은 리소스를 효율적으로 배분하고 비용 절감이 목적이다.
고사양의 Server위에 ESXI를 설치하고 그위에 여러개의 VM(가상 머신)을 설치해서 필요로 하는 사용자에게 리소스를 분배하게 됨니다.
- 가상머신(Virtual Machine) : CPU, 메모리, 디스크 같은 물리적인 H/W들을 S/W적으로 구현하고 작동할 수 있도록 한것으로 가상머신은 가상화솔루션 제품에서 관리되는 파일 형태로 존재한다.
- 하이퍼바이저(Hypervisor) : VM들을 실행하고 관리 하기위한 프로그램 또는 운영체제이다. 윈도우나 리눅스 운영체제 환경에서 프로그램 형태로 실행되는 VirtualBox, VirtualPC같은 제품이 있다. 또 물리적인 장비에 기본 OS 형태로 직접 설치되는 ESXi, XenServer 같은 제품들을 말한다.
- Host & Guest : 하이퍼바이저가 실행되는 장비를 호스트시스템이라 부르고 하이퍼바이저 내에서 돌고 있는 가상머신을 게스트시스템 또는 VM 이라고 부른다. 하이퍼바이저나 하이퍼바이저가 실행되는 운영체제를 Host OS라고 부르고 상대적으로 MV이 담고 있는 운영체제를 Guest OS라고 부른다.
[1]. VMware Horizon - VMware ESXI - (VMware ESXI 6.5 설치(참고))