ルール: AVD パーソナル デスクトップの適正サイズ化

ルール: AVD パーソナル デスクトップの適正サイズ化

Nerdio Manager は、AVD パーソナル デスクトップの適正サイズ化に関する推奨を行うアナライザーを使用してルールを作成することを可能にします。

この記事では、ルールの作成方法を説明し、VM の適正サイズ化サービスで使用される主要なデータについて詳しく説明します。このデータは、Log Analytics ワークスペースからのパフォーマンス カウンターに基づいてレコメンデーションを作成するために重要です。また、VM の適正サイズ化サービスを推進するさまざまなパラメーター、ベンチマーク、ルール設定、アルゴリズムについても探ります。

適正サイズ化のための新しいルールを作成する (AVD パーソナル)

Nerdio Manager は、AVD パーソナル デスクトップの適正サイズ化に関する推奨を提供するルールを作成することを可能にします。

適正サイズ化 (AVD パーソナル) ルールを作成するには:

  1. Advisor > ルールに移動します。

  2. [ルールを追加] を選択します。

  3. ルールを オン または オフに切り替えます。

  4. 次の情報を入力します:

    • 名前: このルールセットの表示名を入力します。

    • 説明: このルールセットの説明を入力します。

    • ホストプール: ドロップダウンリストから、このルールセットの対象となるホストプールを選択します。

    • アナライザー: ドロップダウンリストから 適正サイズ化 (AVD パーソナル)を選択します。

    • 適正サイズ化 (AVD パーソナル) 設定:次の情報を入力します:

      • 名前: このルールセットの名前を入力します。

      • クォータを尊重: 十分なクォータがある場合にのみ、VM サイズを推奨します。

      • Advisor は、サブスクリプション、リージョン、互換性などの他の制限を考慮したうえで、これらの VM サイズのみを推奨できます。

      • CPU 増加トリガー: 平均 CPU 使用率がこのしきい値を上回ると、VM サイズの拡大が推奨されます。

      • CPU 減少トリガー: 平均 CPU 使用率がこのしきい値を下回ると、VM サイズの縮小が推奨されます。

      • RAM 増加トリガー: 平均 RAM 使用率がこのしきい値を上回ると、VM サイズの拡大が推奨されます。

      • RAM 減少トリガー: 平均 RAM 使用率がこのしきい値を下回ると、VM サイズの縮小が推奨されます。

      • アクティブセッションのみ: デフォルトでは、このルールはアクティブなユーザーセッションがある VM にのみ適用されます。アクティブセッションの有無を問わず、VM 全体のリソース使用量に基づいて推奨事項を生成する場合は、この設定を無効にしてください。

  5. OK を選択して新しいルールを保存します。

既存のルールを管理する

Nerdio Managerは、既存のルールを変更、削除、無効にする、複製することができます。さらに、既存のルールを強制的に実行することもできます。

既存のルールを管理するには:

  1. Advisor > ルールに移動します。

  2. 作業するルールを特定します。

  3. アクションメニューから、次のオプションのいずれかを選択します:

    • 編集: 既存のルールを変更します。

    • 削除: 既存のルールを削除します。

    • 無効にする: 既存のルールを無効にします。

    • 複製: 既存のルールを複製します。

    • 強制: 既存のルールを強制的に実行します。

主要データの概要

VM 適正サイズ化サービスは、仮想マシン (VM) の性能とリソース利用を最適化するためのレコメンデーションを作成するために主要データに依存しています。このデータは、性能カウンター、ベンチマーク、ルール設定など、さまざまなソースから収集されます。

性能カウンター

VM 適正サイズ化サービスで使用される性能カウンターは次のとおりです:

  • プロセッサ情報/%プロセッサ時間

  • メモリ/利用可能メガバイト

サービスが効果的に機能するためには、ホストプール用の Log Analytics ワークスペースを設定し、これらの性能カウンターを10分以内の間隔で有効にすることが不可欠です(1分を推奨します)。さらに、ターゲット VM 上で Log Analytics エージェントが実行されている必要があります。

VMの適正サイズ化サービスは、このデータを使用して主要な指標を計算し、その結果をAdvisor/レコメンデーションページの詳細な使用レポートに表示します。

パーセンタイル計算

VMの適正サイズ化サービスは、VMの性能を評価するためにいくつかのパーセンタイルを計算します。これらのパーセンタイルは、収集されたデータに基づいています:

  • プロセッサ情報/%プロセッサ時間の90パーセンタイル(最大負荷に対する割合)。

  • アクティブセッションの数がゼロより大きい間隔におけるプロセッサ情報/%プロセッサ時間の90パーセンタイル。

  • メモリ/利用可能メガバイトから計算された使用メモリの割合の90パーセンタイル。

  • アクティブセッションの数がゼロより大きい間隔における使用メモリの割合の90パーセンタイル。

これらのパーセンタイルは、VMの性能とリソース利用に関する貴重な洞察を提供します。

データ要件

信頼性のあるレコメンデーションを得るためには、VM が最低72時間以上電源オンの状態である必要があります。この期間は連続している必要はなく、時間の経過とともに蓄積することができます(例えば、7日間で1日10時間、さらに2時間追加)。データが72時間未満で24時間以上存在する場合、警告付きで推奨が表示されます。

データ分析期間

VMの適正サイズ化サービスは、過去30日間のデータを分析します。ただし、この期間中に VM のサイズが変更された場合、分析期間は短くなる可能性があります。サイズ変更前のデータは考慮されないためです。

