1. 明确目标:降低延迟、满足合规、实现冗余与容灾。
2. 列出需求:带宽需求(Mbps/Gbps)、延迟上限、业务切换RTO/RPO、数据主权、预算与运维人员。
3. 输出拓扑草图:本地IDC ↔(Express Connect/VPN)↔ 阿里云香港VPC,标注公网EIP、SLB、RDS、OSS位置。
2. 登录阿里云控制台:创建香港地域的VPC。创建VSwitch(按可用区划分)。
3. 分配子网、确定CIDR(例如:VPC 10.10.0.0/16,本地IDC 192.168.0.0/16),避免网段冲突。
4. 预留EIP、创建SLB(负载均衡)、RDS或自建DB ECS并开启云监控服务。
3. Express Connect(专线):适用于大带宽、低延迟、长期稳定业务。操作:控制台→专线接入→创建物理专线/云连接网关(VBR)→填写物理端口信息→完成厂商联调并下发VLAN/路由。
4. VPN(IPSec):适用于中低带宽或快速上线。操作:控制台→VPN网关→创建本端网关(填写公网IP、预共享密钥)、创建IPSec连接并下载配置,按厂商要求在本地防火墙上配置IKE/ESP参数(示例:PSK、IKEv1、AES128、SHA1)。
4. 在阿里云VPC中添加路由:控制台→路由表→新增路由条目,目标为本地IDC网段,下一跳选择VPN网关或专线网关。
5. 本地路由器添加对应静态路由或BGP:如果使用BGP,配置AS号、邻居和宣告网段,确认路由互通。
5. 阿里云安全组最小权限:只放通必要端口(如HTTP/80、HTTPS/443、SSH/22对管理出口IP限速)。
6. 配置网络ACL在子网层做二次白名单;开启WAF与Anti-DDoS基础防护,针对公网入口设置CC/DDOS防护策略。
6. 在SLB上创建监听器(HTTP/HTTPS/TCP),绑定后端ECS或ECS组。
7. 如果有本地后端参与流量,配置混合后端:SLB绑定阿里云后端,并在本地部署反向代理(如Nginx)通过健康检查与权重控制流量分配。
7. 方案一:RDS 加 Data Guard;方案二:自建MySQL主从跨地域复制。自建步骤(示例):
a) 在主库(例如本地)my.cnf中设置server-id=1、log-bin=mysql-bin、binlog-format=row,重启MySQL。
b) 创建复制账户:GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' IDENTIFIED BY 'replpwd'; FLUSH PRIVILEGES; SHOW MASTER STATUS; 记录File和Position。
c) 在云端从库执行:CHANGE MASTER TO MASTER_HOST='主库公网IP', MASTER_USER='repl', MASTER_PASSWORD='replpwd', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=12345; START SLAVE; SHOW SLAVE STATUS\G。
8. 大文件或对象建议使用阿里OSS:搭建ossutil或使用SDK同步。示例命令:ossutil cp -r /data/oss/ oss://bucket/ --update。
9. 对静态资源使用CDN并接入OSS为源站,降低源站带宽;设置CDN回源策略与缓存规则。
9. 启用云监控(CloudMonitor):CPU、内存、网络、磁盘、RDS延迟和连接数。
10. 配置日志服务(SLS)集中收集应用与访问日志,设置告警策略(阈值/周期)并通知到邮件/钉钉/企业微信群。
10. 制定切换脚本与检查表:流量切换DNS(阿里云解析设置低TTL)、数据库提升读写角色、验证数据一致性(checksum或pt-table-checksum)。
11. 演练步骤:先在测试域名验证负载均衡与数据库切换,再小流量切换并监控指标,最后全部切换并回滚预案。
11. 带宽合约与实例规格按利用率优化,使用自动扩容(Auto Scaling)配合SLB以控制成本。
12. 本地和云端分别缓存热点数据,使用Redis/SSR缓存层减少数据库负载。
12. 链路不通:排查本地防火墙、路由表、BGP邻居状态。
13. 数据延迟:检查网络延迟与带宽、数据库binlog是否写入、从库IO/SQL线程状态。
问:混合部署的主要优势是什么?
答:混合部署兼顾本地IDC的合规/专有设备优势与阿里云香港弹性扩展、全球出口与安全服务,能实现低延迟访问、容灾切换、按需扩容与成本优化,满足跨境业务与合规要求。
问:我该选择Express Connect还是VPN?
答:若业务对延迟和带宽敏感(例如金融、视频),并且长期稳定,优先选择Express Connect;若短期试验或带宽较低、预算有限,则先用VPN快速上线,后续可迁移到专线。
问:上线前必须完成的三项检查有哪些?
答:1) 网络连通与路由校验(阿里云到本地双向ping/traceroute、BGP路由表);2) 数据一致性校验(数据库binlog位置/校验和、文件同步校验);3) 安全与告警配置(安全组、WAF、监控告警已生效且通知通道正常)。