|
|
|
무적전설, 윈도우 7 의 3가지 가상화 기술을 말하다.
Windows Story - Starting Windows 7 |
10/03/22 12:55
|
|
|
|

:: 시작하기 전에 ::
2010년 초부터, 2010년 IT트랜드는 이럴 것 이다 라는 자료를, 국내외 IT 업체들이 많이들 내 놓았습니다. 어디는 무엇을 어디는 무엇을 꼽았다는 것을 알려드리는 것은 시기를 놓친관계로 생략하겠지만, 재미있게도 하나같이 공통되는 키워드가 있습니다.

클라우드는 최신 트랜드이긴 하지만 말 그대로 뜬 구름 잡는 IT이슈 중 하나일 수 있다.
사진은 제주로 가는 항공기에서 촬영한 구름모습 (C)무적전설
바로 오늘 이야기 드릴 가상화를 비롯한 클라우드 이야기 인데요. 왜 이 이야기 하기 위해 뜬금없이 이런 이야기를 하는지에 대해 의문을 가지시는 분들이 계실겁니다.
원래 클라우드가 뜬금없는 구름 같은 이야기이기 때문이죠. ㅋㅋㅋ (퍽!) 다시 이야기를 돌아와 보면 클라우드 에서 가상화기술은 인프라스트럭처 기술(기반기술) 로서 PC영역부터 데이터센터영역까지 이슈가 되고 있습니다.

09년 11월 마이크로소프트에서 열린 "무적전설 Windows 7 을 말하다" 세미나 PT 중 한 장면으로
크게 2가지의 가상화 기술과 한가지의 파생기술을 이용할 수 있다. (C)무적전설
여러분들이 가장 가깝게 느낄 수 있는 가상화 기술은, 프리젠테이션 가상화와 데스크탑 가상화 그리고 데스크탑 가상화를 통해 어플리케이션 가상화 총 3가지를 들 수 있는데요. 오늘 이 시간에는, Windows 7 만으로도 쉽게 접할 수 있는 이 3가지 가상화기술에 대해 간단하게 설명드리도록 하겠습니다.
:: 프리젠테이션 가상화 :: - Remote Desktop
지난 11월 두번째 Twitter-Windows7 세미나인 “무적전설 Windows 7 을 말하다”(클릭) 에서 말씀 드린 것 처럼 프리젠테이션 가상화는 새로운 기술과 기능은 아닙니다.
Remote Desktop Service 는 RDP (Remote Desktop Protocol) 라고 하는 TCP/IP 를 기반으로 한 프로토콜을 활용 원격지에 있는 PC에 접속하는 일종의 터미널개념의 프리젠테이션 가상화 기술입니다.

09년 11월 "무적전설 Windows 7을 말하다" 세미나 중 RDS 관련 PT 슬라이드 (C)무적전설
변천사를 기반으로 이야기를 풀어나가면, 처음 Remote Desktop Service 는 Windows NT 4.0 의 Terminal Server 라는 별도의 제품으로 등장했었습니다.
그러다 Windows 2000 에서는 Terminal Service 라는 이름으로 전 제품군에 삽입되어, 서버 또는 클라이언트의 원격제어를 지원하기 시작했습니다.
또한 Windows 2000 Server 에서는 터미널서버 모드를 통해 씬클라이언트와 PC를 통해 서버의 자원을 사용한 가상화 컴퓨팅이 가능하도록 했는데이 때부터 프리젠테이션 가상화 시장이 형성되기 시작했다고 봐도 과언은 아닙니다.
이후 Windows XP와 Windows Server 2003 에서는 256칼라와 소리 미지원의 압박에서 벗어나, 하이컬러와 소리지원 그리고 로컬리소스(디스크드라이브, 프린터 등)를 활용할 수 있게 되었습니다.

