[Dongclee의 2012년 8월 첫 번째 포스팅] Windows Server 2012 Series 15 : Remote Desktop Service의 Session Virtualization 구축의 A to Z

안녕하세요,,, 거의 한 달만에 블로그에 글을 남기네요,, 요즘 너무 게을러진 것 같아 제 스스로 반성을 하게 됩니다. 요즘 거의 살인적인 폭염으로 절대 죽을 지경이네요, 여러분들도 폭염에 건강 조심하시구요,,,

드디어, Windows 8 및 Windows Server 2012 RTM(Release To Manufacturing) 버전이 8월 1일자로 발표되었습니다. 물론, 당장에 여러분들에게는 제공되지 않지만, 앞으로 출시될 정식 버전과 동일한 제품입니다. 여러분들도 이제는 새롭고 신기한 Windows 8 및 Windows Server 2012 환경에 적응하셔야 겠죠,,,, 적응하시는데 저의 블로그 내용이 도움이 되었으면 하는 조그마한 바램입니다.

오늘 주제는 바로 Windows Server 2012의 Remote Desktop Service 입니다. 물론, 이 기능은 동일한 이름으로 Windows Server 2008 R2에서도 제공되고 있었습니다. 기능 상으로 거의 동일한데 용어가 약간 바뀌었네요…. Windows Server 2012의 Remote Desktop Service는 크게 2가지 기능이 제공됩니다.

  • Session Virtualization : 과거 Remote Desktop Session Host, Remote Desktop Connection Broker 및 Remote Desktop Web Access 구성 요소에 의해 지원되는 Presentation Virtualization과 동일한 기능입니다. Session Virtualization 기능에 대한 자세한 설명은 여기에서 별도로 드리지는 않을께요,,, 설명이 너무 길어질 것 같아서요, 단순히 설명 드리면, 클라이언트 측의 자원은 사용하지 않고, 모든 어플리케이션의 실행은 서버에서 수행되고, 클라이언트 측에서는 결과 화면만 보여지는 가상화 기술입니다.
  • Virtualization Desktop Infrastructure : Remote Desktop Virtualization Host, Remote Desktop Connection Broker 및 Remote Desktop Web Access 구성 요소에 의해 지원되는 데스크톱 가상화 기술입니다. Windows Server 2012 RDS의 VDI 기술은 Windows Server 2008 R2 RDS의 VDI 기술과는 비교할 수 없을 정도의 다양한 기능을 제공합니다. 이제는 Windows Server 2012 RDS의 VDI 만으로도 충분히 데스크톱 가상화 기술을 구현할 수 있습니다.

특히, Windows Server 2012 RDS는 서버 관리자의 향상된 기능으로 중앙화된 콘솔에서 구축 작업을 몇 번의 마우스 클릭으로 손 쉽게 구축할 수 있습니다. 즉, 기존의 RDS의 각 구성 요소 별로 설치를 진행한 후, 별도의 구성 작업을 거쳐야 했지만, Windows Server 2012의 RDS는 중앙화된 콘솔을 사용하여 설치 및 구성 작업을 한 번에 수행할 수 있습니다. 이러한 기능을 이용하여, RDS에 익숙하지 않은 관리자도 손 쉽게 RDS를 설치 및 구축 할 수 있습니다. 아래는 RDS 각 구성 요소의 설치 및 구성이 동시에 하나의 콘솔에서 완료되는 화면입니다.

아래 그림은 RDS 각 구성 요소의 설치가 완료된 후, 배포의 전체적인 개요를 한 눈에 확인해 볼 수 있는 관리 화면입니다. 아래 + 로 표시된 구성 요소는 배포 및 구성되지 않은 구성 요소입니다.

또한, Windows Server 2012 RDS는 Quick Start 배포 방식을 지원합니다. 실제 대규모 RDS 배포 前에, 테스트 베드 성격의 RDS를 구축할 수 있는 배포 방식이 Quick Start 배포 방식입니다. 이 방식을 사용하여, 하나의 서버에 RDS에 필요한 모든 구성 요소를 설치하여, 손 쉽게 RDS의 다양한 기능을 접해 볼 수 있습니다. 아래 그림은 RDS 구성 마법사에서, “Quick Start” 와 “Standard Deployment” 방식을 선택할 수 있는 화면입니다.

