云服务器ECS提供单台交付、批量交付、高可用部署、自动化创建集群等多种ECS实例交付(创建)方式,支持控制台操作和API调用,满足您在不同场景下的ECS实例创建需求。 手动创建单台/多台实例
适用场景:批量创建具有相同实例规格、可用区、付费模式等配置的ECS实例。 创建方式:
使用控制台:
使用向导创建实例
在向导页面选择配置,可视化界面,操作简单。
使用自定义镜像创建实例
使用账号中的自定义镜像创建实例,在向导页面中选择其它配置。
购买相同配置的实例
使用已有实例的配置创建实例,在向导页面中确认配置。
使用实例启动模板创建实例
使用启动模板创建实例,在向导页面中确认配置。
使用API RunInstances:
RunInstances
批量创建ECS实例
创建数量:控制台根据您的云服务器使用情况而定,RunInstances单次1~100台。 使用控制台和RunInstances创建ECS实例时,实例生命周期如下:RunInstances状态图
您也可以使用CreateInstance创建一台ECS实例,但创建完成后进入已停止(Stopped)状态,您必须手动启动ECS实例。 高可用打散部署实例(部署集)
适用场景:将ECS实例分散部署到不同的物理机上,适合为具有高可用和底层容灾要求的应用提供算力。
创建方式:先创建部署集,然后在创建ECS实例时指定部署集。创建ECS实例时可通过控制台、RunInstances或CreateInstance。
创建数量:视创建方式而定,控制台和RunInstances单次1~7台,CreateInstance单次1台。 使用限制:
每个部署集在单个可用区下最多创建7台ECS实例。
仅支持特定的ECS实例规格,具体说明请参见部署集概述。
付费模式支持包年包月和按量付费,不支持抢占式实例。
详细操作:
使用控制台:
创建部署集
在部署集内创建ECS实例
使用API:
CreateDeploymentSet
RunInstances或者CreateInstance
自动化低成本弹性创建实例集群(弹性供应)
适用场景:一键部署跨付费模式、跨可用区和跨实例规格的实例集群。适合需要快速交付稳定算力,同时使用抢占式实例降低成本的场景。
创建方式:创建弹性供应组,由弹性供应组自动批量创建ECS实例。
创建数量:单个弹性供应组1~1000台ECS实例。
使用限制:付费模式支持按量付费和抢占式实例,不支持包年包月。 详细操作:
使用控制台:创建弹性供应组
使用API:CreateAutoProvisioningGroup
自动化弹性创建和释放实例(弹性伸缩)
适用场景:持续维护跨付费模式、跨可用区、跨实例规格的实例集群。适合业务负载存在峰谷波动的场景。
创建方式:创建伸缩组和触发任务,由伸缩组自动批量创建或释放ECS实例。 创建数量:
单次伸缩活动最多创建1000台ECS实例。
单个伸缩组最多支持1000台ECS实例。
使用限制:自动创建ECS实例的付费模式支持按量付费和抢占式实例。支持将已有包年包月实例手动添加至伸缩组,但不支持在伸缩组内自动创建包年包月实例。 详细操作:
使用控制台:
创建伸缩组和伸缩配置
实现自动扩张或者实现自动收缩
使用API:
CreateScalingGroup
CreateScalingConfiguration
CreateScalingRule
CreateScheduledTask
弹性伸缩还支持更多便捷功能,提高交付效率,缩短算力需求出现和算力投入使用之间的流程。例如为ECS实例自动关联SLB实例和RDS实例,配置生命周期挂钩用于对ECS实例进行自定义操作等。您可以基于弹性伸缩实现贴合您业务需求的极致弹性,最佳实践示例请参见:
搭建可自动伸缩的Web应用
利用弹性伸缩降低成本
部署高可用计算集群
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。