향상 된 RDP 프로토콜로, 회선속도가 어느정도 확보된다면,
원격지 PC에 있는 동영상을 비롯해 로컬과 원격지의 리소스를 활용한 작업이 가능하다. (C)무적전설
그리고 Windows 7 과 Windows Server 2008 R2 부터는 Terminal Service 라는 이름을 버리고 Remote Desktop Service 로 바꾸고, 대대적인 RDP 프로토콜의 개선을 통해 HD급의 동영상과 Aero 효과 등을 지원하여 마치 내 PC를 활용하는 듯한 착각에 빠질정도의 기술발전이 이뤄진 상태입니다.
한가지 주목해야 할 점은 Remote Desktop Service 에 쓰이는 RDP 프로토콜은 곧바로 설명드릴 PC기반의 가상화솔루션인 Windows Virtual PC 와 서버베이스 가상화 솔루션인 Hyper-V 와 Remote App 등에 적용되어있다는 것 입니다.
Remote Desktop Service 에 대한 좀 더 자세한 이야기는 Remote Desktop Service 에 대한 별도의 포스팅에서 다뤄보도록 하겠습니다.
:: 데스크탑 가상화 :: - Windows Virtual PC
아마 제 블로그를 자주보시는 분들 중 몇몇 분들은 이번 단락에 들어서 이렇게 저에게 외치실지도 모르겠습니다.
무적전설님, 이제 Virtual PC 이야기는 안하셔도 되지 않나요?
지겨우시죠? 그렇지만 오늘 Windows Virtual PC 이야기를 빼면, 오늘 포스팅 내용의 70%가 사라집니다. T.T 그 만큼 윈도우 7의 가상화에서 Windows Virtual PC가 차지하는 비중은 상당히 큰 편 입니다.
많은 분들이 아시겠지만, Windows Virtual PC 는 2004년 가상머신솔루션 업체인 Connectix 를 합병 후 Windows 사용자에게 무료로 제공되는 가상화 솔루션으로, 바로 이전버전인 2007까지는 경쟁사인 VMWare 등과 같은 예뮬레이팅 방식의 가상화 환경을 지원 했습니다.

Windows Virtual PC 로 구동중인 Windows XP 와 Windows 7 가상머신 (C)무적전설
하지만 2009년 별도의 제품군으로 분류되었던 Virtual PC 제품군이 Windows 7 의 추가구성요소로서 통합되면서, 구동방식이 기존 예뮬레이팅 방식에서 프리젠테이션 가상화에서 쓰이는 RDP 프로토콜을 이용한 방식으로 변경되었고, 이에 따른 제품의 개발목적과 활용방법이 많이 달라졌습니다.
첫째로 Windows Virtual PC 부터는 구동방식의 변경으로 인해 이전버전인 Virtual PC 2007 SP1 까지 지원했던 Windows 2000 이하의 OS를 더 이상 지원하지 않습니다.
두번째로 Windows Virtual PC 는 타 OS(리눅스,유닉스 등)에 대한 공식적인 지원을 하지 않으며 정상작동또한 보증하지 않습니다.
이는 구동방식의 변경에도 이유가 있지만, Windows Vitrual PC의 목적이 타OS 또는 이전OS의 구동에서 Windows XP 이상의 가상머신을 통해 Windows 7 에서 지원하지 않는 이전OS에 대한 호환성확보로 변경되었기 때문입니다.

09년 11월 "무적전설 Windows 7을 말하다" 세미나의 Virtual PC Guest OS 관련 PT 슬라이드 (C)무적전설
Windows Virtual PC 에서 정식적으로 지원하는 OS는 32비트의 Windows XP , Windows Vista (스타터에디션 제외) , Windows 7 (스타터에디션 제외) 입니다.
세번째로 새로운 RDP프로토콜 채용으로 그래픽가속과 CPU가상화를 지원, 가상머신구동으로 생기는 리소스점유를 최소화 하고 동영상 재생과 Aero 효과 등의 멀티미디어 요소들을 사용 할 수 있습니다.
물론 내 PC의 자원을 활용하기 때문에 그에 대한 시스템 부하문제로 던전엔파이터 등의 3D게임과 일부 Aero 효과는 사용할 수 없습니다.

