克隆实例可以快速创建与源实例相同或相似的实例,一般用于复制测试环境、扩展应用程序、容灾备份、迁移和升级等场景,可以提高业务的可靠性、可扩展性和效率。本文介绍如何克隆实例,以及克隆实例的计费说明及使用限制。
如果您想将当前实例A的数据迁移到已购买的实例B,可参考以下步骤:
(条件可选)复制自定义镜像。
如果您已购买的实例B与实例A不在同一地域,则需要将自定义镜像复制到B实例所在地域。
克隆前后实例属性差异
实例属性 | 是否相同 |
实例名称 | 与源实例相同。 |
实例规格 | 可能不同。 如果实例规格在目标可用区没有库存,则会自动查找相近配置的规格。 |
私网IP | 可能不同。
|
公网IP | 不同。 公网IP由系统随机分配,且具有唯一性。 说明 如果源实例绑定的公网IP为弹性公网IP(EIP),则系统不会为目标实例创建并绑定EIP,需要克隆完成后您自行创建新的EIP。 |
安全组 | 安全组可能不同,但安全组规则相同。
|
前提条件
确保阿里云账号余额大于等于100元。
源实例使用的镜像可以在镜像页面或通过API DescribeImages查询到,否则无法进行克隆操作。
如果您是RAM用户,请联系主账号或RAM管理员为您授予AliyunECSFullAccess、AliyunVPCFullAccess、AliyunROSFullAccess系统权限策略,否则无法进行克隆操作。具体操作,请参见创建RAM用户并授权。
计费说明
克隆的目标实例与源实例计费方式一致。
克隆实例时,如果勾选是否包含实例数据,则会生成以
TemplateScratch-
开头的自定义镜像,自定义镜像的计费说明,请参见镜像计费。克隆的地域类型
是否包含实例数据
说明
同地域克隆
勾选是否包含实例数据
系统会基于当前实例创建自定义镜像,然后基于该镜像创建目标实例。
未勾选是否包含实例数据
直接使用当前实例的镜像创建目标实例。
跨地域克隆
勾选是否包含实例数据
系统会基于当前实例创建自定义镜像,然后复制该镜像到目标地域,再基于复制到目标地域的镜像创建目标实例。
未勾选是否包含实例数据
直接使用当前实例的镜像创建目标实例。
说明源实例镜像必须为公共镜像或云市场镜像,且必须在目标地域存在。
如果所选的实例中包含不存在镜像的实例,必须通过勾选是否包含实例数据进行实例的克隆。
如果不再使用该自定义镜像,您可以在克隆任务完成后,在当前地域或目标地域删除该镜像,否则会一直收取自定义镜像费用。
使用限制
仅支持专有网络VPC的ECS实例。
一个克隆任务最多支持对20个ECS实例进行克隆。
克隆实例功能仅支持通过ECS控制台进行操作,暂不支持通过API调用。
操作步骤
访问ECS控制台-实例。
在页面左侧顶部,选择目标资源所在的资源组和地域。
单击目标实例ID进入实例详情页,单击全部操作展开所有操作面板,然后搜索并单击克隆实例。
在克隆实例对话框中,设置目标实例参数,然后单击下一步。
参数
说明
目标地域
选择目标实例所属地域。
目标可用区
选择目标实例所属可用区。
目标专有网络
如果不指定目标交换机,系统会根据所选实例的交换机配置自动创建交换机,并为目标实例自动分配私网IP。
如果指定了目标交换机,系统会在该交换机内为目标实例自动分配私网IP。
如果跨地域克隆时,未指定交换机和专有网络,系统会根据当前所选择实例的专有网络和交换机配置自动创建出专有网络和交换机,交换机的可用区由系统自动选择。
如果指定了专有网络且源实例的专有网络不同或者跨地域克隆,则会根据所选实例的安全组自动创建安全组。反之则会使用所选实例的安全组。
目标交换机
目标实例数量
设置需要克隆的实例数量。
一次最多可以克隆100个,如果目标实例的库存小于您指定的实例数量,最终克隆的实例数量为现有库存的最大数量。
是否包含实例数据
不包含实例数据:创建与源实例规格一致的目标实例。
包含实例数据:创建与源实例规格、数据一致的目标实例。为保持数据一致性,建议您在克隆之前停止所选实例。
重要如果实例规格没有库存,则会自动查找相近配置的规格。
在配置预览步骤中,确认目标实例信息及费用信息,单击开始克隆。
说明首次克隆实例时,需阅读并选中我已阅读且知晓《云服务器ECS服务条款》
克隆实例功能由资源编排ROS提供,克隆过程中,您可以登录资源编排管理控制台查看克隆进度。克隆完成后,系统会自动删除资源栈,但不会删除已创建的资源(包括专有网络、交换机、安全组、自定义镜像、实例等)。
查看克隆结果。
当克隆结果步骤中显示实例克隆成功时,说明克隆任务已完成,您可以登录实例自行查看克隆实例与源实例业务数据是否一致。