1.
小分段1:确认目标与约束。列出要迁移的服务(Web、API、数据库、缓存、文件存储等)、带宽需求、并发峰值、RPO/RTO、允许的停机窗与合规要求。
小分段2:制作资产清单。导出IP、域名、证书、端口、数据库版本、应用依赖、定时任务、监控报警规则等,形成迁移清单(CSV/Excel)。
2.
小分段1:验证防护能力。要求对方提供最近6个月的防护案例(防护流量峰值、清洗时间),确认是否支持BGP/Anycast、清洗带宽和报表。
小分段2:确认网络与上游。询问回程线路(中/港/台),测试目标机房到你源站的延迟与丢包(使用mtr、ping),并要求试用或临时白名单测试。
3.
小分段1:明确SLA细项。写入清洗响应时间、恢复时间、带宽保障、单点故障处理、技术支持联系方式与工单流程。
小分段2:确定变更窗口。与业务方约定低峰时段进行DNS/路由变更,并预留回滚窗口和通知机制(邮件+短信+电话)。
4.
小分段1:账号与权限。创建运维账号(SSH key)、API凭证,并在双方确认的工单中写明权限范围与有效期。
小分段2:网络规范。确定服务器内网IP规划、NAT/防火墙策略、端口白名单和安全组规则(把管理IP列入白名单)。
5.
小分段1:文件数据迁移。使用rsync进行首次全量同步:rsync -avz --delete --progress /data/ user@target:/data/,对于大文件建议先打包分卷传输。
小分段2:数据库迁移。对于MySQL,先做备份:mysqldump --single-transaction --master-data=2 -u root -p dbname > dump.sql,然后在目标导入并建立复制;对于大库可用Percona xtrabackup或逻辑复制。
6.
小分段1:镜像与包管理。对容器化应用,docker save image | gzip > image.tar.gz,再scp到目标并docker load;对二进制/虚拟环境,记录环境变量、依赖包清单(pip freeze/npm ls),在目标重建。
小分段2:配置管理。使用Ansible/Salt等自动化工具推送配置,保留配置模板(避免写死IP),并在目标环境中替换成对应变量。
7.
小分段1:BGP/Anycast 路由对接。若使用BGP,和服务商交换ASN、前缀信息,确认是否需要广告你的前缀或租用服务商前缀。
小分段2:高防策略调优。和技术支持一起确认黑白名单、速率限制、HTTP层清洗规则、源IP回溯策略,建议先在"观察模式"运行1-2天再启用自动清洗。
8.
小分段1:降低DNS TTL。提前48小时将要改动的域名TTL降至300或更低,便于快速生效。
小分段2:灰度引流。通过负载均衡器或DNS权重逐步把10%、30%、70%流量导入台湾高防环境,期间使用访问日志/监控比对错误率与响应时长。
9.
小分段1:最终数据同步。在切换前再一次做短停时间内的增量同步:对于文件rsync加上--partial --bwlimit;对于数据库使用binlog同步到目标并确认GTID/position一致。
小分段2:切换DNS或路由。根据方案执行A记录/权重修改或BGP撤换,执行后用dig +trace、curl /healthcheck、mtr检查是否已生效并且健康。
10.
小分段1:预设回滚触发条件。明确何种错误(错误率、P50/P95延时、人为误配置)触发回滚,并准备好回滚脚本与步骤。
小分段2:回滚操作命令示例。若DNS切换失败,可恢复旧TTL记录并再次发布;若路由出问题,与服务商协同撤回BGP公告并恢复源站公告。
11.
小分段1:验收清单。逐项核对功能、性能、日志、备份、报警、证书、访问控制,签署技术验收单并归档工单与回放步骤。
小分段2:上线后监控。配置Prometheus/Grafana/ELK指标与告警,监控流量异常、清洗命中率、连接数、磁盘I/O与数据库指标;建议前7×24小时加强值守。
12.
小分段1:主机级防护。关闭不必要端口、使用fail2ban/iptables限制管理口、强制SSH Key登录并禁用密码。
小分段2:应用与日志。启用WAF规则、定期审计访问日志、配置异地备份与归档,确保符合行业合规(如数据主权要求)。
13.
答:停机窗视业务和迁移策略而定。采用灰度迁移和增量同步的方式,理论上可实现零或极短停机(<5分钟)切换;若无法做复制或必须做一次性全量导入,建议在低峰时段安排1–4小时,并提前通知业务方与用户。
14.
答:从清洗带宽、响应时间、历次实战案例、BGP/网络质量、客户支持(SLA)与价格综合评估。可以要求试用、做流量回放测试,并对比多家报价与合同条款,如计费模式、带宽计费、超额保护费用等。
15.
答:常见失败原因包括数据一致性不足、网络不通、防火墙规则遗漏、证书/域名未切换、监控报警缺失。预防措施是详尽的清单与演练、降TTL、做灰度、最后一次增量同步并验证、准备明确的回滚步骤及专人值守。