Windows 7 Professional 이상에서는 미리 설치 된 Windows XP 가상머신 이미지인 "XP Mode" 를 다운로드 후 사용할 수 있다. (C)무적전설
네번째 Windows 7 Professional 이상에서는 미리 설치 된 Windows XP 가상머신 이미지인 XP Mode 를 다운로드 방식으로 제공합니다. 이를 통해 Windows 7 에서 확보하기 힘든 Windows XP 때의 어플케이션과 솔루션에 대한 직접적인 호환성을 확보할 수 있게 되었습니다.
Windows Virtual PC 의 설치와 XP Mode 에 대한 이야기는 관련포스팅을 참조 해주시기 바랍니다. 다만 XP Mode 이외의 OS를 직접 설치하고 그 이미지를 활용하는 부분에 대해서는 조만간 포스팅 하도록 하겠습니다.
:: 어플리케이션 가상화 :: - Remote App with Windows Virtual PC
데스크탑 가상화 기술인 Windows Virtual PC 에 RDP프로토콜을 채용함으로서 한가지 생각하지도 못했던 가상화 개념이 일반사용자 레벨까지 적용이 되었습니다. 바로 어플리케이션 가상화가 그것 인데요.
어플리케이션 가상화에는 몇가지 방식이 있긴 하지만 Virtual PC 로 사용할 수 있는 방식은 가상머신 통한 Remote App 방식 입니다.
Remote App은 당초 Windows Server 2008 에서 부터 채용 된 기술로 원격PC 또는 Hyper-V 에 설치 된 가상머신에 있는 어플리케이션을 마치 내 PC에서 실행한 것 처럼 사용할 수 있는 기술로 Windows Virtual PC 에서는 어플리케이션 모드라는 이름으로 Remote App 방식의 어플리케이션 가상화를 지원하고 있습니다.

기업용 제품군에서만 지원되었던 Remote App 을 Windows 7 에서도 구현할 수 있게 되었다.
위의 그림은 Windows XP 가상머신 에 설치한 전자회계운용사 실기검정프로그램 을 Remote App (=어플리케이션 모드)으로 실행 한 모습 (C)무적전설
Windows Server 2008/2008 R2의 Remote App 과 Windows Virtual PC의 Remote App 모두 기본적으로 가상머신에 Remote Desktop Service 로 연결하여 해당 어플리케이션 영역만 출력해 주는 방식은 모두 같습니다.
하지만 Windows Virtual PC 는 로컬에 있는 가상머신을, Windows Serve 2008/2008 R2는 원격지에 있는 가상머신을 쓰기 때문에 어디의 PC자원을 쓰는지에 대한 부분이 다르다는 부분이 차이점으로 볼 수 있습니다. (이 부분은 위의 데스크탑 가상화 부분에서 설명드린 것과 같습니다.)
Remote App with Windows Virtual PC 에 대한 구체적인 사용 방법과 기술에 대한 이야기는 후속포스팅으로 좀 더 자세하게 다뤄보도록 하겠습니다.
:: 마치면서…… ::
지금까지 Windows 7 에서 가장 쉽게 경험하고 느낄 수 있는 가상화 기술 3개에 대해 이야기 해 보았습니다. 오늘이야기 드린 3가지 기술이 윈도우7 으로만 느낄 수 있는 가상화기술의 전부는 아닙니다.
가상하드디스크를 실제 Windows 7의 드라이브로 사용하면서 가상PC의 드라이브로 사용할 수 있는 기능과 가상PC에 설치 한 Windows 7 Enterprise 와 Ultimate 를 가상PC가 아닌 실제PC에서 바로 부팅하는 기능 등 가상화와 실체화를 넘나드는 기술에 대해서는 포스팅 길이가 너무 길어지는 것을 방지하기 위해 생략할 수 밖에 없었습니다.
이 부분에 대해서는 가상화와 실체화를 넘나드는 윈도우 7 의 기술을 정리하는 시간에 함께 만나보실 수 있도록 하겠습니다.
오늘 이야기는 여기까지 하도록 하겠습니다. 다음시간에 좀더 알찬 포스팅으로 다시 만나뵙겠습니다.
잘 읽으신 포스팅 더 많은 분들이 읽으실 수 읽을 수 있으면 더욱 더 좋겠죠? 그렇다면 손가락버튼(추천버튼)을 꾸욱 눌러주세요.
^^ 당신의 클릭 한번이 많은 분들에게 글을 전파 하시는 지름 길 입니다.
:: 관련 포스팅 ::
[1] Microsoft 가 Windows Virtual PC & XP Mode 의 설치사양을 바꾼 이유는?
[2] 트위터리안, 다시한번 윈도우 7을 묻고 말하다!
[3] 대학생, 윈도우7을 사용해야 하는 7가지 이유
[4] 무적전설, 완성된 윈도우 7 가상PC를 만나다!
[5] 완성형에 가까워진 윈도우7 XP모드 & 버추얼PC
태그 : 무적전설, Project Y, Virtual PC, Windows Virtual PC, VHD, Virtual Hard Disk, Remote App, 응용프로그램 가상화, 어플리케이션 가상화, 원격데스크탑, Remote Desktop, RDP, RDS, 가상화, Virtualization, Windows 7, 윈도우 7, 윈도우7, 윈도7
|
관련글(트랙백) |
댓글(9)
|
|
이 글의 관련글(트랙백) 주소 :: http://theprojecty.net/tt/rserver.php?mode=tb&sl=1071
|
|
김민 10/03/22 18:32 R X
안녕하세요.
windows xp를 사용중인데요.
가상화솔루션 중 프리젠테이션 가상화(remote desktop)부분의 rdp 프로토콜의 성능이 개선됐다는 부분이 눈에 띄어 문의 드립니다.
아시다시피 접속지 widnows xp에서 remote desktop를 이용하여 원격지 windows xp를 사용할 때는 광랜급 회선에서도 거의 문서작업 정도만이 가능한 수준인데요.
본문에서
"향상 된 RDP 프로토콜로, 회선속도가 어느정도 확보된다면,
원격지 PC에 있는 동영상을 비롯해 로컬과 원격지의 리소스를 활용한 작업이 가능하다.
대대적인 RDP 프로토콜의 개선을 통해 HD급의 동영상과 Aero 효과 등을 지원하여 마치 내 PC를 활용하는 듯한 착각에 빠질정도의 기술발전이 이뤄진 상태입니다."
라고 말씀하셨는데,
원격지와 접속지의 컴퓨터 모두에 windows 7를 설치해야하는지 어느 한쪽만을 설치하면 되는지 궁금하네요.
 |
