ESXi 란?



대다수의 사람들이 알고있는 가상화란 윈도우즈 OS 나 리눅스 계열의 OS, 또는 Mac OS X 운영체제 위에 가상화 프로그램 등을 설치하여 그 위에 다시 Guest OS를 설치하는 방법등으로 알고 있습니다.


( ex : 하드웨어 --> 운영체제 --> 가상화 프로그램(vmware , virtualbox) --> 가상 Guest OS )


 하지만 ESXi 란 OS 위에서 동작을 하는 방식이 아닌 ESXi 자체가 시스템을 구동하여 가상운영체를 동작할 수 있습니다.


( ex : 하드웨어 -> ESXi -> 가상 운영체제 )


 즉 ESXi 가 윈도우즈나 리눅스등의 별도의 운영체제 없이 가상 운영체제를 다이렉트로 관리 하는 기능을 제공합니다. 여러 개의 가상머신으로 서버를 파티셔닝 합니다.


ESXi 를 VMKernel 이라고도 부르는데, VM 에서 구동되고 있는 가상 운영체제 들은 물리적 하드웨어에 직접적인 Access 없이 CPU , Memory , Hard disk , NIC에 Access가 가능합니다.


VMKernel 은 Virtual Machine 의 Resource 사용 요청을 VMM (Virtual Machine Monitor) 을 통해 받게 됩니다. 그리고 그 요청을 물리적 하드웨어 에게 전달합니다. VM웨어에서 하드웨어에 접근하는 방식에서 차이가 납니다.


ESXi (ESX 뒤에 i - Integrated) 버전은 ESX 버전의 Slim 버전이며 무료로 출시 되었습니다. 다만 Free 버전 ESXi 는 그 기능이 매우 제약적이며 ESX 유료 버전에서 구현할 수 있는 모든 기능을 사용해 볼 수 있는것은 아닙니다. 

 Free 버전에서는 간단하게 Virtual Machine 을 생성하고 그 위에 가상 운영체제를 설치하여 작동 시켜보는 기능정도만 제공 한다고 생각하면 됩니다.


 다음 글에서는 교육에서 배웠던 내용을 직접 제 컴퓨터에 구성하여 가상 네트워크를 생성해 보도록 하겠습니다.




정리


 ㅇ 하드웨어에 직접 설치하는 가상화 프로그램이다. 


 ㅇ 하드웨어 바로 위에서 동작하며 고성능을 자랑한다.


 ㅇ 하드웨어 -> ESXi -> 가상 운영체제


 ㅇ 하드웨어의 리소스를 100%사용할수있는것이 장점이다.






+ Recent posts