azure-load-balancer について
Azure Load Balancer を扱うエージェント向けのガイダンススキルです。トラブルシューティング、設計、セキュリティ、構成、デプロイを扱い、ローカルの参照資料とリモート文書取得を組み合わせます。
主な機能
- 01トラブルシューティングガイド
- 02アーキテクチャとトラフィック分散
- 03SKU 選択と移行計画
- 04セキュリティ、構成、デプロイの資料
- 05ローカル資料とリモート文書取得
活用シーン
- 01ロードバランサーの接続問題の診断
- 02高可用性とスケーリング構成の計画
- 03プローブ、ルール、SNAT の設定
- 04SKU や移行方法の検討
MCP 対応
mcp_microsoftdocs:microsoft_docs_fetch を使ってリモート文書を取得できます。利用できない場合の代替手段として fetch_webpage が記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-load-balancerインストール後、Claude Code で/azure-load-balancerを入力して読み込まれたか確認します。
詳細
Azure Load Balancer スキル
このスキルでは、Azure Load Balancer に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて扱います。ローカルのクイックリファレンスコンテンツと、リモートのドキュメント取得機能を組み合わせています。
このスキルの使用方法
IMPORTANT for Agent:関連するセクションは、以下のカテゴリインデックスから探してください。行の範囲が記載されているカテゴリ(例:
L35-L120)では、指定した行をread_fileで読み取ります。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先のリファレンスファイルをread_fileで読み取ります。
IMPORTANT for Agent:
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-L44 | Azure Load Balancer の問題の診断と解決:正常性イベントログ、監視とアラート、接続の問題、パブリックフロントエンドの到達可能性のテスト。 |
| ベストプラクティス | L45-L50 | 信頼性、パフォーマンス、スケーリング、正常性プローブ、高可用性に関するベストプラクティスに沿った、Azure Load Balancer と VM スケールセットのアーキテクチャの設計とデプロイ。 |
| 意思決定 | L51-L57 | 適切な Load Balancer SKU の選択、Basic から Standard へのアップグレード、AWS Network Load Balancer から Azure へのワークロード移行に関するガイダンス。 |
| アーキテクチャと設計パターン | L58-L62 | トラフィック分散とセッションアフィニティの設計パターン、および Azure Load Balancer でのアウトバウンドインターネット接続と SNAT 動作の構成に関するガイダンス。 |
| 制限とクォータ | L63-L70 | Load Balancer の TCP アイドルタイムアウト、TCP リセット、インバウンドおよびアウトバウンドトラフィックのアウトバウンド SNAT 接続クォータに関する制限、動作、構成。 |
| セキュリティ | L71-L76 | Azure Load Balancer のセキュリティガイダンス:セキュリティ強化、アクセス制御、ボリューム型攻撃やネットワーク攻撃から保護するための Azure DDoS Protection の使用。 |
| 構成 | L77-L93 | Azure Load Balancer の動作の構成:バックエンドプール(サブスクリプション間を含む)、ルール/NAT、正常性プローブ、SNAT アウトバウンド、IPv6 DHCPv6、ポータル設定、監視/メトリック/ログ。 |
| 統合とコーディングパターン | L94-L100 | 正常性のプローブ、IMDS を介したロードバランサー/VM メタデータの読み取り、CLI と REST API を使用した Azure Load Balancer メトリックの取得に関するコードサンプルとパターン。 |
| デプロイ | L101-L108 | Azure Load Balancer のデプロイと移行:デュアルスタック IPv4/IPv6 の構成(内部/外部)、Basic から Standard へのアップグレードの自動化、NAT ルール v1 から v2 への移行、リージョン間の構成レプリケーション。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure Load Balancer の正常性イベントログの解釈 | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-health-event-logs |
| Azure Load Balancer の正常性イベントの監視とアラート | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-monitor-alert-health-event-logs |
| Azure Load Balancer の接続の診断とトラブルシューティング | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-diagnostics |
| Azure Public Load Balancer フロントエンドの到達可能性のテスト | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-test-frontend-reachability |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Load Balancer のデプロイに関するベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-best-practices |
| Azure Standard Load Balancer で VM スケールセットを効果的に使用する | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-virtual-machine-scale-sets |
意思決定
| トピック | URL |
|---|---|
| Basic Load Balancer から Standard Load Balancer へのアップグレードを計画して実行する | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-basic-upgrade-guidance |
| AWS Network Load Balancer のワークロードを Azure に移行する | https://learn.microsoft.com/en-us/azure/load-balancer/network-load-balancing-aws-to-azure-how-to |
| 適切な Azure Load Balancer SKU を選択する | https://learn.microsoft.com/en-us/azure/load-balancer/skus |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure Load Balancer の分散モードを選択する | https://learn.microsoft.com/en-us/azure/load-balancer/distribution-mode-concepts |
制限とクォータ
| トピック | URL |
|---|---|
| Azure Load Balancer の制限と動作に関する FAQ | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-faqs |
| Azure Load Balancer の TCP アイドルタイムアウトとリセットを構成する | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-idle-timeout |
| Load Balancer の TCP リセットとアイドルタイムアウトの動作を理解する | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-reset |
| Azure Load Balancer のアウトバウンド SNAT 制限を構成する | https://learn.microsoft.com/en-us/azure/load-balancer/outbound-rules |
セキュリティ
| トピック | URL |
|---|---|
| Azure Load Balancer にセキュリティのベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/load-balancer/secure-load-balancer |
| Azure DDoS Protection で Azure Load Balancer を保護する | https://learn.microsoft.com/en-us/azure/load-balancer/tutorial-protect-load-balancer-ddos |
構成
統合とコーディングパターン
| トピック | URL |
|---|---|
| Azure Load Balancer 向けに Python でカスタム HTTP/HTTPS ヘルスプローブを実装する | https://learn.microsoft.com/en-us/azure/load-balancer/create-custom-http-health-probe-howto |
| IMDS を使用して Azure Load Balancer のメタデータを取得する | https://learn.microsoft.com/en-us/azure/load-balancer/howto-load-balancer-imds |
| REST API 経由で Azure Load Balancer のメトリックをクエリする | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-query-metrics-rest-api |
デプロイ
| トピック | URL |
|---|---|
| Standard Load Balancer で IPv4/IPv6 デュアルスタックアプリをデプロイする | https://learn.microsoft.com/en-us/azure/load-balancer/deploy-ipv4-ipv6-dual-stack-standard-load-balancer |
| Standard Internal Load Balancer で IPv6 デュアルスタックアプリをデプロイする | https://learn.microsoft.com/en-us/azure/load-balancer/ipv6-dual-stack-standard-internal-load-balancer-powershell |
| Load Balancer のインバウンド NAT 規則を v1 から v2 に移行する | https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-nat-pool-migration |
| Azure Load Balancer の構成をリージョン間で複製する | https://learn.microsoft.com/en-us/azure/load-balancer/move-across-regions-azure-load-balancer |
| PowerShell で Basic から Standard への Load Balancer アップグレードを自動化する | https://learn.microsoft.com/en-us/azure/load-balancer/upgrade-basic-standard-with-powershell |