近年、多くのクライアントPCを保有する企業システムでは、クライアントPCの管理・運用コストの削減や、クライアントPCを介した情報漏えいの防止といった難題を抱えている。本連載の第5回目となる今回は、この問題に対するマイクロソフトの回答の1つといえる、Windows Server 2008 R2のリモート・デスクトップ・サービスについて解説する。この機能は、いままでターミナル・サービスと呼ばれていたものの後継である。なぜ認知された名前まで捨てたのか、それを技術者の観点から理解していただきたい。
このうち、Windows Server 2008 R2では、プレゼンテーションの仮想化とデスクトップの仮想化が大幅に強化されている。
プレゼンテーションの仮想化とは、簡単にいえば画面(プレゼンテーション・レイヤ)の仮想化であり、あたかも目の前のマシンを触っているかのようにリモートのマシンを操作できる技術である。従来のターミナル・サービスやリモート・デスクトップ接続がこれに該当する。一方、デスクトップの仮想化は、1対1で結び付いていたPCとデスクトップ環境の関係を1対多に変える、もしくはサーバの仮想化技術上に大量のクライアントPC環境を仮想マシンとして構築したりするものである。それでは、これらの仮想化技術をWindows Server 2008 R2の機能と結び付けて解説していこう。
リモート・デスクトップ・サービスの強化ポイント
ここ数年、内部統制や情報漏えい対策などのキーワードに触発されて、データの格納と処理をサーバ・ルーム(データセンター)内で実現しようとする動きがある。次の図は、これをWindows Server 2008 R2のリモート・デスクトップ・サービスで実現する場合の構成の一例である。