[ VMWare ] Workstation / GSX Server / ESX Server 의 차이점

▣출처 : http://blog.naver.com/real_genius/150012112050

▒ VMWare Workstation

VMWare Workstation 은 호스트 OS 로 Workstation 즉 Windows NT workstation /Windows Professional / Windows XP / Linux 등을 사용하게 된다. 주로 테스트 용도나교육장 등에서 많이 사용한다.

▒ VMware GSX Server

VMWare GSX Server 는 호스트 OS 로ServerOS 즉 Windows NT Server, Windows 2000 Server, Windows 2003 Server, Linux등을 사용한다.주로 서버 테스트 용도로 사용한다.

▒ VMware ESX Server

VMWare ESX Server 는 앞의 두 제품과 달리 호스트 OS 없이 가상서버를 구현한다. 즉 LInux 기본 커널만 올려서 VMware Kernel 을 올릴 수 있게만 해주고 그 위에서 서버 자원을 공유하게 된다.주로 Data Center 에서 Service 용도로 사용하게 되며, SAN(Storage Area Network) 기반에서 운영이 됩니다.



▒ 특징

VMWare Workstation 과 VMWare GSXServer 는 호스트 기반의 VM 이며 VMWare ESX Server 는 Hostless 기반의 VM 입니다. 그냥보면 별 차이 없어 보이지만 성능면에서는 월등한 차이를 보이게 됩니다. 다시말하면 HOST 기반의 VM 은 가상머신이 자원을 사용하려 할때 OS Layer 를 거쳐서 자원에 접근하게 됩니다.
때문에 HOST OS 에도부담을 주고 가상머신에도 부담을 주게 됩니다. 때문에 Performance는 떨어지게 되죠. 반면에 Hostless 기반의 VMWare ESX Server 는 가상서버가 자원에 접근할때 Direct 로 접근을 하게 됩니다. 때문에 거의 Performance 에 영향을 받지 않으므로 서비스용으로도 충분히 사용가능합니다.
VMWare ESX Server 는 일반적으로 80개까지 OS 를 운영할수 있으며, 대부분의 사이트에서 8 ~10 개의 OS 를 운영을 합니다.
하드웨어 업체들은 고사양의 하드웨어를 속속 발표하고 있지만 OS 를 만드는 Windows 나 Linux 는 자원의 효율적 활용을 기반으로 Upgrade 를 진행하게 됩니다.
때문에 앞으로는 더더욱 가상서버의 활용도가 높아질 것은 당연한 것이라고 할 수 있죠.

'Computer Science' 카테고리의 다른 글

C++ 소켓 프로그래밍 라이브러러  (0) 2009.05.18
인터넷 소켓 활용  (0) 2009.05.18
Using the ATL Windowing Classes  (0) 2009.04.28
ATL::CWindow 사용하기  (0) 2009.04.28
wtl  (0) 2009.04.25

+ Recent posts