Parallels RAS – Microsoft RDSとは

2001年、マイクロソフトは、ユーザーがオペレーティングシステムのデスクトップにリモートでアクセスするための独自プロトコルであるRDPプロトコルを発表しました。それ以来、マイクロソフトは長い道のりを歩み、リモートデスクトップアクセスを容易にするために Microsoft Remote Desktop Services(RDS)を開発しました。以前はターミナルサービスとして知られていた Microsoft RDS は、企業がユーザーのためにアプリケーションと仮想デスクトップの配信ソリューションを構築することを可能にするいくつかのツールとサービスで構成されています。

しかし、Microsoft RDS には多くの不満があります。この記事では、RDS ソリューションの問題点と、システム管理者が Parallels® Remote Application Server(RAS)を使用して Microsoft RDS インフラストラクチャを強化し、ユーザーの生産性を高めるために必要な機能を提供する方法について説明します。

>>参考資料・コスト パフォーマンスに優れた VDI ソリューションを迅速に導入する方法

Microsoft RDS の概要

環境とビジネス要件に応じて、Microsoft RDS は、アプリケーション(RemoteApp)の公開によく使われるセッションホストとして、またはデスクトップや仮想デスクトップインフラ(VDI)の公開によく使われる仮想化ホストとしてセットアップすることができます。Microsoft RDS は、主に以下のような一連の異なるサーバーロールサービスに基づいています:

  • Remote Desktop Session Host:リモートアクセス用の Windows ベースのプログラムまたは完全な Windows デスクトップをホストするサーバーです。
  • Remote Desktop Virtualization HostMicrosoft Hyper-Vと統合して、仮想マシン(VM)を提供するホストです。
  • Remote Desktop Licensingクライアントアクセスを管理するサーバーです。
  • Remote Desktop Connection Brokerインフラストラクチャの中心的なサーバーです。ユーザーをリモートデスクトップやアプリケーションに割り当てたり、受信トラフィックをロードバランシングしたりするのが主な機能です。
  • Remote Desktop Web Access:ユーザーがコンピューターのスタートメニューや Web ブラウザーから RemoteApp や Desktop Connections にアクセスできるようにします。
  • Remote Desktop Gatewayインターネットに接続された互換性のあるデバイスから、許可されたリモートユーザーが企業内ネットワーク上のリソースに接続できるようにします。

Microsoft RDS のメリット

Microsoft RDS のコンポーネントが連携することで、処理能力の低いデバイスへのソリューションの提供、追加のコンピューターリソースの提供、Windowsベースのアプリケーションの他のデバイスへの提供、データのクラウド保存、設定時間の短縮など、様々なメリットを提供します。

処理能力の低いデバイスにソリューションを提供

RDS で配信されるアプリケーションは、ユーザーのエンドポイントデバイス(PC、ノートPC、タブレット、シンクライアントなど)上では保存されず、実行もされません。代わりに、すべてのストレージと処理は、お客様のデータセンター内のサーバーまたはパブリッククラウド上で実行されます。そのため、エンドポイントデバイスの処理能力に関係なく、アプリケーションを実行することができます。

アップグレードすることなく、より多くのコンピューターリソースをアプリケーションに提供

アプリケーションで CPU や RAM などのコンピューターリソースを追加する必要が生じた場合でも、エンドポイントデバイスをアップグレードする必要はありません。必要なのは、データセンターやパブリッククラウドで、通常は仮想化された形でこれらのリソースを追加するだけです。

Windows ベースのアプリケーションを他のデバイスに配信

通常、Windows アプリケーションは Windows OS を搭載した端末でのみ動作することができます。しかし、RDS で配信されるアプリケーションはローカルにインストールされないため、macOS やAndroid、iOS など他の OS を搭載した端末にも配信して利用することが可能です。

クラウド上にデータを保存

RDS のインフラがパブリッククラウドにホストされている場合、ユーザーのデータも同様にクラウドに保存されます。つまり、クラウドの広範なスケーラビリティを活用し、必要なだけデータを保存することができます。

設定時間の短縮

