Software/Virtualization

VMware Workstation, VirtualBOX 등... 반가상화 한계가 있습니다.

crazyits 2023. 10. 20. 14:15
반응형

가상화 프로그램을 사용하는 사람도 많아졌고...

그에 따라서 사용하는 사람도 늘어났습니다.

그런데 한계점이 있다는 것을 모르는 분들이 가끔 보이더군요.

하드웨어도 스펙이 있듯이 가상화 프로그램도 정해진 사양이 있습니다.

예를 들어서 가장 관심이 가는 것 중 하나가 CPU 입니다.

CPU를 보면 데스크탑용, 서버용으로 구분도 되고....

코어의 갯수가 데스크탑은 16~24 코어 정도이고 서버쪽으로 올라가게 되면... 128코어 제품까지도 있습니다.

이런차이를 보이는 것처럼 소프트웨어도 차이가 있습니다.

 

가상화의 방식

가상화 방식을 보면 2가지로 구분을 할 수 있습니다.

Hypervisor Type 1과 Hypervisor Type 2

Type 1은 Hypervisor만 가지고 부팅을 하고 전체적인 운영을 하게 됩니다.

Type 2는 OS가 있는 상태에서 그 위에 소프트웨어로 작동을 합니다.

Type 1의 크기는 불필요한 것들이 제거되어 있기 때문에 그 크기가 OS와 비교하면 매우 작습니다.

또한 하드웨어에 대한 접근이 OS를 통하게 되지 않기 때문에 더 효율적으로 사용이 됩니다.

Type 2는 덩치가 좀 되는 OS가 설치되고 전체적인 리소스를 OS가 꽤 사용합니다. 또한 하드웨어에 대한 접근이 Host OS를 통하게 되어 Type 1에 비해서는 떨어집니다. ( 물론 passthrough를 사용하면 좀 개선이 됩니다만... )

이렇게 구동되는 방식의 차이가 있다보니.... 소프트웨어 사양의 차이가 있습니다.

하나의 가상 OS에서 지원하는 CPU 수, 메모리양 이런 것을 보면...

Type 1이 더 많은 CPU와 더 많은 메모리를 지원합니다.

가장 많이알고 있는  가상화  VMware 로 비교를 해봅니다.

VMware Workstation Player, Workstation Pro의 경우 가상화 CPU 32, 메모리 128GB 까지 설정이 가능합니다.

이전에는 CPU 16인가 였는데 업그레이드 되면서 늘었군요. ( https://www.vmware.com/kr/products/workstation-pro.html )

전가상화(Type 1) 제품인 VMware ESXi를 살펴보면.....

설치공간이 150MB면 된다고 합니다. (윈도우 OS를 설치하게 되면 몇십배의 용량을 사용해야 됩니다.)

또한 가상 CPU를 128개까지 설정이 가능하고 6TB까지 메모리 할당이 가능하다고 말하고 있습니다.

가상화의 방식에 따라서 VM에서 사용할 수 있는

가상 CPU, 메모리 등 차이가 생깁니다.  다수의 CPU, 메모리가 필요하다면 가상화 환경을 바꾸어야 됩니다.

 

전가상화 프로그램들....

전가상화(Hypervisor Type)를 사용하기 위해서는....

전가상화를 설치하기 위한 PC와 네트워크를 통하여 전가상화에 접속하기 위한 터미널용 PC 이렇게 2대가 필요합니다.

또한 하드웨어에 대한 제약도 있으니 해당하는 프로그램의 사양을 잘 살펴봐야 됩니다.

 

 

1. VMware ESXi 상용으로 제공하는 것도 있고 제한이 되지만 무료로 제공되는 것도 있습니다.

https://www.vmware.com/kr/products/esxi-and-esx.html 

상용은 다양한 변환 및 관리 소프트웨어가 있습니다. 개인이 사용하기에는 가격이.... 덜덜합니다.

 

2. XenServer   https://www.xenserver.com/

 

3. KVM   https://linux-kvm.org/page/Main_Page

 

4. Microsoft Hyper-V (마이크로 소프트 윈도우 서버)

반응형