阿里云国际 ECS 自定义镜像迁移:跨地域复制与新机复刻
环境装好、参数调好的服务器是资产。把它做成 自定义镜像,就能在任何地域、任何时候一键复刻,迁移、扩容、灾备都靠它。
创建自定义镜像
- (推荐)先停止实例,或确认业务低峰——运行中做镜像可能有数据不一致风险
- ECS 控制台 → 实例 → 更多 → 磁盘和镜像 → 创建自定义镜像
- 勾选是否包含数据盘:只要系统环境选「仅系统盘」,要连数据一起走则包含数据盘快照
- 等待镜像状态变为「可用」(时间取决于盘大小)
数据库类业务注意:镜像是磁盘级快照,MySQL 等最好先落盘(FLUSH TABLES WITH READ LOCK 或停写)再做,否则可能拿到不一致状态。
跨地域复制
镜像默认只在创建它的地域可用:
- 镜像列表 → 目标镜像 → 复制镜像
- 选择目标地域(如从新加坡复制到中国香港)
- 复制会产生跨地域流量费,镜像大时留意成本
- 复制完成后在目标地域的镜像列表能看到副本
用镜像开新机
购买新实例时,镜像一栏选「自定义镜像」→ 挑刚才的镜像,其余配置照常选。开机后:
- 主机名、IP 是新的,应用里写死旧 IP 的配置要改
- 密钥对/密码按新实例的设置为准
- 如镜像里有自启动服务,开机即运行,注意别和老机器抢同一个外部资源(如重复消费队列)
镜像管理建议
| 实践 | 原因 |
|---|---|
| 命名带日期和用途(web-prod-20260816) | 半年后还能认出来 |
| 大版本变更前必做镜像 | 秒级回滚能力 |
| 定期清理过期镜像和关联快照 | 都是要收存储费的 |
| 核心业务镜像复制到第二地域 | 地域级灾备 |
常见坑
- 运行中做镜像,数据库文件不一致,新机起不来
- 忘了数据盘:新机只有系统盘,数据「丢了」(其实是没勾)
- 镜像跨账号共享需要显式操作,不共享别人看不到
常见问题
阿里云国际 ECS 自定义镜像迁移需要注意什么?
操作前先确认账号属于阿里云国际对应站点,并备份关键数据或记录当前配置。按本文步骤完成后做一次验证。需要账号可申请账号,续费见自助充值。
出错后如何快速回滚或止损?
优先恢复到变更前的快照、镜像或原规则;若涉及计费或销毁类操作,先停止继续变更,再按官方控制台状态与工单路径处理。不确定时不要反复点击高危按钮。
没有对应云账号时怎么开始?
可先通过申请账号开通国际云账号,再用自助充值完成额度准备。新账号建议先完成 MFA、访问密钥收敛与费用告警,再部署业务。