Microsoft RDS は、すべてのアプリケーションを RDS インフラに統合します。これにより、設定やメンテナンスにかかる時間を大幅に短縮することができます。エンドポイントデバイスの一つ一つに設定やメンテナンスの作業を行うのではなく、それらの作業を一か所で行うだけでよいのです。

マイクロソフト RDS のペインポイント

このような利点がある一方で、Microsoft RDS には、多くの企業が管理者とエンドユーザーの両方の観点から非常に困難だと感じるいくつかの問題点があります。ロードバランシング、クライアントデバイスのサポート、ゲスト OS やハイパーバイザーのサポートに制限があることなどがその一例です。また、インストール、セットアップ、管理、スケールアップ、バージョンの相互運用、アップグレードも困難な場合があります。

ロードバランシング機能の制限

Remote Desktop Connection Broker は、ファーム内の異なるサーバー間の接続の分配を管理します。ただし、この機能は、セッション数とサーバーの重さに基づいて接続を分散させるだけなので、非常に非効率的です。

ゲートウェイのロードバランシングの制限

ネットワーク負荷分散(NLB)またはDNSラウンドロビンは、ネットワークトラフィックの負荷分散に使用できますが、どちらもゲートウェイサービスの健全性を追跡するものではありません。さらに、NLBは別途インストールし、設定する必要があります。真の負荷分散を実現するには、Azure Load Balancer またはその他のサードパーティソリューションが必要になります。

限定的なクライアントデバイスのサポート

Remote Desktop クライアントは、Windows、iOS、Mac®、Android でのみ利用可能です。Microsoft RDS には Linux® クライアントがないため、より幅広いクライアントのサポートを求めるIT管理者は、サードパーティーのソリューションを利用するしかありません。

インストール、セットアップ、アップデートが難しい

Microsoft RDS による仮想デスクトップおよびアプリケーション配信ソリューションのインストールとセットアップのプロセスは複雑です。システム管理者は、複数の異なるサーバーと役割をインストールして構成し、セットアップをサポートするために追加のソフトウェアをインストールする必要があります。

管理が難しい

Microsoft RDS ソリューションは、複数の異なるソフトウェアコンポーネントで構成されており、一元管理可能な専用コンソールは存在しません。IT 管理者は、異なるサーバーにログインし、異なる管理コンソールを介してすべてのコンポーネントを個別に構成する必要があります。

スケールアップが難しい

Microsoft RDS のインフラのスケールアップや、ロードバランシングや高可用性機能を構成するためには、管理者は Microsoft NLB、Failover Cluster、Microsoft SQL などの追加ソフトウェアコンポーネントをインストールして構成する必要がありますが、これらのほとんどは追加コストが必要になります。

問題のある、制限のあるバージョンの相互運用

Microsoft RDS の最大の問題の1つは、異なるロールサービス間の互換性の問題です。例えば、Windows Server 2016 は、一部のコンポーネントに後方互換性があります。また、すべてのセッションホストとコネクションブローカーサーバーが同じOSバージョンを実行している必要があり、ライセンスサーバーは RD セッションホストと同じOSバージョンを使用している必要があります。

ゲストOSのサポートの制限

VDIの展開において、Windows Server 2016 またはそれ以降の RD 仮想化ホスト サーバーでは、ゲストマシンとして Windows 10 Enterprise、Windows 8.1 Enterprise、および Windows 7 SP1 Enterprise のみをサポートします。

限定的なハイパーバイザーのサポート

Remote Desktop Virtualization Host の役割は、VDI をホストする Microsoft Hyper-V のみをサポートします。

アップグレードの制限

アップグレードには制限があり、ロールの再インストール(セットアップダウンタイム)が必要になる場合があります。Windows 2012 から 2012 R2 へのアップグレードの場合、すべての Microsoft RDS のロールをそのままアップグレードすることができますが、Windows Server 2016 へのアップグレードは、Windows Server 2012 R2 および Windows Server 2016 TP5 からのアップグレードのみサポートされます。

Parallels RAS による Microsoft RDS インフラストラクチャを強化する方法