パラメータのカスタマイズ

VMの適正サイズ化サービスに関連するいくつかのパラメータは、Application Serviceの設定を通じて調整できます。これらの設定は、特定の要件に合わせてサービスの動作を微調整することを可能にします。以下は利用可能な設定です:

Advisor:PersonalRightSize:HideDataBelowDuration

これは、統計期間がこの期間より短い場合に、ユーザーにVMの統計を表示するかどうかを決定します。デフォルト:1(時間)

Advisor:PersonalRightSize:HideOptionsBelowDuration

これは、統計期間がこの期間より短い場合に、ユーザーに推奨されるVMサイズを表示するかどうかを決定します。デフォルト:24(時間)

Advisor:PersonalRightSize:ReliableStatisticsDuration

この設定は、統計期間がこの期間より短い場合に警告を表示するタイミングを決定します。デフォルト:72(時間)

Advisor:PersonalRightSize:Percentile

これは、計算に使用される基準パーセンタイルを指定します。デフォルト:90(パーセンタイル)

ベンチマーク

CPUパフォーマンスとメモリ量の比較を有効にするために、VMの適正サイズ化サービスは定期的にGitHubからデータを取得します。これらのベンチマークは、異なるVMサイズのパフォーマンスを評価するために使用されます。サービスは、このベンチマークデータのメモリ内キャッシュを維持します。

  • 1つのVMサイズに対して複数のベンチマークが利用可能な場合、サービスは平均値を使用します。

  • Windowsのベンチマークがない場合、Linuxのベンチマーク値が0.967の係数(両方のOSにアイテムがあるすべてのベンチマークの中央値比)で使用されます。

ルール設定

適正サイズ化アナライザーを含むルールには、サービスの動作に影響を与える特定の設定があります。これらの設定には、CPUおよびRAM使用量のトリガーと「アクティブなセッションのみ」フラグが含まれています。

クォータを尊重

オプションとして、このオプションはAdvisorに十分なクォータが存在する場合にのみVMサイズを推奨するよう指示します。

指定されたVMサイズ

オプションとして、このオプションはAdvisorに、サブスクリプション、リージョン、互換性などの他の制限に関して指定されたVMサイズのみを推奨するよう指示します。

CPU 縮小トリガー

これは過剰なCPUパフォーマンスを示し、スケールファクターを計算するために使用されます。既定

CPU 拡大トリガー

これは不十分なCPUパフォーマンスを示し、スケールファクターを計算するためにも使用されます。既定

RAM 縮小トリガー

これは過剰なRAM量を示し、スケールファクターを計算するために使用されます。既定

RAM 拡大トリガー

これは不十分なRAM量を示し、スケールファクターを計算するためにも使用されます。既定

アクティブなセッションのみフラグ

これは、分析のための主要データがフル使用(無効時)を考慮すべきか、アクティブなセッションのみ(有効時)を考慮すべきかを指定します。デフォルト:有効

理想的なスケールファクター

VMの適正サイズ化サービスがCPUまたはRAMリソースの増加または減少の必要性を特定した場合、理想的なスケールファクターを計算します。スケールファクターを計算するための公式は、使用量とトリガー値に基づいています。

  • 増加の場合、公式は:`factor = usage / Decrease Trigger`

  • 減少の場合、公式は:`factor = usage / Increase Trigger`

  • 最適な使用のために、ファクターは1に設定されます。

理想的なスケールファクターは3を超えることも0.3未満になることもできません。この範囲を超えた場合、範囲内に収まるように調整されます。

理想的なCPU/RAM

理想的なスケールファクターとベンチマークデータを使用して、VMの適正サイズ化サービスは、各VMサイズに対して理想的なCPUパフォーマンスとRAM容量を計算します。この情報は、VMの適正サイズ化に関する推奨事項を行うために使用されます。

ファジーライクロジック

場合によっては、VMの適正サイズ化サービスは、CPUパフォーマンス、RAM容量、および価格を比較するためにファジーライクロジックを使用します。このアプローチは、小さな差異を持つ値を等しいものとして考慮し、可視性比率を使用します:

  • CPUパフォーマンス比率:1.10

  • RAM容量比率:1.05

  • 価格比率:1.02

これにより、サービスは小さな差異を持つ値を同等として扱うことができます。

サイズ選択

VMの適正サイズ化サービスは、最適なサイズを決定するために、同じリージョンおよびサブスクリプションのすべての利用可能なVMサイズを反復処理します。いくつかの却下基準が適用され、推奨事項が表示されないようにします。これらには以下が含まれます。

  • クォータの枯渇

  • ベンチマークの欠如

  • 不明な価格

  • GPUの可用性の不一致

  • 機能の欠如

  • 特定のサイズファミリー(AおよびBサイズファミリーは推奨事項から除外されます)

ソート

却下基準を通過した残りのサイズはソートされ、使用されるアルゴリズムはCPUおよびRAMリソースの望ましいターゲットに依存します。

  • CPUの増減について:価格の昇順による単純なソートです。

  • 最適なRAM:CPUとRAMのニーズを考慮したスマートなソート方法です。

  • RAMの増加:複合的なカバレッジスコアを計算するスマートなソート方法です。

最終的な推奨は通常、サイズのソートリストに基づいており、最初の3つのサイズがデータベースに保存され、ユーザーインターフェースに表示されます。

この記事は役に立ちましたか?

1人中1人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

サインインしてコメントを残してください。