azure-vm-scalesets について
azure-vm-scalesets は、Azure Virtual Machine Scale Sets を扱うエージェント向けのガイダンススキルです。ローカル資料とリモートドキュメントを組み合わせ、設計、スケーリング、セキュリティ、構成、デプロイを扱います。
主な機能
- 01インスタンスミックスと自動スケーリングの問題診断
- 02ローリングアップグレードと可用性の案内
- 03オーケストレーション、Spot、スケーリングの選択
- 04容量制限とセキュリティの資料
- 05構成、連携、デプロイの案内
活用シーン
- 01自動スケーリングやスタンバイプールの問題診断
- 02オーケストレーションとアップグレード戦略の選択
- 03可用性ゾーンと VM 配置の計画
- 04ディスク暗号化とスケールセットのデプロイ
MCP 対応
mcp_microsoftdocs:microsoft_docs_fetch を使って Microsoft のドキュメントを取得できます。代替手段として fetch_webpage が記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-vm-scalesetsインストール後、Claude Code で/azure-vm-scalesetsを入力して読み込まれたか確認します。
詳細
Azure Virtual Machine Scale Sets スキル
このスキルでは、Azure Virtual Machine Scale Sets に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、ドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
エージェント向けの重要事項:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行の範囲が指定されているカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み込んでください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み込んでください。
エージェント向けの重要事項:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを使用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントの内容を取得するためにネットワークアクセスが必要です:
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用してください。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用してください。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L37-L43 | VMSS インスタンスミックス、スタンバイプールの動作、自動スケール(ルール、スケーリングの遅延、容量の不一致、一般的なエラーシナリオ)の問題を診断して解決します。 |
| ベストプラクティス | L44-L49 | VM スケールセットのローリングアップグレードの構成、MaxSurge 設定の調整、本番環境の更新時にダウンタイムを最小限に抑え、高可用性を維持するための戦略を扱います。 |
| 意思決定 | L50-L67 | VM スケールセットのモード、可用性、アップグレードと自動スケールの戦略、スポット/ハイブリッドの利点、およびさまざまなデプロイシナリオにおけるコストとパフォーマンスのトレードオフを選択するためのガイダンスです。 |
| アーキテクチャと設計パターン | L68-L73 | 自動ゾーンバランシングと近接配置グループを利用して配置を最適化し、回復性を高めることで、高可用性と低レイテンシーを実現する VM スケールセットを設計します。 |
| 制限とクォータ | L74-L79 | スケールセットの容量、インスタンス、リソースの制限、配置グループの動作、スケーリングの制約、および制限が VM のデプロイ、可用性、分散に与える影響を扱います。 |
| セキュリティ | L80-L91 | VMSS ディスクの暗号化(CLI、PowerShell、ARM)、Key Vault と拡張機能を使用した Azure Disk Encryption の構成、Azure Policy と RBAC によるスタンバイプールの保護を扱います。 |
| 構成 | L92-L134 | VM スケールセットのテンプレート、ネットワーク、ディスク、ゾーン、アップグレード、自動スケール、スタンバイプール、インスタンスミックス/保護、正常性/メンテナンス、および CLI/PowerShell/API による管理を構成します。 |
| 統合とコーディングパターン | L135-L140 | 監視のために Log Analytics と連携する VM スケールセットのスタンバイプールの構成、および Azure DSC 拡張機能との統合による自動構成管理を扱います。 |
| デプロイ | L141-L147 | 汎用化/特殊化された Shared Image Gallery イメージからの VM スケールセットの作成、フレキシブルセットのゾーン化、スケールセットのインスタンスへのアプリケーションのデプロイ/ロールアウトを扱います。 |
トラブルシューティング
| トピック | URL |
|---|---|
| VM スケールセットのインスタンスミックスに関する FAQ とトラブルシューティング | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-mix-faq-troubleshooting |
| VM スケールセットのスタンバイプールに関する FAQ とトラブルシューティング | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-faq |
| Azure VM スケールセットの自動スケールに関する問題のトラブルシューティング | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-troubleshoot |
ベストプラクティス
| トピック | URL |
|---|---|
| 本番環境のスケールセットでローリングアップグレードを構成する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades |
| MaxSurge ローリングアップグレードを使用して稼働時間を改善する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge |
意思決定
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| VM スケールセットで自動ゾーン バランスを使用する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/auto-zone-balance-overview |
| スケールセットで近接配置グループを使用する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/proximity-placement-groups |
制限とクォータ
| トピック | URL |
|---|---|
| VM スケールセットの制限と動作を確認する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-faq |
| 配置グループとスケールセットの容量制限について理解する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups |
セキュリティ
構成
統合とコーディングパターン
| トピック | URL |
|---|---|
| VM スケールセットのスタンバイプールを Azure Log Analytics と統合する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/standby-pools-monitor-pool-events |
| VM Scale Sets を Azure DSC 拡張機能と統合する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-dsc |
デプロイ
| トピック | URL |
|---|---|
| 汎用化されたギャラリーイメージからスケールセットを作成する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-generalized-image-version |
| 特化型ギャラリーイメージからスケールセットを作成する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/instance-specialized-image-version |
| リージョンのフレキシブルスケールセットをゾーンスケールセットに移行する | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/migrate-scale-set-flex-to-availability-zones |
| VM Scale Set インスタンスにアプリケーションをデプロイする | https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-deploy-app |