Nerdio Manager
この記事では、ルールの作成方法を説明し、VM の適正サイズ化サービスで使用される主要なデータについて詳しく説明します。このデータは、Log Analytics ワークスペースからのパフォーマンス カウンターに基づいてレコメンデーションを作成するために重要です。また、VM の適正サイズ化サービスを推進するさまざまなパラメーター、ベンチマーク、ルール設定、アルゴリズムについても探ります。
Nerdio Manager
適正サイズ化 (AVD パーソナル) ルールを作成するには:
-
Observability > Advisor > ルール に移動します。
-
[ルールを追加] を選択します。
-
ルールを オン または オフに切り替えます。
-
次の情報を入力してください。
-
名前 名前: このルールセットの表示名を入力します。
-
説明このルールセットの説明を入力します。
-
ホストプールホストプール: ドロップダウンリストから、このルールセットの対象となるホストプールを選択します。
-
アナライザードロップダウンリストから 適正サイズ化 (AVD パーソナル) を選択します。
-
適正サイズ化 (AVD パーソナル) 設定:次の情報を入力してください:
-
名前 名前: このルールセットの名前を入力します。
-
クォータを尊重十分なクォータがある場合にのみ VM サイズを推奨します。
-
許可される VM サイズAdvisor は、サブスクリプション、リージョン、互換性などの他の制限を考慮したうえで、これらの VM サイズのみを推奨できます。
-
CPU 拡大トリガーこの閾値を超える平均 CPU 使用率は、VM サイズを増やす推奨が生成されます。
-
CPU 縮小トリガーこの閾値以下に平均 CPU 利用率が出ると、VM サイズの縮小推奨が出されます。
-
RAM 増加トリガー:この閾値を超える平均 RAM 使用率は、VM サイズ増加の推奨が生成されます。
-
RAM 縮小トリガーこの閾値以下の平均 RAM 使用率は、VM サイズの縮小推奨が生成されます。
-
アクティブセッションのみ:デフォルトでは、このルールはアクティブなユーザーセッションを持つ VM にのみ適用されます。アクティブセッションの有無を問わず、VM 全体のリソース使用量に基づいて推奨事項を生成する場合は、この設定を無効にしてください。
-
-
-
OK を選択して新しいルールを保存します。
Nerdio Manager
既存のルールを管理するには:
-
Observability > Advisor > ルールに移動します。
-
作業するルールを特定します。
-
アクションメニューから、次のいずれかのオプションを選択します:
-
編集既存のルールを変更します。
-
削除既存のルールを削除します。
-
無効化既存のルールを無効にします。
-
複製既存のルールを複製します。
-
強制強制: 既存のルールを強制的に実行します。
-
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の統計を表示するかどうかを決定します。既定時間
Advisor:PersonalRightSize:HideOptionsBelowDuration
これは、統計期間がこの期間より短い場合に、ユーザーに推奨されるVMサイズを表示するかどうかを決定します。既定時間
Advisor:PersonalRightSize:ReliableStatisticsDuration
この設定は、統計期間がこの期間より短い場合に警告を表示するタイミングを決定します。既定時間
Advisor:PersonalRightSize:Percentile
これは、計算に使用される基準パーセンタイルを指定します。既定90 (パーセンタイル)
CPUパフォーマンスとメモリ量の比較を有効にするために、VMの適正サイズ化サービスは定期的にGitHubからデータを取得します。これらのベンチマークは、異なるVMサイズのパフォーマンスを評価するために使用されます。サービスは、このベンチマークデータのメモリ内キャッシュを維持します。
-
1つのVMサイズに対して複数のベンチマークが利用可能な場合、サービスは平均値を使用します。
-
Windowsのベンチマークがない場合、Linuxのベンチマーク値が0.967の係数(両方のOSにアイテムがあるすべてのベンチマークの中央値比)で使用されます。
適正サイズ化アナライザーを含むルールには、サービスの動作に影響を与える特定の設定があります。これらの設定には、CPUおよびRAM使用量のトリガーと「アクティブなセッションのみ」フラグが含まれています。
クォータを尊重
オプションとして、このオプションはAdvisorに十分なクォータが存在する場合にのみVMサイズを推奨するよう指示します。
指定されたVMサイズ
オプションとして、このオプションはAdvisorに、サブスクリプション、リージョン、互換性などの他の制限に関して指定されたVMサイズのみを推奨するよう指示します。
CPU 縮小トリガー
これは過剰なCPUパフォーマンスを示し、スケールファクターを計算するために使用されます。既定60%
CPU 拡大トリガー
これは不十分なCPUパフォーマンスを示し、スケールファクターを計算するためにも使用されます。既定80%
RAM 縮小トリガー
これは過剰なRAM量を示し、スケールファクターを計算するために使用されます。既定60%
RAM 拡大トリガー
これは不十分なRAM量を示し、スケールファクターを計算するためにも使用されます。既定80%
アクティブなセッションのみフラグ
これは、分析のための主要データがフル使用(無効時)を考慮すべきか、アクティブなセッションのみ(有効時)を考慮すべきかを指定します。 既定有効。
VMの適正サイズ化サービスがCPUまたはRAMリソースの増加または減少の必要性を特定した場合、理想的なスケールファクターを計算します。スケールファクターを計算するための公式は、使用量とトリガー値に基づいています。
-
増加の場合、公式は:`factor = usage / Decrease Trigger`
-
減少の場合、公式は:`factor = usage / Increase Trigger`
-
最適な使用のために、ファクターは1に設定されます。
理想的なスケールファクターは3を超えることも0.3未満になることもできません。この範囲を超えた場合、範囲内に収まるように調整されます。
理想的なスケールファクターとベンチマークデータを使用して、VMの適正サイズ化サービスは、各VMサイズに対して理想的なCPUパフォーマンスとRAM容量を計算します。この情報は、VMの適正サイズ化に関する推奨事項を行うために使用されます。
場合によっては、VMの適正サイズ化サービスは、CPUパフォーマンス、RAM容量、および価格を比較するためにファジーライクロジックを使用します。このアプローチは、小さな差異を持つ値を等しいものとして考慮し、可視性比率を使用します:
-
CPUパフォーマンス比率:1.101.10
-
RAM容量比率:1.051.05
-
価格比率:1.021.02
これにより、サービスは小さな差異を持つ値を同等として扱うことができます。
VMの適正サイズ化サービスは、最適なサイズを決定するために、同じリージョンおよびサブスクリプションのすべての利用可能なVMサイズを反復処理します。いくつかの却下基準が適用され、推奨事項が表示されないようにします。これらには以下が含まれます。
-
クォータの枯渇
-
ベンチマークの欠如
-
不明な価格
-
GPUの可用性の不一致
-
機能の欠如
-
特定のサイズファミリー(AおよびBサイズファミリーは推奨事項から除外されます)
コメント (0件のコメント)