
1) 目标:将业务迁移到亿速云香港服务器(型号/编号3482.c)并保证与中国大陆各节点互通、延迟与带宽满足业务需求。
2) 必备项:亿速云控制台账号、目标实例ID/弹性IP、SSH密钥、现网数据备份(全量快照/数据库备份)、域名管理权限、国内节点(CDN/负载)的接入方案。
3) 风险评估:列出业务窗口、回滚点、流量切换计划与联系人名单。
1) 检测命令:在本地与源服务器分别执行 ping、traceroute/mtr、curl -I;示例:mtr -rwzbc 100 1.2.3.4。
2) 测试目标:测出到3482.c的跃点、丢包率、RTT;对中国主要运营商(移动/联通/电信)分别测试。
3) 获取BGP/路由信息:联系亿速云确认目标IP是否有专线/加速通道,是否支持BGP Anycast或策略路由。
1) 资源:CPU、内存、磁盘(本地盘/云盘)、带宽,安全组/防火墙规则。
2) 系统准备:创建实例、绑定弹性IP、开通端口(22/80/443及业务端口),安装基础组件(nginx/mysql/redis/rsync)。示例:apt update && apt install -y nginx rsync mysql-client。
3) 用户与权限:创建部署用户、配置 sudo、部署SSH公钥:ssh-copy-id -i ~/.ssh/id_rsa.pub user@HK_IP。
1) 文件:推荐 rsync(断点续传、增量)。命令示例:rsync -avzP -e "ssh -p22" /data/ user@HK_IP:/data/。
2) 数据库:小库可用 mysqldump 导出导入:mysqldump -u root -p --single-transaction db > db.sql;scp db.sql user@HK_IP:/tmp/;mysql -u root -p db < db.sql。大库建议使用主从复制或逻辑订阅(binlog/GTID)。
3) 大文件/对象:使用对象存储同步或专线挂载;可用 rclone 或云厂商提供的迁移工具。
1) 创建实例与安全组:在亿速云控制台选择3482.c模板,配置带宽并绑定弹性IP。
2) SSH与防火墙:确认SSH可连,设置iptables/ufw规则:ufw allow 22,80,443;检查 netstat -tulpn。
3) 验证:在目标服务器运行 curl -I http://localhost 和从国内节点 curl -I http://HK_IP 检查响应与头信息。
1) DNS策略:采用分地理解析(GeoDNS)或将国内流量指向国内加速节点,海外/香港指向3482.c。
2) TTL设置:迁移期间将TTL设短(60-300秒),切换完成后再提高至常规值(3600以上)。
3) 具体操作:在域名服务商添加/修改A记录,把临时A记录指向HK弹性IP;如果使用CDN,在控制台添加源站为HK IP并启用回源加速。
1) CDN前置:建议使用国内主流CDN(阿里云/腾讯/百度)做国内节点加速,源站配置为3482.c。
2) Nginx反向代理优化:proxy_buffer_size、proxy_buffers、keepalive_timeout、proxy_cache设置;示例 proxy_pass http://127.0.0.1:8080; proxy_set_header Connection ""。
3) 缓存策略:静态资源长缓存,API短缓存或不缓存,合理使用Cache-Control与ETag。
1) 证书申请:推荐使用Let's Encrypt + certbot:certbot certonly --standalone -d example.com,或在亿速云控制台上传证书。
2) Nginx SSL配置:启用TLS1.2/1.3,禁用弱加密套件,启用HSTS;示例 ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers 'HIGH:!aNULL:!MD5';。
3) 安全防护:开启WAF、限流、Fail2ban阻止暴力登录。
1) TCP调优:启用BBR(echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf; echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf; sysctl -p)。
2) MTU与分片:根据运营商测试调整MTU,避免跨境分片丢包。
3) 监控与测量:部署mtr/ztop/Prometheus+Grafana,持续观察丢包、RTT、带宽使用;如必要与亿速云申请专线或加速通道。
1) 验证项:功能测试、数据完整性校验(md5/rowcount)、性能压测(wrk/ab)与真实流量灰度。
2) 切换步骤:降低DNS TTL → 在低峰灰度切流 → 监控OK后全量切换 → 提升TTL。
3) 回滚:保留源站快照与DNS记录,DNS切换回原IP(TTL短的优势),或使用负载均衡临时回退。
问:为什么要在迁移前做多运营商连通测试?
答:不同运营商到香港路径差异大,有的可能经由绕行导致高延迟或丢包。提前用mtr/traceroute分别从联通/电信/移动检测,可以发现路径瓶颈,决定是否需要专线/加速或调整DNS策略,避免正式切换后出现大面积访问问题。
问:使用CDN后还需要在HK服务器做缓存优化吗?
答:需要。CDN主要加速边缘节点访问,但回源时仍会访问HK源站。通过在HK端启用反向代理缓存(如nginx proxy_cache)和合理的缓存控制,能减少回源压力并提升并发性能,尤其在CDN缓存失效时能维持稳定。
问:迁移过程中如何最小化业务中断?
答:采用低TTL灰度切换、先迁静态资源再迁数据库,数据库用主从同步或双写过渡,监控关键指标并预设回滚脚本,选在低峰时间窗口切换并保持技术团队在线响应。必要时使用流量分割合并方式逐步迁移。