VMWare

vSphere, ESXi, vCenter란?

황동리 2023. 12. 8. 12:42
반응형

 

 

VMWare 가상화 플랫폼 교육을 듣고 있는데, vSphere란 무엇인가, ESXi란 무엇인가, vCenter란 무엇인가에 대해 개념이 모호해서 한번 알아보았습니다.

 

전체적인 구성

 

위의 이미지를 보면, Type 1의 하이퍼바이저 구성으로 이루어져있다.

맨 아래가 물리적인 장비 위에 하이퍼바이저 위에 VM(가상머신) 순으로 설치가 된다.

그리고 그것을 전체적으로 관리해주는 것이 vCenter이다.

 


ESXi

 

위에 보는 이미지와 같은 것을 우리는 하이퍼바이저(Hypervisor)라고 부르며, 가상화 환경에서 가장 중요한 역할을 맡고 있다고 볼 수 있다.

하이퍼바이저는 가상화 환경을 구축하기 위해 물리적인 서버 위에 설치되는 최소한의 기능만을 탑재한 OS라고 볼 수 있다.

우리가 생성하는 VM or 게스트 OS는 모두 하이퍼바이저 위에 설치가 된다.

 

ESXi 서버에 VM 생성, 수정, 삭제 및 관리 방법으로는 우선 vSphere Client를 이용한다.
vSphere Client는 총 3가지로 나뉜다.

  1. vSphere Client: 별도의 소프트웨어 설치 없이 HTML을 이용한 웹 동작 방식
  2. vSphere Web Client: 별도의 소프트웨어 설치없이 Adobe를 이용한 웹 동작 방식
  3. vSphere Windows Client Program: Windows에 특정 소프트웨어를 설치한 후 프로그램을 통해 접근하는 동작 방식.

 


vCenter

가상화 구축도 결국엔 물리적인 서버가 있어야만 완성을 할 수 가 있다.

우리가 생성했다가 지웠다 하는 VM도 사실은 ESXi라는 하이퍼바이저 OS를 물리적인 서버에 설치하고
그 위에 게스트 OS를 생성한 것 처럼 실제로 물리적인 서버가 존재하게 되는데,
이런 다수의 ESXi(물리적인 서버)를 하나로 통합하여 관리할 수 있게 해주는 것이 바로 vCenter이다.

 

vCenter가 설치된 환경에서 제공하는 특별한 기능
1. vMotion
2. HA(Hight Availability)
3. FT(Fault Tolerance)
등등

 


vSphere

 

vSphere는 소프트웨어를 모두 포함한 패키지 이다.

무슨 말이냐면 vSphere = vCenter + ESXi 이다.

마치 vSphere는 MS Office와 같은 모든 제품을 포괄하는 패키지의 개념이고

vCenter, ESXi는 Excel, Powerpoint와 같은 개념이다.

참조
https://lifegoesonme.tistory.com/435
반응형