그 외에 Windows Server 2012 RDS의 향상된 기능은 본 첨부 문서의 RDS 개요 부분을 참조하시면 쉽게 확인하실 수 있습니다.

본 문서에서는 Windows Server 2012 RDS의 Session Virtualization 구현 부분만 살펴봅니다. VDI 구현 부분은 아쉽게도 제가 소유한 하드웨어 적인 제약으로 다룰 수가 없는 점 이해 부탁 드립니다. 제가 하드웨어를 준비하는 대로, 반드시 VDI 구현 부분도 여러분에게 가이드를 제공해 드릴 것을 약속합니다.

본 문서의 소개한 내용을 간단하게 소개해 드리도록 하겠습니다.

①     첫 번째로, RDS Session Virtualization의 Quick Start 배포입니다. Session Virtualization 구현에 필요한 RDSH, RDCB 및 RDWA 구성 요소를 하나의 서버에 전부 구성한 예입니다. 이 방식은 앞서도 설명 드렸듯이 실제 운영 환경보다는 테스트 베드 성격의 Session Virtualization 구현 방식입니다. 아래는 구현 예제입니다.

②     두 번째로, RDS Session Virtualization의 Standard 배포 방식입니다. 이 방식은 실제 운영 환경에서 Session Virtualization을 설치 및 구성을 지원합니다. 즉, Session Virtualization 구현에 필요한 구성 요소를 별도의 분리된 여러 서버에 설치 및 구성할 수 있는 방식이 바로 “Standard 배포” 방식입니다. 물론, 이 구현 방식은 중앙화된 콘솔에서 몇 번의 마우스 클릭으로 진행할 수 있습니다. 이러한 설치 및 구성 방식이 가능한 이유는 바로 향상된 Windows Server 2012 Server Manager의 원격 설치 기능 때문입니다. 아래 그림은 “Standard 배포” 방식의 데모 환경입니다.

③     세 번째로, 앞서 Session Virtualization의 Standard 배포가 완료된 이후에, 특정 어플리케이션(ex, Calculator, Wordpad 등등)에 대한 Session Virtualization을 위하여, 어플리케이션의 배포 및 구성을 살펴보고, 클라이언트에서 배포된 어플리케이션을 접근하는 방법을 확인해 봅니다.

④     네 번째로, RDS의 라이선스 상황을 전사적인 차원에서 자동적으로 확인할 수 있는 Remote Desktop Licensing을 구현하는 방법을 확인합니다. 아래 그림은 Remote Desktop Licensing을 구현한 예제입니다. 아래 그림을 확인해 보면, 클라이언트가 RDS를 통해 배포된 특정 어플리케이션을 연결하여 사용하면, 최종적으로 RDSH 서버가 RD Licensing 서버에 라이선스 상황을 보고하도록 되어 있습니다.

⑤     다섯 번째로, 회사 외부의 네트워크에서 RDS를 사용할 수 있도록, RD Gateway 구성 방법을 확인합니다. 본 데모 환경에서는, RD Gateway 서버에 2개의 NIC을 설치하여, 회사 내부 및 외부 네트워크 연결하도록 구성했습니다.

이상과 같이 총 5개 항목으로 Windows Server 2012 RDS의 Session Virtualization 구성에 대한 AtoZ 를 확인해 보았습니다. 물론, 제 나름대로의 판단이지만, 이러한 5가지 주제에 대해서 확인하면, Windows Server 2012 RDS의 Session Virtualization의 거의 모든 부분을 섭렵할 수 있다고 자부합니다.

추후, 포스팅에서 가능하면 Windows Server 2012 RDS의 VDI에 대해서 반드시 소개하도록 하겠습니다.

여러분 더운 여름 건강하게 지내시기를 기원합니다.

Windows 2012 Remote Desktop Services Session Virtualization.pdf