スケーリング プランを作成する
スケーリング計画
このモジュールでは、スケーリング計画とは何かを説明し、Azure portal で作成する方法について説明します。
スケーリング計画とは何ですか? それはどのように機能しますか?
スケーリング計画は、Autoscale スケジュールのコンテナーとして機能する Azure Virtual Desktop オブジェクトです。 スケーリング計画は、1 つ以上プールされたホスト プールに適用できるように設計されており、関連するスケジュールは、割り当てられたすべてのホスト プールに対して有効になります。 ただし、ホスト プールに割り当てることができるスケーリング計画は 1 つだけです。 スケーリング計画は、選択した曜日のスケーリング構成を含む 1 つ以上のスケジュールで構成できます。
スケーリング計画の作成
スケーリング計画を作成するには:
- Azure Portal にサインインします。
- [Azure Virtual Desktop]>[スケーリング計画] に移動し、[作成] を選択します。
- [基本] タブで、[プロジェクトの詳細] を確認し、スケーリング計画を割り当てるサブスクリプションの名前を選択します。
- 新しいリソース グループを作成する場合は、[新規作成] を選択します。 既存のリソース グループを使用する場合は、ドロップダウン メニューからその名前を選択します。
- [名前] フィールドにスケーリング計画の名前を入力します。
- オプションで、ユーザーに表示される "わかりやすい" 名前と計画の説明を追加することもできます。
- [地域] で、スケーリング計画の地域を選択します。 オブジェクトのメタデータは、地域に関連付けられた geography に保存されます。 地域の詳細については、「データの場所」を参照してください。
- [タイム ゾーン] で、計画で使用するタイム ゾーンを選択します。
- [除外] タグに、スケーリング操作に含めたくない VM のタグを入力します。 たとえば、この機能をメンテナンスに使用したい場合があります。 VM をドレイン モードに設定した場合は、タグを使用して、自動スケーリングがドレイン モードを上書きしないようにします。
- [次へ] を選択すると、[スケジュール] タブが表示されます。
スケーリング計画のスケジュールを作成する
このセクションでは、スケーリング計画のスケジュールについて説明し、Azure portal で作成する方法について解説します。
スケジュールとは何ですか? それはどのように機能しますか?
スケジュールは、スケーリング構成に関する情報を含むスケーリング計画用の Azure Virtual Desktop プロキシ リソースです。 スケジュールでは、適用可能な日と開始時刻と終了時刻を構成できます。 また、負荷分散アルゴリズム、容量のしきい値、1 日のさまざまなポイントのホストの最小パーセンテージ、および優先するランプ ダウン戦略を構成することもできます。
スケジュールの各フェーズで、自動スケーリングは、セッション ホストにアクティブなセッションがない場合にのみ VM をオフにします。 スケジュールを作成しようとしたときに表示される既定値は、平日の推奨値ですが、必要に応じて変更できます。
スケジュールを作成する
[スケジュール] タブで、[スケジュールの追加] を選択します。
スケジュールの名前を [スケジュール名] フィールドに入力します。
[繰り返し] フィールドで、スケジュールを繰り返す日を選択します。
[ランプアップ] タブで、次のフィールドに入力します。
[開始時刻] で、ドロップダウン メニューから時間を選択して、ピークの勤務時間に向けて VM の準備を開始します。
[負荷分散アルゴリズム] で、幅優先アルゴリズムを選択することをお勧めします。 幅優先の負荷分散により、既存の VM 全体にユーザーが分散され、アクセス時間が短縮されます。
注:
ここで選択した負荷分散設定は、元のホスト プール設定で選択したものを上書きします。
[セッション ホスト VM の最小パーセンテージ] に、ランプアップ時とピーク時に使用するセッション ホスト リソースの量を入力します。 たとえば、10% を選択し、ホスト プールに 10 個のセッション ホストがある場合、自動スケーリングは、ランプアップ時とピーク時に常に 1 つのセッション ホストをユーザー接続に使用できるようにします。
[容量のしきい値] に、ランプアップ フェーズとピーク フェーズの開始をトリガーするホスト プールの使用率を入力します。 たとえば、100 セッションを処理できるホスト プールに 60% を選択した場合、自動スケーリングは、ホスト プールが 60 セッションを超えた場合にのみ、追加のホストを有効にします。
[ピーク時間] タブで、次のフィールドに入力します。
[開始時刻] に、1 日の使用率が最も高い開始時間を入力します。 時間がスケーリング計画に指定したのと同じタイム ゾーンにあることを確認してください。 この時間は、ランプアップ フェーズの終了時刻でもあります。
[負荷分散] では、幅優先または深さ優先のいずれかの負荷分散を選択できます。 幅優先の負荷分散では、ホスト プール内のすべての使用可能なセッションに新しいユーザー セッションが分散されます。 深さ優先負荷分散は、セッション制限にまだ達していない接続数が最も多い使用可能なセッション ホストに新しいセッションを分散します。 負荷分散の種類の詳細については、「Azure Virtual Desktop の負荷分散方法を構成する」を参照してください。
注:
ここで容量のしきい値を変更することはできません。 代わりに、ランプアップで入力した設定がこの設定に引き継がれます。
[ランプダウン] には、[ランプアップ] と同様のフィールドに値を入力しますが、今回はホスト プールの使用量が減少したときの値になります。 これには、次のフィールドが含まれます。
開始時刻
負荷分散アルゴリズム
ホストの最小パーセンテージ (%)
容量のしきい値 (%)
強制的なログオフ ユーザー
同様に、オフピーク時間はピーク時間と同じように機能します。
開始時刻は、ランプダウン期間の終了でもあります。
負荷分散アルゴリズム。 各 VM のセッションに基づいてセッション ホストの数を徐々に減らすには、深さ優先を選択することをお勧めします。
ピーク時間と同様に、ここで容量のしきい値を構成することはできません。 代わりに、ランプダウンに入力した値が引き継がれます。