3.4 ネットワーク

Azure Networking

Azure Virtual Network(VNet)は、Azureリソースを論理的に隔離したネットワーク環境を提供する。AWS VPCと同様の概念だが、NSGの適用範囲やピアリングの仕組みに違いがある。

VNetの基本構成

Azure VNet構成

図1: Azure VNetの典型的な構成

コンポーネント Azure AWS対応
仮想ネットワーク VNet VPC
セキュリティグループ NSG Security Group + NACL
踏み台サーバー Azure Bastion EC2 Bastion / SSM
プライベート接続 Private Endpoint VPC Endpoint
WAF/LB Application Gateway ALB + WAF

NSG(Network Security Group)

NSGルール

図2: NSGの特徴とAWSとの違い

NSGとAWS Security Groupの違い
Azureの NSGは「許可」と「拒否」の両方のルールを設定でき、優先度順に評価される。AWSのSecurity Groupは「許可」ルールのみで、すべてのルールを評価して最も許容的な結果を適用する。この違いは、きめ細かいアクセス制御を設計する際に重要である。

ハイブリッド接続

Azure接続オプション

図3: Azureハイブリッド接続とHub-Spoke構成

接続方式 用途 AWS対応
VNet Peering VNet間接続 VPC Peering
VPN Gateway オンプレミスVPN接続 Site-to-Site VPN
ExpressRoute 専用線接続 Direct Connect
Virtual WAN 大規模ハブ管理 Transit Gateway
出典
[1] Microsoft. Azure Virtual Network Documentation. https://docs.microsoft.com/azure/virtual-network/
[2] Microsoft. Hub-spoke network topology. https://docs.microsoft.com/azure/architecture/reference-architectures/hybrid-networking/hub-spoke
発展学習
→ Azure Firewall vs NVA
→ ExpressRoute Global Reach