1.
准备与前期评估
先确认业务线(应用/数据库)与数据主权要求;评估流量、峰值带宽、延迟要求;确定是否须满足新加坡/亚太地区法规(PDPA等)。小分段:列出所有VLAN/子网和IP段;记录现有防火墙策略与端口;准备Azure订阅与权限(Owner或Contributor)。
2.
网络设计与分区(VNet/Subnet/NSG)
在Azure新加坡区域(southeastasia)建立VNet并按功能分区:管理、应用、数据库、跳板机子网。小分段:示例CLI命令:az network vnet create -g MyRG -n prodVNet --address-prefix 10.1.0.0/16 --subnet-name app --subnet-prefix 10.1.1.0/24;为每个子网创建NSG并添加最小化入站规则,仅开放必要端口;使用Route Table做流量走向控制。
3.
选择连接方式:ExpressRoute优先,VPN作备援
若有高带宽、低延迟或合规需求,优先使用ExpressRoute直连。小分段:联系MSP或电信提供ExpressRoute带宽(例如1Gbps/10Gbps);在Azure侧创建ExpressRoute circuit(az network express-route create ...);配置Provider peering并完成LOA;配置ExpressRoute Gateway并建立UDP/BGP会话。若短期或低成本,配置Site-to-Site VPN:az network vpn-gateway create / az network local-gateway create / az network vpn-connection create,使用IKEv2与强加密。
4.
BGP与路由规划(On-prem与Azure互通)
配置BGP ASN与路由传播策略,避免路由冲突。小分段:在本地路由器中配置BGP对等(remote-as 与 Azure提供的peer ASN);在Azure端配置路由过滤器(Route filters)和Custom Routes;设置最长前缀与路由优先级以控制出站路径。
5.
身份与访问管理:Azure AD & AD Connect
部署Azure AD Connect实现本地AD与Azure AD同步或使用AD FS做单点登录。小分段:安装Azure AD Connect并选择Pass-through或Password Hash Sync;配置同步OU与属性过滤;为混合身份启用Conditional Access策略与MFA;使用Managed Identities降低凭证管理风险。
6.
存储、备份与数据复制策略
根据RPO/RTO选择磁盘类型与复制策略。小分段:数据库建议使用Azure SQL Managed Instance或VM +托管磁盘,磁盘类型选择Premium或Ultra;跨区复制考虑Geo-Redundant(GRS)或Zone-Redundant(ZRS);使用Azure Backup与Recovery Services Vault配置定期备份并做恢复演练(az backup protection enable-for-vm)。
7.
高可用与灾备(DR)设计
设计跨可用区部署和备援流程。小分段:在新加坡可用区内部署多个实例并做负载均衡(Azure Load Balancer / Application Gateway);若需完全异地恢复,设置Azure Site Recovery,执行复制策略并做Failover测试(az site-recovery replication ...);编写切换和回滚Runbook。
8.
安全加固与合规(网络与数据)
实施多层安全:NSG、Azure Firewall、WAF、IPS/IDS与加密。小分段:启用磁盘与传输加密(TDE/SSL);部署Azure Firewall并集中管理出入站策略;启用Azure Policy强制标签、加密、诊断日志;审查并记录合规证据以满足PDPA或内部审计。
9.
监控、日志与告警(运维可观测性)
部署Log Analytics、Azure Monitor与Application Insights。小分段:开启诊断日志并发送到Log Analytics工作区;建立关键指标告警(CPU、延迟、丢包、BGP断开);实现自动化脚本触发(Azure Automation/Logic Apps)用于自愈操作。
10.
部署与切换演练实操步骤(示例流程)
步骤一:在测试订阅创建VNet、子网、NSG与远端连接(ExpressRoute或VPN);步骤二:部署应用服务与数据库,执行联通性与性能测试;步骤三:将流量逐步导入(DNS切流或LB权重);步骤四:模拟故障做Failover演练并验证数据一致性;步骤五:记录问题与优化项并更新Runbook。
11.
问:如何选择ExpressRoute与Site-to-Site VPN?(Q1)
答:一般策略是:若需要稳定低延迟、高带宽或合规隔离首选ExpressRoute;短期、测试或成本敏感场景可先用Site-to-Site VPN作为临时或备援;可并行部署ExpressRoute为主链路、VPN为备链路以实现按优先级切换。
12.
问:在新加坡部署需注意的合规或延迟问题?(Q2)
答:注意新加坡PDPA和客户合同对数据驻留的要求;测试从各主要客户地到新加坡的网络延迟,必要时考虑在香港、雅加达或悉尼做边缘缓存;对主数据库做就近读写与跨区异步复制以降低延迟。
13.
问:上线前必做的三项验证是什么?(Q3)
答:一是网络连通与BGP路由正确(包含故障切换);二是数据恢复演练成功且RPO/RTO满足SLA;三是安全与监控完整(日志上报、告警触发、自动化Runbook可运行)。
来源:利用微软新加坡机房部署混合云架构的最佳实践指南