本技能介绍如何在 Azure 中设计和实施网络基础设施,包括 VNet、子网、网络安全组(NSG)、VNet 对等互连、专用终结点、Azure 防火墙和应用程序网关,并同时给出 az CLI 命令与 Terraform 配置示例,面向生产级中心辐射(hub-spoke)拓扑。
用途:用于搭建 Azure 工作负载的网络基础,隔离不同环境,将本地网络通过 VPN 或 ExpressRoute 连接至 Azure,为 PaaS 服务建立专用连接,实现集中式出站过滤,或配置负载均衡与应用层路由。
主要能力:创建资源组、中心 VNet 与分支 VNet 及子网(包括 AzureFirewallSubnet、GatewaySubnet、AzureBastionSubnet 等);创建并配置 NSG 规则,按 Web、应用、数据分层限制入站流量并关联到子网;创建双向 VNet 对等互连并验证状态;为 Azure SQL、存储账户、Key Vault 创建专用终结点,并配置专用 DNS 区域与记录;部署 Azure 防火墙、配置 IP 配置、应用规则与网络规则,并通过路由表将分支流量引导至防火墙;创建带 WAF v2 的应用程序网关及 OWASP 3.2 托管规则集。
使用方式:资料以 az CLI 命令为主线,先安装 Azure CLI、登录并设置订阅、注册 Microsoft.Network 提供程序,然后按步骤创建资源组、VNet、子网、NSG、对等互连、专用终结点、防火墙和应用程序网关;命令中包含示例订阅 ID、资源组名称、地址前缀等占位值,需按实际环境替换。
适用场景:设计 Azure 网络基础、用 VNet 与 NSG 隔离环境、经 VPN 或 ExpressRoute 连接本地网络、通过专用终结点访问 PaaS、实施集中出站过滤、设置应用层路由或负载均衡。
限制:基础设施命令可能中断服务,执行变更前需确认目标主机与范围,并准备备份或快照;该资料为文档导入,上游脚本与模板未一并提供;未提供收费、价格、平台支持范围或效果保证等信息。