迁移资产与依赖盘点
不知道系统依赖什么,就无法判断迁移完成没有
| 分类 | 至少记录 |
|---|---|
计算 | 实例、地域、规格、操作系统、磁盘、启动方式、开放端口 |
数据库 | 引擎、版本、字符集、容量、增长量、连接来源、备份与复制 |
存储 | Bucket/文件系统、对象数、容量、存储类型、版本、ACL、生命周期 |
网络 | VPC、子网、路由、NAT、EIP、安全组、VPN、专线 |
入口 | 域名、DNS、证书、CDN、WAF、负载均衡、健康检查 |
平台依赖 | Redis、消息队列、搜索、日志、监控、密钥与配置中心 |
外部依赖 | 短信、邮件、支付、回调白名单、第三方 API |
不要只画服务器之间的连线。至少标明:调用方向、协议和端口、连接凭据来源、是否写数据、允许延迟、失败影响和负责人。
优先寻找这些隐藏依赖:
- 写死在代码或脚本中的 IP、域名和 Bucket 名称
- 第三方系统配置的来源 IP 白名单
- 只在某台机器本地存在的文件和定时任务
- 托管数据库的参数、扩展和账号权限
- CDN 回源、对象存储回调和消息队列消费者
- 未纳入监控的证书、密钥和临时账号
每项资源增加“迁移批次”字段:先迁无状态和低风险服务,再迁可异步同步的数据,最后迁强一致的核心数据库和流量入口。无法确认负责人的资源不得进入正式割接批次。
完成盘点后,进入云迁移路线图。
也可以在迁移项目工作台建立脱敏资产清单,让系统检查负责人、目标映射、备份、验收和回滚缺口,并生成第一版迁移批次。
Built with