|
|
당연히 접속당하는 쪽이 7 이어야 하구요.. 완벽한 성능을 얻으시려면 7 끼리 접속하시는 쪽이 맞습니다. 그리고.. 동영상은 차라리 윈도우 미디어 플레이어의 클라우드 서비스 중 하나인 홈 미디어 공유 기능을 사용하시는 편이 낫습니다. 김민님을 위해서라도 윈도우 미디어 플레이어에 대한 포스팅을 빠르게 완성해서 우선 적으로 올려야겠네요. 리플 감사합니다. |
|
|
아크몬드 10/03/22 22:04 R X
가상화 기술이 클라이언트 OS에 포함되어 제공되는 사실이 많은 분들께 알려졌으면 좋겠습니다.
차세대 윈도우에서는 에디션에 대한 제약도 곧 없어지겠죠?
 |
|
|
XP라이센스 때문에 없어지진 않을거고.. 아마 좀더 미러하게 제공되겠지.. |
|
|
10/03/24 04:37 R X
관리자만 볼 수 있는 댓글입니다.
|
|
Earnest_wish 10/04/23 16:25 R X
잘 모르는 사람은 이해하기 힘들군요
|
|
node2 10/07/07 12:12 R X
가상하드디스크를 실제 Windows 7의 드라이브로 사용하면서 가상PC의 드라이브로 사용할 수 있는 기능에 대해서 알려 주실수 있나요?
 |
|
|
VHD Disk 에 대한 이야기는 준비 중 입니다. |
|
|
|
|
|
|
the Project [Y] - Ubiquitous Evolution
움직이고 있다는것은... 그건 내가 살아있다는것이다!
|
| S |
M |
T |
W |
T |
F |
S |
| 29 | 30 | 31 | 1 | 2 | 3 | 4 | | 5 | 6 | 7 | 8 | 9 | 10 | 11 | | 12 | 13 | 14 | 15 | 16 | 17 | 18 | | 19 | 20 | 21 | 22 | 23 | 24 | 25 | | 26 | 27 | 28 | 29 | 30 | 1 | 2 |
|
|
_
Special Link
_
 _

===========
Total
2775555 //
Today
885
|
|
|