2009년 7월 16일 목요일

가상화 관련 프로그램 및 사이트 링크

1. Virtual BOX(http://www.virtualbox.org/)
SUN에서 제공되는 Hosted형 가상화 프로그램이다.
Windows, Linux, Mac, OpenSolaris등 다양한 운영체제에 설치할수 있고
사용할수 있는 게스트 OS는 아래 링크에서 확인할수 있다.
http://www.virtualbox.org/wiki/Guest_OSes

Free 라이센스이고 소스도 공개된 것이 있다.
파일을 받는 곳은 http://www.virtualbox.org/wiki/Downloads

2. VMWARE Workstation(http://www.vmware.com/products/ws/)
WMWARE에서 판매하는 Hosted형 가상화 프로그램
상용으로 다른 가상화들에 비해서 많은 게스트 OS를 지원하고 있으며
3D, USB, Sound등 다양한 부가기능을 지원하고 있다.

3. VMWARE Server (http://www.vmware.com/products/server/)
VMWARE에서 제공되는 Hosted형 가상화 프로그램으로 호스트 OS에서 서비스의 형태로 동작한다.
사용방법은 웹브라우져에 플러그인을 설치하고 그것을 통하여 접속하여 사용하게 된다.
Free로 배포되며 기능상으로 WMWARE사 다른 제품과 차이가 거의 없지만
웹브라우져를 운영을 위한 프로그램으로 사용하게 되고
호스트 OS에서 서비스의 형태로 동작하고 있기 때문에 리소스의 낭비가 있을 수 있다.

위의 3가지는 시스템 운영에 필요한 기본 OS가 설치되고
그 위에서 가상 OS를 동작하게 되는 호스트형 가상화 관련 프로그램들이다.
이것과 다른 형태는 Hypervisor를 사용하여 구동하는 것이 있다.
아래는 그것과 관련된 것이다.

1. VMWARE ESXI(http://www.vmware.com/products/esxi/)
VMWARE의 Hypervisor형 가상화 프로그램
호스트형 가상화는 하드웨어 구동을 위한 OS가 필요하지만 Hypervisor는 그것이 필요없다.
VWMARE사에서 기존에 상업용으로 판매하던 것을 Free로 출시했는데 그것이 ESXI이다.
하드웨어 구동을 위한 OS대신에 이것을 설치하고 다른 터미널PC로 접속후 가상 OS를 설치한다.
Full-Virtualization이기 때문에 CPU에서 Intel VT, AMD-V를 지원해야 사용할수 있다.
그리고 NIC, DISK쪽 관련 하드웨어를 제한적으로 지원을 하고 있으므로 설치를 위해서는
지원이 되는지 확인을 해보아야만 한다.
사운드, USB등과 같은 부가적인 기능은 지원을 하지 않고 서버 운영을 위한 최소한의 하드웨어만을 지원한다.(CPU, RAM, HDD, NIC...)
Full-Virtualization을 지원하기 때문에 게스트 OS의 수정없이 설치하여 사용할수 있다.
VMWARE사에서 지원되는 하드웨어 및 설치 가능한 게스트 OS는 아래 사이트에서 검색이 가능하다.
http://www.vmware.com/resources/compatibility/search.php

2. MS Hyper-V(http://www.microsoft.com/hyper-v-server/en/us/default.aspx)
VMWARE, Citrix 에서 Hypervisor형 가상화를 Free로 배포를 하고 있기 때문에 MS에서도
Free로 배포하는 것이 있다. 이것이 MS Hyper-V Server이다.
Hyper-V Server는 Windows 2008기반으로 만들어졌으며 가상 운영체제를 위한 전용으로
Windows 2008 Standard에서 서버기능과 Local GUI등을 제외한 제품이다.
Windows 2008 R2가 출시되면 Hyper-V Server R2도 같이 출시된다.
게스트 OS로 설치할수 있는 것들이 매우적다는 단점이 존재한다.
MS의 운영체제와 SUSE Linux만 지원한다.
Hyper-V에서 지원되는 운영체제는 아래 링크에서 확인이 가능하다.
http://support.microsoft.com/kb/954958

3. Citrix XenServer(http://www.citrix.com/English/ps2/products/product.asp?contentID=683148)
Citrix에서 배포하는 XenServer 다른 Hypervisor는 Full-Virtualization을 지원하며
하드웨어적인 지원(Intel-VT, AMD-V)이 있어야 되지만 Xen은 Para-Virtualization을 지원한다.
Para-Virtualization로 게스트 OS를 설치할때는 게스트 OS의 수정이 필요하기 때문에
OpenSource OS만 운영을 할수 있다는 단점이 있다.
하지만 게스트 OS의 커널을 가상화 운영에 최적화할수 있도록 수정되므로 성능은 Full-Virtualization보다 더 좋다.
현재는 Full-Virtualization도 지원하는 것 같다.

Hypervisor형 가상화 프로그램은 OS대신에 설치하여 사용하는 것으로 설치된 PC는 다른 작업을 할수 없다.
실제로 사용하기 위해서는 접속을 위한 터미널 PC가 필요하고 일반적인 사용자가 가상화를 위해서
많이 사용되는 것은 OS위에서 동작하는 가상화인VirtualBox, VMWARE Workstation, Server등이다.

댓글 없음:

댓글 쓰기