この記事では、仮想環境で Microsoft Edge を使用する場合の要件と制約について説明します。
VDI とは?
仮想デスクトップ インフラストラクチャ (VDI) は、データセンターの集中サーバーでオペレーティング システムとアプリケーションをホストするデスクトップ仮想化テクノロジです。 このテクノロジを使用すると、安全で、準拠し一元化されたソースを持つユーザーに対して、完全にカスタマイズされたデスクトップ エクスペリエンスを実現できます。
Microsoft Edge は、ローカル デバイスで使用するのとほぼ同じ方法で仮想環境で使用できます。 仮想デスクトップは、安全で制御されたサーバー環境を利用します。 選択した VDI ソリューションによっては、イントラネット アプリケーションとサイトへのシームレスなアクセスをユーザーに提供することもできます。
ほとんどの Microsoft Edge 機能は、特別な構成なしで VDI 環境でサポートされます。 ただし、最適なエクスペリエンスを確保するために、次のガイダンスを確認することをお勧めします。
Microsoft Edge 認定プラットフォーム
Microsoft Edge では、次のプラットフォームが認定されています。
- Azure 仮想デスクトップ
- Citrix 仮想アプリとデスクトップ (旧称:XenApp および XenDesktop)
Microsoft チームはまだ他の VDI ソリューションを認定していませんが、Microsoft Edge で最も一般的なワークフローがサポートされると予想されています。 次のガイダンスは、選択したソリューションに適用できる場合と適用できない場合があります。
VDI 上の Microsoft Edge のパフォーマンスに関する考慮事項
VDI 環境を設計する場合は、最適なパフォーマンスの達成のため、ユーザーのワークフローとニーズを慎重に考慮し、サーバー構成の制限を理解する必要があります。
VDI 環境に Microsoft Edge を展開するには、次の最小要件が推奨されます。
- vCPU – ユーザーごとに 2 から 4 のコア
- RAM – ユーザーあたり 1 GB
大規模で複雑な Web アプリケーションと拡張機能には、より多くのメモリと処理能力が必要です。これは、仮想環境を構成するときに考慮する必要があります。
非永続的 VDI 環境の Microsoft Edge
多くの VDI ソリューションでは、ユーザーがセッション間で保持される仮想環境として割り当てられる永続化された環境と、ユーザーが複数の使用可能なマシンのいずれかに割り当てられている非永続化環境 (セッションごとに異なるマシンが割り当てられる場合があります)、ユーザー データがセッション間で同期される場合と同期されない場合があります。
非永続的環境を使用する場合、通常、各デバイスに展開される必要なアプリと構成を含む "ゴールデン イメージ" が作成されます。 ゴールデン イメージを準備するためのガイドとして、次の推奨事項を使用します。
Microsoft Edge の展開
Windows 10 のバージョン 1803 以上を使用している場合は、システムに既に Microsoft Edge がインストールされているはずです。 ただし、古いバージョンの Windows を使用している場合、または別の Microsoft Edge チャネルを展開する場合は、次の手順に従います。
VDI VM オペレーティング システムに一致する Microsoft Edge MSI パッケージを次からダウンロードします。
次のコマンドを実行して、MSI を VDI 仮想マシン (VM) にインストールします。
msiexec /i <path_to_msi> /qn /norestart /l*v <install_logfile_name>
自動更新を無効にする
非永続的なマシンの場合は、自動更新を無効にし、代わりにゴールデン イメージを更新して Microsoft Edge を更新し、仮想マシンのプール間でバージョンの不一致が発生しないようにすることがベスト プラクティスです。
自動更新を無効にする方法の詳細については、次のポリシーを参照してください。
プロファイル管理
非永続的なセットアップでは、VM がセッション間でユーザーの状態を維持しない場合や、ユーザーにこれまで使用したことがない VM が割り当てられる可能性があることを考慮することが重要です。 このシナリオでは、VM にはユーザーのデータがありません。
Microsoft Edge では、ユーザー データを同期するための 2 つの方法がサポートされているため、Microsoft Edge へのアクセス方法に関係なく使用できます。
- Microsoft Entra ID同期
- Microsoft Entra ユーザーのオンプレミス同期。
Microsoft Entra ID 同期
Microsoft Entra ID プランでサポートされている場合は、エンタープライズ同期が、最も高速かつ簡単に、Microsoft Edge ユーザー データをすべてのユーザー デバイスに同期する方法です。 詳細については、「Microsoft Edge エンタープライズの同期を構成する」を参照してください
エンタープライズ同期では、複数の同時セッションがサポートされ、バージョン間で機能し、ユーザー データを同期するための推奨ソリューションです。
Active Directory ユーザー向けオンプレミス同期
オンプレミス同期を使用すると Microsoft Edge Active Directory ユーザーのお気に入りや設定をファイルに保存し、異なるコンピューター間で簡単に移動することができます。
要件と構成の詳細については、「Active Directory (AD) ユーザー向けオンプレミス同期」を参照してください
オンプレミス同期では、複数の同時セッションの同期はサポートされていません。
ユーザー プロファイルのリダイレクト
非永続化環境でユーザー コンテキストを維持するために、ユーザー データ フォルダー (UDF) の移行とリダイレクトに使用されるソリューションがいくつかありますが、信頼性とパフォーマンスのリスクが伴います。
一般的なソリューションには、次のオプションが含まれます。
UDF に格納されているデータ型に Microsoft Edge バージョンの更新プログラムで互換性のないストレージ形式のアップグレードがある場合に信頼性の問題が発生する可能性があるため、UDF 全体のリダイレクトは避ける必要があります。 サーバー ファームにバージョン更新プログラムがローリングされている場合など、一部のシナリオでは、互換性のない格納されているバージョンを UDF から使用しようとすると、Microsoft Edge がクラッシュまたはハングする可能性があります。
UDF の任意の部分をリダイレクトする予定の場合は、ブックマーク、基本設定、履歴などの小さなサブセットのみにしてください。 ローミング時にパフォーマンスの問題が発生することがわかっており、そのため除外する必要があるフォルダーの例を次に示します。
- %LocalAppData%\Microsoft\Edge\User Data\Default\Cache
- %LocalAppData%\Microsoft\Edge\User Data\Default\Code Cache
- %LocalAppData%\Microsoft\Edge\User Data\Default\JumpListIconsTopSites
- %LocalAppData%\Microsoft\Edge\User Data\Default\JumpListIconsRecentClosed
Microsoft Edge Enterprise 同期とオンプレミス同期ではこれらのリスクは発生しないため、Edge ユーザー データを同期する推奨される方法です。
既知の問題
XenApp と XenDesktop の以前のバージョンで で Microsoft Edge がクラッシュする
この問題は、これらの製品の新しいバージョンで軽減される必要があります。 ただし、お使いの環境でこの問題が発生した場合は、Citrix API Hooks for Microsoft Edge を無効にして問題を回避できます。「アプリケーションごとにCitrix API Hooks を無効にする方法」を参照してください。
非常に大きな HTML テーブルを使用してページをレンダリングする場合のパフォーマンスの低下
次の Citrix ポリシーは、大きい (30,000 行以上の行数) テーブルを持つ HTML ページのレンダリングを遅くすることが知られています。
キーボードの自動表示
コンボ ボックスをリモートで操作する
詳細については、「モバイルデバイスでの動作のポリシー設定 (citrix.com)」を参照してください。 これらのポリシーを無効にすると、問題が軽減されます。
Windows アカウント マネージャーの認可シナリオ (つまり、Azure 同期) は、Citrix シームレス アプリケーションとして実行すると Microsoft Edge で機能しません
これは、Microsoft Edge や WAM を使用するその他のアプリケーション (つまり、Office) で、"シームレス" モードで実行しているときに必要な Windows コンポーネントが初期化されないために発生する既知の問題です。 この問題を回避するには、次のいずれかのオプションを試してください。
- シームレスなリモート アプリケーションの代わりに、Citrix ホストへのリモート デスクトップ経由で Microsoft Edge を使用します。
- 代わりに Azure Virtual Desktop リモート アプリを使用します。この問題の軽減策になります。