ユーザーにリモートアプリを公開する
1つのアプリがローカルで実行できなくなるため、ユーザーはクラウド環境へ移行することが多いです。しかし、1つ以上のアプリをリモートで実行することで、大幅なコスト削減が可能になります。このガイドでは、リモートアプリを利用する Azure Virtual Desktop のホストプールを設定する方法とその理由について説明します。
Nerdio Managerを使用して、Azure Virtual Desktop 内でリモートアプリを簡単に公開できます。これらのアプリは、必要に応じてアプリケーショングループで制限される場合があり、管理者は同じホストプールから異なるユーザーに異なるアプリを公開できます。
リモートアプリとは何ですか?
名前が示すように、リモートアプリはリモートで実行されるアプリです。しかし、一部の人がそう思っているとはいえ、リモートアプリを利用するにはマルチセッション AVD ホストが必要です。アプリは、従来のリモートデスクトップソリューションと同じようにインストールします。ただし、リモートユーザー向けにアプリを公開する際、ユーザーがアクセスできるアプリを選択できます。これはアプリケーショングループによって管理されます。
注: ユーザーにリモートアプリではなくフルデスクトップエクスペリエンスを提供している場合は、FSLogix App Masking を使用して、アクセス可能なアプリを制限できます。
なぜリモートアプリですか?
リモートアプリはフルデスクトップエクスペリエンスに比べてリソースの消費が少なく、1つのホストでより多くのユーザーをサポートできるため、コスト削減につながります。
アプリケーショングループとは何ですか?
Azure Virtual Desktop(AVD)では、アプリケーショングループが、ホストプール内でユーザーがアクセスできる対象、すなわちフルデスクトップまたは特定のアプリを定めます。ユーザーは、柔軟なアクセスのため、異なるホストプールにまたがる複数のアプリケーショングループに割り当てることができます。
次の種類があります:
デスクトップ:フル Windows デスクトップ(プール型ホストプールまたは個人用ホストプール)へのアクセスを提供します。
リモートアプリ:選択したアプリへのアクセスを提供します(プール型ホストプールのみ)。
同じプール型ホストプールに両方のタイプを割り当てることができますが、1つのホストプールにはデスクトップアプリグループを1つだけ設定できます。複数のリモートアプリグループを割り当てることができ、ユーザーはそれらのグループに含まれる全てのアプリにアクセスできます。
同じホストプールでデスクトップとリモートアプリの両方に割り当てられている場合、プールの設定により、優先アプリケーショングループのみが表示されます。
ホストプールを設定する
前述のように、RemoteAppを利用するにはマルチユーザーホストプールが必要です。できれば、新しいホストプールを作成してください。ただし、既存のホストプールがある場合は、リモートアプリグループを簡単に追加したり、切り替えたりできます。
デスクトップイメージとホストをプロビジョニングする
ホストプールができたので、デスクトップイメージを作成または更新し、それをホストプールにデプロイする必要があります。詳細については、[デスクトップイメージ:Set as Image] を参照してください。
ホストプールにアプリケーショングループを追加する
アプリケーショングループは、ユーザーやグループをデスクトップやリモートアプリに割り当てることを可能にします。これにより、アプリ管理が簡素化され、アプリは個々のユーザーではなくアプリケーショングループによって管理できます。
注意: ホストプールには少なくとも1つのアプリケーショングループが関連付けられている必要があります。
作業したいホストプールを選択します。
その他のオプション
メニューから、管理 > アプリケーショングループを選択します。
-
次の情報を入力します:
-
リモートアプリグループ: リモートアプリグループの名前を入力します。
注意: ホストプールには複数のリモートアプリグループが存在する場合があります。
-
デスクトップアプリケーショングループ: デスクトップアプリケーショングループの名前を入力します。
注意: ホストプールには、デスクトップアプリケーショングループを1つだけ持つことができます。
-
必要な情報を入力したら、OKを選択します。
ユーザーにリモートアプリを公開する
リモートアプリを使えば、ユーザーはフルデスクトップを起動せずに、単一のアプリを起動できます。例えば、ユーザーはデスクトップにサインインすることなくExcelを起動できます。これにより、ユーザーがフルデスクトップを利用しなくても済むため、セッションホストのリソースを節約できます。例えば、Excel の例では、リモートアプリとして Excel を利用すれば 10 人ものユーザーが同時に使えるかもしれませんが、フルデスクトップで接続すると、セッションホストが対応できるユーザー数はさらに少なくなる可能性があります。つまり、すべての Excel ユーザーに対応するためには、追加のセッションホストをデプロイする必要があります。
次の方法を使用してリモートアプリを公開できます:
ホストにインストールされたリモートアプリをユーザーに公開します
Nerdio Managerを使用すると、ホストにインストールされたアプリをユーザーに配信できます。
ホストにインストールされたリモートアプリをユーザーに公開するには:
利用するホストプールを選択してください。これは、RemoteApp (プール)デスクトップエクスペリエンスのために構成されたホストプールです。
その他のオプション
メニューから、アプリ > RemoteAppを選択します。
-
新しいRemoteAppを選択してください。
注:
リモートアプリを追加する際には、ホストがオンになっており、公開したいアプリケーションがすでにインストールされている必要があります。
ホストプールに複数のリモートアプリグループがある場合、特定のリモートアプリグループを選択する必要があります。異なるアプリを異なるアプリグループに公開することで、管理者はグループメンバーシップを通じてこれらのアプリへのアクセスを制御できます。これにより、同じホストプールからユーザーグループごとに異なるアプリを利用できるようになります。
-
アプリグループを選択ダイアログボックスで、次の情報を入力してください:
ドロップダウンリストからアプリグループを選択してください。
[OK] を選択します。
-
アプリを公開ダイアログボックスで、次の情報を入力してください:
-
アプリソース: ドロップダウンリストからホストにインストール済みを選択してください。
注意: 注意: 次のアプリソースタイプのいずれかを選択できます: ホストにインストール済み: アプリはセッションホストVMにローカルにインストールされています。 App Attachパッケージ: MSIX App Attachパッケージ。 ファイルパス: 対象アプリへの特定のファイルパスを選択できます。これは、対象アプリがWindowsインストーラーに登録されない場合や、ポータブルアプリが必要なシナリオで役立ちます。
アプリ: ドロップダウンリストからアプリを選択してください。
-
名前: RemoteAppの名前を入力してください。
注意:名前は、表示名によって上書きされない限り、ユーザーに表示されます。
表示名: 任意で、ユーザーに表示される表示名を入力してください。
説明: 管理者に表示される説明を入力してください。
ファイルパス: セッションホスト上のアプリ実行ファイルへのパスを入力してください。
アイコンパス: 任意で、ユーザーのリモートデスクトップフィードに表示されるこのRemoteAppに使用するアイコンファイルへのパスを入力してください。
アイコンインデックス: 任意で、アイコンファイル内の数値アイコンインデックスを入力してください。
コマンドライン設定: コマンドライン設定を要求するためにこのオプションを選択してください。
コマンドライン: RemoteAppを起動する際に実行ファイルに渡すコマンドラインを入力してください。
-
必要な情報を入力したら、OKを選択します。
承認されたホストプールユーザーは、公開された新しいRemoteAppを含むアプリグループに割り当てる必要があります。
注:
ホストプールユーザーは、そのホストプールのアプリグループに自動的に割り当てられません。各ユーザーは、適切なアプリグループに個別に割り当てる必要があります。
操作メニューから、公開されたアプリを編集するまたは削除することができます。
App Attachパッケージからリモートアプリをユーザーに公開します
Nerdio Managerは、App Attachパッケージ化されたアプリをユーザーに配信することを可能にします。
App Attachパッケージからユーザーにリモートアプリを公開するには:
利用するホストプールを選択してください。これは、RemoteApp (プール)デスクトップエクスペリエンスのために構成されたホストプールです。
その他のオプション
メニューから、アプリ > RemoteAppsを選択してください。
新しいRemoteAppを選択してください。
-
アプリグループを選択ダイアログボックスで、次の情報を入力してください:
ドロップダウンリストからアプリグループを選択してください。
[OK] を選択します。
-
アプリを公開ダイアログボックスで、次の情報を入力してください:
アプリソース: ドロップダウンリストからApp Attachパッケージを選択してください。
App Attachパッケージ: ドロップダウンリストからApp Attachパッケージを選択してください。
MSIXアプリケーション: ドロップダウンリストからMSIXアプリケーションを選択してください。
表示名: 任意で、ユーザーに表示される表示名を入力してください。
説明: 管理者に表示される説明を入力してください。
- アイコンパス: 任意で、ユーザーのリモートデスクトップフィードに表示されるこのRemoteAppに使用するアイコンファイルへのパスを入力してください。
アイコンインデックス: 任意で、アイコンファイル内の数値アイコンインデックスを入力してください。
必要な情報を入力したら、OKを選択します。
ファイルパスからリモートアプリをユーザーに公開します
Nerdio Managerは、ファイルパスからアプリをユーザーに配信することを可能にします。
ファイルパスからユーザーにRemoteAppを公開するには:
利用するホストプールを選択してください。これは、RemoteApp (プール)デスクトップエクスペリエンスのために構成されたホストプールです。
その他のオプション
メニューから、アプリ > RemoteAppsを選択してください。
新しいRemoteAppを選択してください。
-
アプリグループを選択ダイアログボックスで、次の情報を入力してください:
ドロップダウンリストからアプリグループを選択してください。
[OK] を選択します。
-
アプリを公開ダイアログボックスで、次の情報を入力してください:
表示名: 任意で、ユーザーに表示される表示名を入力してください。
説明: 管理者に表示される説明を入力します。
パス: セッションホスト上のアプリ実行ファイルへのパスを入力します。
- アイコンパス: 任意で、ユーザーのリモートデスクトップフィードに表示されるこのRemoteAppに使用するアイコンファイルへのパスを入力します。
アイコンインデックス: 任意で、アイコンファイル内の数値アイコンインデックスを入力します。
コマンドライン設定: このオプションを選択すると、コマンドライン設定が必須になります。
コマンドライン: RemoteAppを起動する際にアプリ実行ファイルに渡すコマンドラインを入力します。
必要な情報を入力したら、OKを選択します。
コメント (0件のコメント)