azure-virtual-network について
azure-virtual-networkは、Azure Virtual Networkの設計、構成、セキュリティ、デプロイを案内するエージェントスキルです。ローカルのクイックリファレンスとリモート文書の取得を組み合わせ、Azure仮想ネットワークの計画や管理に役立ちます。
主な機能
- 01ネットワーク設計のベストプラクティスとアーキテクチャパターン
- 02セキュリティ、構成、デプロイのガイダンス
- 03制限、クォータ、選択の参考情報
- 04ローカル資料とリモート文書の取得
活用シーン
- 01VNetトポロジ、ピアリング、ハイブリッドネットワークの計画
- 02IP、DNS、ルーティング、ネットワーク要素の構成
- 03ネットワークのセキュリティ制御とサービス分離の検討
MCP 対応
リモート文書の取得にはmcp_microsoftdocsのmicrosoft_docs_fetchを優先し、代替手段としてfetch_webpageを利用します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-virtual-networkインストール後、Claude Code で/azure-virtual-networkを入力して読み込まれたか確認します。
詳細
Azure Virtual Network スキル
このスキルでは、Azure Virtual Network に関する専門的なガイダンスを提供します。ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
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 が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| ベストプラクティス | L35-L43 | セキュリティと高パフォーマンスを備えた VNet の設計:NSG ルールのパターン、トラフィックフロー、VM のスループット調整、TCP/IP の最適化、VNet サービスエンドポイントの安全な使用。 |
| 意思決定 | L44-L53 | VNet 関連のオプション選択に関するガイダンス:VM サイズの MANA サポート、Basic パブリック IP の Standard へのアップグレード、ルーティング優先設定と従量課金対象外の CDN トラフィック、コストの比較、分離のための VNet 統合。 |
| アーキテクチャと設計パターン | L54-L60 | VNet アーキテクチャの設計:移行のためのサブネット拡張、VNet ピアリング、ハイブリッドな2層アプリ、TAP によるトラフィックミラーリング、トポロジの計画、カスタムルーティングオプション。 |
| 制限とクォータ | L61-L68 | Azure VM/VNet のネットワークリソースの制限と動作:高速ネットワークのサポート、パブリック IP クォータ、VM のスループット上限、Virtual Network のスケールとパフォーマンスの制約。 |
| セキュリティ | L69-L78 | Virtual Network のセキュリティ保護:ネットワークポリシー、暗号化、サービスタグ、サービスエンドポイントポリシー、Azure Policy/セキュリティ制御の VNet および Kubernetes トラフィックへの適用。 |
| 構成 | L79-L114 | Azure Virtual Network コンポーネントの構成:IP(パブリック/プライベート/IPv4/IPv6)、ルーティング、ピアリング、DNS、MTU、DHCP、監視、Azure CNI、ゲートウェイ/ファイアウォール/ロードバランサーの設定。 |
| デプロイ | L115-L118 | Azure Basic パブリック IP アドレスを Standard SKU にアップグレードするためのガイダンス。ネットワークリソースとダウンタイムに関する要件、手順、考慮事項を含みます。 |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Virtual Network の設計に関するベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/virtual-network/concepts-and-best-practices |
| Azure NSG ルールとトラフィック処理を構成する | https://learn.microsoft.com/en-us/azure/virtual-network/network-security-group-how-it-works |
| Azure VM のネットワークスループット設定を最適化する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-optimize-network-bandwidth |
| Azure 仮想ネットワークサービスエンドポイントを安全に実装する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-service-endpoints-overview |
| Azure VM で TCP/IP のパフォーマンスチューニングを適用する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-tcpip-performance-tuning |
意思決定
| トピック | URL |
|---|---|
| 既存の Azure VM サイズで MANA をサポートするかどうかを決定する | https://learn.microsoft.com/en-us/azure/virtual-network/accelerated-networking-mana-existing-sizes |
| Azure Basic パブリック IP を Standard SKU にアップグレードする | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-basic-upgrade-guidance |
| Microsoft ネットワークまたは ISP ネットワーク経由の Azure ルーティング設定を選択する | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/routing-preference-overview |
| Azure から CDN へのトラフィックに従量課金なしのルーティング設定を使用する | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/routing-preference-unmetered |
| Azure Virtual Network のコストとトレードオフを最適化する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-cost-optimization |
| サービス分離のための Azure VNet 統合オプションを選択する | https://learn.microsoft.com/en-us/azure/virtual-network/vnet-integration-for-azure-services |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure 移行におけるサブネット拡張戦略を設計する | https://learn.microsoft.com/en-us/azure/virtual-network/subnet-extension |
| Azure VNet を使用してハイブリッド 2 層アプリケーションを実装する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-scenario-udr-gw-nva |
| Azure 仮想ネットワークのトポロジと接続を計画する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-vnet-plan-design-arm |
制限とクォータ
| トピック | URL |
|---|---|
| Azure Accelerated Networking の制限とサポートについて理解する | https://learn.microsoft.com/en-us/azure/virtual-network/accelerated-networking-overview |
| 静的パブリック IP を使用して Azure VM を作成し、IP の制限を理解する | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/virtual-network-static-public-ip |
| Azure VM のネットワークスループット制限について理解する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-machine-network-throughput |
| Azure Virtual Network の制限と動作について理解する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-faq |
セキュリティ
| トピック | URL |
|---|---|
| Azure で Kubernetes ネットワークポリシーを構成する | https://learn.microsoft.com/en-us/azure/virtual-network/kubernetes-network-policies |
| Azure Virtual Network にセキュリティ制御を適用する | https://learn.microsoft.com/en-us/azure/virtual-network/secure-virtual-network |
| Virtual Network に Azure Policy のコンプライアンス制御を適用する | https://learn.microsoft.com/en-us/azure/virtual-network/security-controls-policy |
| ネットワークセキュリティ規則用の Azure サービス タグを構成する | https://learn.microsoft.com/en-us/azure/virtual-network/service-tags-overview |
| Azure Virtual Network の暗号化を構成および管理する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-encryption-faq |
| サービス エンドポイント ポリシーで Azure Storage の送信トラフィックを保護する | https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-service-endpoint-policies-overview |
構成
デプロイ
| トピック | URL |
|---|---|
| Azure Basic パブリック IP を Standard SKU にアップグレードする | https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-upgrade |