リソース使用率を最適化し、一貫したユーザー エクスペリエンスを確保するには、プールおよびプール グループの電源オプションを効果的に管理することが重要です。Horizon Cloud は、さまざまな電源管理および自動スケーリング オプションを使用して柔軟なキャパシティ管理を提供します。
- 自律モード
- 自動スケーリング モードおよびスケジュール
- タイムアウト オプション
- プールと仮想マシン (VM) 両方の休止
注:Microsoft Azure Edge デプロイの場合は、Horizon Universal Console の [コスト インサイト] ページを使用して、電源管理ポリシーを使用して達成されたコスト削減を追跡し、最適化の推奨事項を受け取ることができます。詳細については、「Microsoft Azure プロバイダのデプロイでのコストの管理」を参照してください。
自律モード
自律モードを使用すると、Horizon Cloud は過去のワークロード需要に基づいて仮想マシン (VM) の可用性を自動的に管理できます。統計情報は過去 14 日間のワークロード需要から収集されます。
この機能は、単一セッションのフローティング プール グループとマルチセッション プール グループで使用でき、以前に構成された設定とスケジュールをオーバーライドして、ビジー期間とビジーでない期間のスケーリングを同様に最適化します。ユーザーは中断されません。削減によって制限がアクティブなセッション数を下回っても、システムはこれらのセッションを実行し続けます。
プール グループの使用量データが 14 日未満の場合は、[自動スケーリング モード] を選択する必要があります。これらの設定とスケジュールは、14 日が経過するまで可用性を制御します。14 日間のデータが収集されると、自律モードが制御を完全に引継ぎ、リソースを自動的に管理します。人工知能 (AI) は関与しません。
自律モードを無効にする場合、構成は以前に構成した自動スケーリング モードの設定とスケジュールに戻ります。
自律モードを有効にする手順
-
Horizon Cloud Console にログインし、左側のメニューから [プール グループ] を選択します。
-
管理するプール グループを選択し、[編集] をクリックします。**重要:**現在、フローティング プール グループとマルチセッション プール グループのみがサポートされています。
-
[プール] セクションが表示されます。[次へ] をクリックして続行します。
-
[ポリシー] セクションが表示されます。[次へ] をクリックして続行します。
-
[自動スケーリング] セクションが表示されます。[キャパシティ管理] サブセクションで、[自律モード] トグルを有効にします。
-
[自動スケーリング] セクションの一番下までスクロールし、[保存して閉じる] または [次へ] をクリックします。
**注:**この機能は、専用デスクトップ プールまたは Horizon 8 プールではサポートされていません。
自動スケーリング モード
自動スケーリング モードでは、パフォーマンスとコストのバランスをとるために、仮想マシン リソースの使用と最適化方法を制御できます。
予備の仮想マシン(旧称「未使用の仮想マシン」)は、プロビジョニングおよびパワーオンされたが、ユーザーがログインしていない仮想マシンです。これらを、次のユーザーを待機しているすぐに使用できるキャパシティと考えてください。この設定は、自動スケーリング スケジュールを指定しない限り、資格内の各プール グループに適用されます。Microsoft Azure または Amazon WorkSpaces Core 用の単一セッション専用プール内の仮想マシンをパワーオフするのではなく、休止状態にすることを選択できます。
自動スケーリング モードではフローティング プール グループとマルチセッション プール グループのみがサポートされていますが、専用プール グループを使用する場合は、プールの合計サイズに対して、常にパワーオン状態を維持する予備の仮想マシン(以前は未使用の仮想マシン)の最小数を設定できます。これにより、ユーザーが必要とするキャパシティを常に使用可能な状態にすることができます。
[フローティング プール グループとマルチセッション プール グループ] の場合は、次の 4 つの電源管理方法から選択します。
-
可用性を優先 – 占有率が 50% に達すると新しい仮想マシンを起動し、ユーザーが常に最適なパフォーマンスと最小限の待機時間を得られるようにします(以前は「パフォーマンスの最適化」と呼ばれていました)。
-
バランシング済み – パフォーマンスとコストの妥協点であり、占有率が 66% になるとキャパシティを増加させます。
-
コスト削減を優先 – 新しいキャパシティを追加する前に仮想マシンの使用率を最大化し、占有率が 80% になると新しい仮想マシンを起動して運用コストを最小限に抑えます(以前は「コストの最適化」と呼ばれていました)。
-
固定 - 実際の使用パターンに関係なく、維持する予備の仮想マシンの最小数を手動で指定します(以前は「占有率ベース以外」と呼ばれていました)。
自動スケーリング スケジュール
管理者は、すべてのタイプのプール(専用、フローティング、マルチセッション)に対して、Microsoft Azure および Amazon WorkSpace Core デスクトップ プール グループの自動スケーリング スケジュールを構成できます。必要に応じてスケジュールを作成または既存のスケジュールを変更するには、次の手順に従います。
手順
-
Horizon Cloud Console にログインし、左側のメニューから [プール グループ] を選択します。
-
管理するプール グループを選択し、[編集] をクリックします。
-
[プール] セクションが表示されます。[次へ] をクリックして続行します。
-
[ポリシー] セクションが表示されます。[次へ] をクリックして続行します。
-
[自動スケーリング スケジュール] サブセクションには、スケジュールを追加するか、既存のスケジュールを変更するオプションがあります。
-
既存のスケジュールを変更するには、テーブル内の [名前] を選択し、[有効化]、[無効化]、[編集]、または [削除] のいずれかをクリックします。次に、必要に応じてスケジュールを更新します。新しい自動スケーリング スケジュールを追加するには、[追加] をクリックします。次のサブメニューが開きます。
![コンソールの [プール グループ] セクションに表示された、[電源管理スケジュールの追加] オプション。 コンソールの [プール グループ] セクションに表示された、[電源管理スケジュールの追加] オプション。](images/PoolGroup-AutoScalingUI.png)
-
[名前] で、スケジュールに名前を付けます。
-
[プールの選択] ドロップダウンから、この新しいグループに含めるプールを選択するか、リストで [すべてのプール] を選択します。必要に応じて、複数のプール名を選択できます。
-
ニーズに合わせて、[日]、[タイムゾーン]、[期間] を設定し、[プールあたりの使用可能な仮想マシンの最小数]([未使用の仮想マシン] の割合)を設定します。
-
[スケジュールのタイムアウトを設定] では、トグルを有効にして、追加のオプションを入力します。これを有効にすると、管理者は [切断されたセッション] の動作を制御できるようになります。
-
完了したら、[追加] を選択してスケジュールを確定し、[自動スケーリング スケジュール] サブセクションに戻ります。
-
-
必要に応じて手順 6 を繰り返します。 完了すると、追加したすべてのスケジュールが [自動スケーリング スケジュール] テーブルに表示されます。デフォルトでは、すべてのスケジュールが有効になっています。いずれかのスケジュールを無効にする場合は、その名前を選択して [無効にする] をクリックします。
-
[保存して閉じる] をクリックするか、[次へ] をクリックしてプール グループの設定を続行します。
プール グループのタイムアウト処理
すべてのタイプのプールは、[セッションの最大有効期間] と [アイドル セッションのタイムアウト] の両方について、[デフォルトのタイムアウト値] が 10080 分に設定されています。[パワーオフ保護時間] はデフォルトで 30 分に設定され、ヘッドルーム エラーが原因でパワーオン後に仮想マシンがパワーオフしないように保護されます。電源ポリシーをより適切に管理するには、自律モードを有効にして、過去のワークロード需要に基づいて仮想マシン (VM) の可用性を自動的に管理することをお勧めします。
休止状態と非休止状態のプールが混在するプール グループの場合、電源オプションは次の項目に制限されます。
- ログオフ(切断されたセッションがログアウトされる時点でそのセッションは失われます)。
- アクションなし
休止状態が有効なプールのみを含むプール グループの場合、電源オプションは次のように拡張できます。
- ログオフ(切断されたセッションがログアウトされる時点でそのセッションは失われます)。
- 休止状態にする
- アクションなし
[ログオフ] または [休止状態にする] を選択した場合は、切断タイムアウト期間を指定するか、即時に設定できます。
**重要:**単一セッション専用プール グループを休止状態にすることを選択した場合、切断された仮想マシンは非アクティブ状態の間に割り当て解除されます。仮想マシンが休止状態になっている間は、ストレージに対してのみ課金されます。ユーザーは、切断されたセッションを中断した場所から再開できます。休止状態が有効になっている場合、App Volumes アプリケーションはプール グループに対して分離されます。
マルチセッション プール タイプの [公開アプリケーション] と [公開デスクトップとアプリケーション] の場合、[空のアプリケーション セッションのタイムアウト] を [なし] または [タイムアウトまでの時間](分単位)に設定できます。デフォルトは [なし] です。ユーザーがアプリケーション セッションを実行していて、そのセッションで実行されているアプリケーションがない場合、そのセッションは空と見なされます。次に、[タイムアウトの発生時] を [ログオフ] または [切断] に設定します。 デフォルトは [ログオフ] です。
プールと仮想マシンを休止状態にする
仮想マシン (VM) を休止状態にすると、オペレーティング システムはディスクへのサスペンド アクションを実行します。メモリの内容は OS ディスクに保存され、仮想マシンの割り当てが解除されます。仮想マシンを休止状態にすると、非アクティブな期間に仮想マシンの割り当てが解除され、休止中はストレージに対してのみ課金されるため、コンピューティング コストを削減できます。ユーザーは、アプリケーションやファイルを再度開かずに、休止状態になって切断されたセッションを中断したところから再開できます。
重要:プールで休止状態が有効になると、仮想マシンからもその機能を削除できなくなります。テスト用仮想マシンまたは小規模なパイロット プールで構成を検証してから、広い範囲で有効にします。
注:休止状態は、Windows デスクトップ プールでのみサポートされます。Linux デスクトップ プールはサポートされていません。
以前にプロビジョニングされた仮想マシンで休止状態を有効にする
休止状態が有効になっている場合、Horizon Cloud は仮想マシンのメモリ状態をディスクに保存し、コンピュータ リソースの割り当てを解除します。休止状態の仮想マシンでは、ストレージのみの料金が発生し、最後の状態からユーザー セッションを再開します。アプリケーションやファイルを再度開く必要はありません。注:休止状態は、Windows デスクトップ プールでのみサポートされます。Linux デスクトップ プールはサポートされていません。
前提条件
休止状態を有効にする前に、次の要件を確認します。
- 重要:プールで休止状態が有効になると、仮想マシンからもその機能を削除できなくなります。テスト用仮想マシンまたは小規模なパイロット プールで構成を検証してから、広い範囲で有効にします。
- オペレーティング システム: 仮想マシンは、休止状態をサポートする Windows オペレーティング システムを実行する必要があります。詳細については、サポートされている OS バージョンに関する Microsoft Azure のドキュメントを参照してください。
- **ページ ファイル:**Windows ページ ファイルは C: ドライブに配置する必要があります。休止状態を有効にする前に、ページ ファイルを C:\ ドライブに移動します。Edge タイプが Microsoft Azure の場合は、「Microsoft Windows 仮想マシンを休止または再開する」を参照して、すべての前提条件と構成の制約が満たされていることを確認します。
- **仮想マシン SKU:**仮想マシン SKU またはインスタンス タイプは、休止状態をサポートする必要があります。
以前にプロビジョニングされた仮想マシンで休止状態を有効にする手順
-
Horizon Universal Console で、左側のメニューの [プール] を選択します。
-
プールの名前をクリックして、プールの詳細を表示します。
-
[仮想マシン] タブを選択します。
-
テーブルに表示されている仮想マシンを選択し、3 つのドット ボタン (...) の下で [パワーオフ] を選択します。
-
テーブルの [ステータス] に仮想マシンがパワーオフ状態と表示されたら、仮想マシンを選択して [編集] ボタンをクリックします。
-
休止状態対応の仮想マシン モデルを選択します。**注:**休止状態対応のトグルを使用して、オプションの数を休止状態対応モデルのみに減らします。
-
仮想マシンのサイズ変更操作が完了し、仮想マシンが再起動するまで待機します。
以前にプロビジョニングした仮想マシンで休止状態を有効にしたので、次の手順に従って、休止状態をタイムアウト処理オプションとして設定することもできます。
以前にプロビジョニングされたプールで休止状態を有効にする手順
**注:**上記の前提条件が満たされていることを確認してください。
-
上記の手順で、プール内の以前にプロビジョニングした仮想マシンで休止状態を有効にしていることを確認します。
-
Horizon Universal Console で、左側のメニューの [プール] を選択します。
-
休止状態にするプールの名前を選択し、[編集] をクリックします。
-
[デスクトップ] の [ターゲット] サブセクションでトグルを有効にして、[休止状態を有効にする] をオンにします。
-
[休止状態が有効なイメージ] および [仮想マシン モデル] を選択します。
-
プールの基本イメージが、前提条件の要件(上記の「前提条件」セクションに記載されている「C: のページ ファイル」、「サポートされている OS」など)を満たしていることを確認します。
-
[プールの編集] ワークフローを保存して終了します。このプールによってプロビジョニングされるすべての新しい仮想マシンは、今後休止状態に対応します。
以前にプロビジョニングした仮想マシンで休止状態を有効にしたので、次の手順に従って、休止状態をタイムアウト処理設定のオプションとして設定することもできます。
タイムアウト処理オプションとして休止状態を設定する手順
**注:**上記の前提条件が満たされていることを確認してください。
-
Horizon Universal Console で、左側のメニューの [プール グループ] を選択します。
-
上記で休止状態を有効にしたプールを持つ**[プール グループ]の名前を選択し、[編集]** をクリックします。
-
[プール] セクションで、プール グループ内で選択したすべてのプールが休止状態に対応していることを確認します。[次へ] をクリックします。
-
[ポリシー] > [タイムアウト処理] セクションで、[切断されたセッション] のオプションとして [休止状態] を選択します。アクションは、直後または指定したタイムアウトの後に実行されるように選択できます。
-
[保存して閉じる] をクリックして、設定を有効にします。
このプール グループのタイムアウト処理設定がスケジュール設定されました。
このページは役に立ちましたか?