'Virtualization'에 해당되는 글 1건

  1. 2009/05/06 Windows 7 XP Mode

멀티프로그래밍 위키로 바로가기 → http://www.devnote.net/wiki

Windows 7 XP Mode

기타 2009/05/06 03:14
이른바 가상화 (Virtualization) 기술은 이미 Windows에 적용되어 사용되고 있습니다. VMware가 선두주자이며 Microsoft는 Hyper-V를 서버 2008부터 채용하고 있는데, 특히 최근에 이들 두 회사는 기본적인 Virualization 소프트웨어를 무료로 공급하기 시작했습니다.

제 경우에는 Virtual PC 2007을 사용하여 가상 Windows XP를 Vista 컴퓨터에서 사용하고 있습니다. 가상화 기술로 VM (Virtual Machine)을 만들었을 때 장점은 여러 가지가 있습니다만, 제 경우는

1. 여러 가지 OS (언어별 버전별)의 호환성 테스트에 매우 유용합니다. 미리 만들어진 VM 디스크 이미지를 이용 쉽게 여러 OS를 하나의 컴퓨터에서 실행할 수 있습니다. 이 디스크 이미지는 하드웨어에 종속되지 않아 다른 컴퓨터로 복사 실행이 자유롭습니다.

2. 호스트 OS를 변경하지 않고 프로그램을 설치/제거 할 수 있다는 점. 가장 대표적인 예로는 인터넷 뱅킹을 위해 IE에 여러 개의 ActiveX 모듈을 설치해야만 하는 경우, 저는 XP VM을 실행하여 이 곳에서만 인터넷 뱅킹을 합니다. 초기 Virtual Disk 이미지를 백업해 놓으면 언제든지 아무런 프로그램도 설치되지 않은 깨끗한 상태의 Windows XP로 부터 다시 시작할 수 있습니다. 더 나아가 Virtual Disk 이미지를 암호화시키면 (TrueCrypt 등의 유틸리티 사용) 이곳에 저장된 데이터도 안전하게 보관할 수 있습니다.

3.오래되어 사용하지 않는 컴퓨터에 있던 Windows XP 라이센스를 다시 사용할 수 있습니다.

최근 Windows 7의 XP모드는 다름 아닌 Virtual PC를 탑재한 것 입니다. 이러한 방법으로 비스타에 이슈가 되었던 호환성 문제를 피하겠다는 것이지요. (XP 호환성 100% 지원은 이미 포기하였기 때문이기도 합니다.)

CPU나 메모리를 상당히 많이 사용하는 어플리케이션이나 고화질의 3D그래픽을 사용하는 게임을 제외하고는 VM에서 아무런 문제가 없이 실행됩니다.

이 가상화 기술은 서버 분야에서도 매우 유용합니다. 강력한 멀티코어 CPU가 보편화되어가는 요즘, 여려 개의 VM을 하나의 서버에 설치함으로써 하나의 컴퓨터를 마치 여러 대의 컴퓨터처럼 사용할수 있는 것 입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License