ESXi란 무엇인가?

 

1. ESXi 소개

 

VMware-ESXi-2

ESXi는 VMware에서 만든 가상화 OS 입니다.

ESXi는 vSphere Hypervisor 이라는 제품군에 속해있습니다.

따라서 ESXi는 vSphere Hypervisor에 있는 많은 프로그램들 중 하나입니다.

 

download-vsphere-client

 

<vSphere Hypervisor>

– VMware ESXi or VMware ESX  => Free

– VMware vStorage VMFS

– Eight-way virtual SMP(8 vCPU)

– VMware vCenter

– VMware vStorage APIs / VCB

– VMware vCenter Update Manager

– VMware HA

– VMware vStorage Thin Provisioning

– VMware vMotion

– VMware Hot Add

– VMware Fault Tolerance

– VMware Data Recovery

– VMware vShield Zones

– VMware Storage vMotion

– VMware DRS

– VMware DPM

– VMware vNetwork Distributed Switch

– VMware Host Profiles

 

이렇게 많은 프로그램이 있습니다.

그 중에 젤 위에 있는 VMware ESXi or VMware ESX만이 무료로 사용이 가능합니다.

다른 프로그램들은 유료입니다.

여기서 ESXi는 버전 5.0부터를 통칭하며, ESX는 5.0버전 미만을 지칭할 때 사용합니다.

 

 

 

2. ESXi 기능

 

그럼 이제 왜 ESXi를 많이 사용하는지 알아보겠습니다.

기본적으로 vSphere Hypervisor은 많은 기능들이 있지만,

무료로 사용할 수 있는 프로그램은 ESXi 밖에 없습니다.

다만 개인이나 소규모 회사에서는 ESXi 만 사용해도 충분히 활용히 가능하기에 많은 사람들이 기능이 없더라도 사용하고 있는 것 입니다.

 

<ESXi의 개념>

ESXi는 기본적으로 하나의 냉장고라고 보면 됩니다.

여기서 OS가 구동되는 가상 시스템(VM)은 냉장고에 넣어둘 음식들이라고 합시다.

자. ESXi를 컴퓨터에 설치를 하게 되면 우리는 냉장고 하나를 구매하는 것 입니다.

 

hp_proliant_microserver_gen8

 

그런데, 냉장고를 사면 냉장고만 사놓고 끝인가요?

먹을 것도 냉장고에 채워 넣어야합니다.

먹을 것이 VM입니다.

냉장고에서 우리가 먹고 싶은 음식을 꺼내서 먹듯이

ESXi도 컴퓨터에 설치를 하고 우리가 사용하고 싶은 운영체제가 설치된 VM들을 꺼내서 사용하게 됩니다.

 

그림1

 

물론 비유에 사용한 음식들은 냉장고에서 곧 사라지지만 VM들은 그렇진 않죠…^^

그런데, 왜 사용할 OS를 직접 컴퓨터에 설치하지 않고 ESXi에 넣냐고요?

이것은 가상화를 사용하는 이유에 대해서 알아야합니다.

 

중앙집중화

 

시쳇말로 한쪽에 몰빵해 놓는다는 의미죠.

왜 그렇게 할까요?

바로 비용을 줄이고 컴퓨터의 남는 자원을 효율적으로 사용하자는 것입니다.

 

음식들은 담아놓는 용기를 각개 따로 만들어 보관한다고 가정한다면

음식들을 담아놓을 용기 따로, 공간 따로 필요합니다.

용기는 용기대로 구입해야하고 공간은 공간대로 잡아먹겠죠.

 

그러나 냉장고를 하나 구입한다면?

한 곳에 몰빵하고 공간 남지 않게 차곡차곡 음식들을 보관할 수 있습니다.

ESXi를 사용하는 이유도 마찬가지입니다.

PC에 남는 리소스를 효율적으로 배분하고 비용을 줄이기 위한 것이 ESXi를

사용하는 목적입니다.

 

 

 

3. 라이센스

 

자, 아까 ESXi만 무료로 사용이 가능하다고 했습니다.

그럼 다른 프로그램들은 돈을 내야 사용이 가능하다는 뜻이겠지요?

 

VMware vSphere 에디션 별 기능 및 가격

VMware vSphere Essentials/VMware vSphere Essentials Plus-(호스트 3대로 제한) (USD $495/USD $2,995)

VMware vSphere Standard Edition-(USD $795/프로세서(up to 6-core) 당/최대 256GB 메모리)

VMware vSphere Advanced Edition-(USD $2,245/프로세서(up to 12-core) 당/최대 256GB 메모리)

VMware vSphere Enterprise Edition-(USD $2,875/프로세서(up to 6-core) 당/최대 256GB 메모리)

VMware vSphere Enterprise Plus Edition-(USD $3,495/프로세서(up to 12-core) 당/무제한 메모리)

 

가장 저렴한 Essentials (495달러)와 가장 비싼 enterprise plus (3495)는 서로 약 8배의 가격차이가 나는 것을 볼 수 있습니다.

Essentials의 경우 3대의 컴퓨터에만 설치할 수 있고 기능도 ESXi, vcenter, vcops 3개의 프로그램만 사용가능합니다.

enterprise plus의 경우 지원하는 모든 프로그램을 사용할 수 있습니다.

 

각 라이센스에 대한 프로그램 지원목록, 하드웨어 제한사항은

매번 vSphere Hypervisor의 신 버전이 나올 때마다 조금씩 변경이 되는 추세라 나중에 6.0버전이 나온다면

그에대한 라이센스 내용을 자세히 다뤄보고자합니다.

 

라이센스에 대해서 마지막으로 말씀드리자면,

일반인들이나 소규모 서버를 사용하는 회사는 Essentials 버전으로도 충분하다고 생각됩니다.

Eseentials 버전에는 포함된 vCenter 라는 것만 있어도 운영을 효과적으로 잘 할 수 있습니다.

제가 Essentials 버전으로 서버를 운영중입니다.

 

 

4. 장, 단점

 

앞에 내용을 바탕으로 ESXi의 장단점에 대해서 이야기 해보고자 합니다.

 

●장점

-무료

-ESXi는 그 자체가 가상화 관리용 OS이므로 따로 기본 OS를 설치할 필요가 없음

-일반적인 가상화 솔루션의 장점 (리소스의 효율성, 중앙집중화)

 

단점

-추가 기능 사용을 위한 금액적 부담.

-생소함(윈도우 GUI와 달라서 백업, 복원, 관리적 측면의 어려움 > 익숙해지면 오히려 편하게 느낄수도 있습니다)

 

 

5. 추천대상

 

-서버로서 구석에 놓고 여러개의 OS를 필요로하는 작업을 하고, 서비스를 하는 경우

-테스트 목적의 시스템을 많이 만들고 또 이를 자주 지워야하는 사람

-가상화 서버를 운영하고 싶은데 전기세 걱정되는 사람 (ESXi라는 OS 자체가 매우 가볍기 때문에 OS위에 가상화를 올리는 것보다 대체적으로 낮은 전력소모)

 

 

 

6. ESXi의 대표적 활용

 

– VT-D 기술을 이용해 가상화 환경에서 외부 장치를 직접적으로 붙이기

– Zero Client devices를 이용해 VDI 환경 구축

– Veeam Software를 통한 ESXi 백업

– ESXi에 Mac OS X 설치

 

댓글 남기기