====== 가상화 ====== ===== 하이퍼 바이저 ===== 프로세서, 메모리 등의 컴퓨터 자원을 여러 운영 체제들이 공유할 수 있도록 제어하는 얇은 계층의 소프트웨어. 하나의 컴퓨터에서 여러 OS, 즉 가상 컴퓨터를 만들 수 있는 가상화 엔진. ==== 종류 ==== === Native or Bare-Metal === Guest OS 모니터로 호스트의 하드웨어에서 직접 실행 * Microsoft Hyper-V * VMWare ESX/ESXi * Citrix XenServer (Xen) === Hosted === 기존의 OS 환경에서 실행되는 소프트웨어 응용 프로그램 * Microsoft Virtal PC * VMWare Workstation * Citrix Xenclient ===== 어플리케이션 가상화 ===== 어플리케이션 또한 가상으로 실행시킬 수 있다. 보호된 영역에서 프로그램을 작동시키는 것인데 이를 샌드박스라 한다. 어플리케이션 가상화를 이용하면 프로그램의 동작을 운영체제로부터 분리시킬 수 있다. 다운 받은 프로그램에 악성 코드나 바이러스가 포함된 것인지 의심스러울 때 어플리케이션 가상화를 이용하면 유용하다. 윈도우의 XP Mode 또한 어플리케이션 가상화를 지원. ==== sandboxie ==== 개인이 사용하기에 가장 간편한 어플리케이션 가상화 소프트웨어. ==== ThinApp ==== VMWare의 어플리케이션 가상화 소프트웨어. 어플리케이션을 포터블로 만드는 것을 지원. ===== 참고 ===== * [[http://blog.daum.net/sunwookim77/99|가상화의 형태 - 하이퍼바이저[Hypervisor]]] * [[http://en.wikipedia.org/wiki/Application_virtualization|위키피디아 - Application virtualization]]