Azure Copilot最適化エージェントは、最適化タスクに役立ちます。 パフォーマンスを維持しながら、Azure リソースのコストと炭素排出量を削減するためのアクションを実行できます。 最適化エージェントは、詳細な最適化の推奨事項を提供し、比較する代替オプションなど、その背後にある理由を理解するのに役立ちます。 推奨される変更を実装するために、最適化エージェントによって、デプロイできるAzure CLIまたは PowerShell スクリプトが生成されます。
Important
Azure Copilot最適化エージェントは現在プレビュー段階です。 ベータ版、プレビュー版、または他の方法で一般公開されていない Azure の機能に適用される法的条件については、Microsoft Azure プレビューの追加利用規約を参照してください。
最適化を理解して対処するために、Azure Copilot では、推奨事項を適用した場合に予想される結果を示すグラフを生成できます。
Note
管理者は、Azure Copilot最適化エージェントおよびその他のAzure Copilot エージェントへのアクセスを有効または無効にすることができます。 新しいチャットを開始するときに最適化エージェントがオプションとして表示されない場合は、管理者に確認してください。
サポートされているリソースの種類
現在、最適化エージェントでは、次のリソースの種類に関する推奨事項が提供されています。
- 仮想マシン (VM)
- 仮想マシン スケール セット (VMSS)
最適化エージェント機能を使用する
最適化に関する推奨事項は、次のいくつかの方法で開始できます。
- [Azure Copilot チャット] ウィンドウで、Azure Copilotの [新しいチャット オプション] から [最適化] を選択します。 サブスクリプションまたは特定のリソースの最適化に関する推奨事項を求めます。 最適な結果を得るには、リソースが現在のコンテキストから明確でない限り、リソース名ではなく、プロンプトでサブスクリプション GUID または ARM リソース URI を指定します。
- Azure Advisorコストの推奨事項ページで、影響を受ける VM または VMSS リソースの横にある [最適化] を選択します。
最適化のサンプル プロンプト
最適化エージェントで使用できるプロンプトの種類の例をいくつか次に示します。 実際のシナリオに基づいてこれらのプロンプトを変更するか、別の種類のクエリを作成する他のプロンプトを試してください。 最適な結果を得るには、プロンプトでサブスクリプション GUID または ARM リソース URI を指定します。 サブスクリプションまたはリソースに既に取り組んでいる場合、今後の質問では名前で参照できます。
- "サブスクリプション
aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4eのコスト削減の機会を上位 5 つ表示してください。" - "
subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/acss-demo/providers/microsoft.compute/virtualmachines/ContosoVM1のコスト削減に関する推奨事項を表示してください。" - "ContosoVM1 の推奨事項について説明します。"
- "ContosoVM1 の別の推奨事項はありますか?
- "ContosoVM1 の推奨される最適化を適用する PowerShell スクリプトを生成します。"
- "これらの最適化を適用する CLI スクリプトを提供できますか?
- "すべてのアクティブな推奨事項からの潜在的なコストと炭素削減の合計を要約します。"
現在の考慮事項と制限事項
Azure Copilot最適化エージェントを使用する場合は、次の考慮事項と制限事項に注意してください。
- 最適化エージェントでは、予算とアラートを自動的に作成または更新することはできません。
- 既定では、サブスクリプション全体で推奨事項を要求すると、応答に 5 つの項目が表示されます。 クエリごとに最大 10 個の項目を含む、特定の数の上位の推奨事項を要求できます。
- コンテキストがまだ明確でない場合は、リソース名ではなく、最適化するリソースのサブスクリプション GUID または ARM リソース URI を指定する必要があります。
- プロンプトで参照しているサブスクリプションが指定されていない場合、エージェントは、Azure portal サブスクリプション ディレクトリで選択された最初の 10 個のサブスクリプションを自動的に受け取ります。