これらのペインポイントの多くは、Parallels RAS によって解決されます。Parallels RAS はアプリケーションおよび仮想デスクトップ配信ソリューションであり、システム管理者はプライベートクラウドを作成し、そこからインフラ上のすべてのアプリケーション、仮想デスクトップ、ビジネスクリティカルなデータの配信を一元的に管理することができるようになります。

Parallels RAS は、その使いやすさ、低いライセンスコスト、および包括的な機能でよく知られています。このセクションでは、Microsoft RDS と組み合わせて使用した場合の Parallels RAS の機能拡張について説明します。

インストールとセットアップが簡単

デフォルトのセットアップでは、SSL 証明書、リモートアクセス、HTML5 サポートが設定されており、ビジネスを簡単に開始することができます。Parallels RAS の直感的なインターフェースにより、初心者の IT 担当者でも数分でセットアップを構築することができ、トレーニングは必要ありません。クイックスタートウィザードによって、管理者はターミナルサーバーの設定、アプリケーションの公開、およびユーザーの接続設定を行うことができます。

アプリケーションの公開と配信

Parallels RAS は、Microsoft 独自の Remote Desktop Protocol と Remote Desktop Services の役割を使用して、アプリケーションを公開します。Parallels RAS は、独自のアプリケーション公開機能と管理ツールによってこれらの機能を強化し、システム管理者がユーザーにより良い体験を提供できるようにします。

VDIとデスクトップ配信

VDI 側では、Parallels RAS は Windows OS(7、8、10、11)用に作成されたテンプレートをサポートしています。また、Microsoft 独自の Hyper-V、VMware、Nutanix AHV、SC//HyperCore、Remote PCのハイパーバイザーをサポートしています。

ロードバランシング、高可用性、スケーラビリティ

Parallels RAS は、ラウンドロビンとリソースベースのロードバランシングの両方を提供します。リソースベースのロードバランシングは、既存のユーザーセッション数、メモリ、CPU 使用率などのカウンタに基づいて、サーバー間のトラフィックを動的に分散させます。さらに、管理者が定義したルールに従って RDS ホストを動的に増減させる RDSH オートスケーリングも提供します。

より多様な OS やモバイルデバイスに対応

Parallels クライアントソフトウェアは、Windows、Mac、Linux などの一般的なプラットフォームにインストールすることができます。また、一般的な Android や iOS の携帯電話やタブレットなど、あらゆるタイプのモバイルデバイスにインストールすることができるため、BYOD(Bring -your -own -device) をすぐにサポートすることができます。Parallels RAS には、「クライアントレス」な HTML5 Client も付属しています。ユーザーは、Google Chrome、Firefox、Microsoft Edgeなどの HTML5 互換ブラウザーを使用して、HTML5 Client を介して公開アプリケーションや仮想デスクトップにアクセスできます。

顧客管理、ヘルプデスク対応

Parallels RAS は、Windows 用の包括的なクライアント管理ソリューションを提供します。システム管理者は、Parallels RAS レポートを使用して様々なレポートを作成するだけでなく、ユーザーセッションのアクティビティ、使用デバイス、サーバー上のセッションアクティビティ、サーバーの健全性などを監視およびコントロールすることができます。

Parallels RAS を使用して Microsoft RDS インフラストラクチャを強化します

この記事で紹介しているように、Parallels RAS によって Microsoft Remote Desktop Services インフラストラクチャを強化し、優れたアプリケーションおよび仮想デスクトップ配信ソリューションを提供することが可能になります。

Microsoft の RDP プロトコルをベースに構築された Parallels RAS によって、システム管理者は少ないリソースでより多くの作業を短時間で行うことができます。実装と使用が簡単なため、システム管理者は専門的なトレーニングを受けることなく、Parallels RAS ファームを管理し、簡単に拡張することができます。豊富な機能リストとマルチサイトのサポートにより、規模に関係なく、あらゆる企業の要件を満たすソリューションを構築することができます。 Parallels RAS が Microsoft RDS の機能をどのように向上させるかを、実際に体験してください。今すぐ Parallels RAS をお試しください。

リモートアクセスをオールインワンで実現

30 日間無料トライアル実施中