Ecs实例创建接口升级-RunInstances

简介: 现在提供的ECSOpenAPI有2个实例创建接口RunInstances和CreateInstance,由于CreateInstance接口提供时间较早,因此还有有依赖该接口的调用,但是RunInstances接口其实在设计和使用便利性上其实更胜一筹。 CreateInstance的创建调用是一次非常细粒度的原子操作,只会将实例创建成功,因此对于接口使用者来说并不一定是最方便的。首先最明

现在提供的ECSOpenAPI有2个实例创建接口RunInstances和CreateInstance,由于CreateInstance接口提供时间较早,因此还有有依赖该接口的调用,但是RunInstances接口其实在设计和使用便利性上其实更胜一筹。

CreateInstance的创建调用是一次非常细粒度的原子操作,只会将实例创建成功,因此对于接口使用者来说并不一定是最方便的。首先最明显的区别就是RunInstances接口的终态稳定状态是Running,这会带来多方面的影响,

调用效率提升

直接的优化就是实例从创建到启动可以工作,调用的管控接口大大减少,创建n(小于100)台实例时,之前的调用需要n次CreateInstance调用,需要至少n次StartInstance调用,而更换使用RunInstances接口后,由于支持批量创建,只需要一次接口调用即可。

CreateInstance接口创建的实例由于不去启动,所以创建过程中也是不会直接分配公网IP的(当然我们的最佳实践也不建议每台使用的实例都使用公网IP进行管理--可以使用VPC和跳板机的方式进行网络管理),如果有公网分配的需求,那么使用RunInstances接口就再方便不过了,接口的原子操作中包含了实例的公网IP分配和实例启动过程。创建成功的机器会带有公网IP,可以直接登录运维。

弹性能力的提升

其次就是创建参数中的差别,我们知道ECS的收费模式有包年包月和按量收费两种,RunInstances接口天然支持了两种收费模式(InstanceChargeType参数),同时一次请求的创建量从CreateInstance支持的单一实例创建提高支持到一次请求可以创建[1, 100]个实例(Amount参数),同时为了方便实例的批量管理,批量创建出来的实例也可以设定一套顺序的实例name(UniqueSuffix参数),所以使用RunInstances接口带来的不仅是调用方式的提升,而且更是基础设施平台的弹性能力和运维效率提升。

提到批量创建,可能会有“直接的批量创建和循环一下创建批量不是一样的”问题,其实这两种操作(CreateInstance创建多次和RunInstances创建一次)是完全不同的,单个实例的创建封装为批量操作实际是将整个操作的原子性交给了自己,就会存在创建一半以后创建失败无法处理的情况。而一次创建多个实例是将原子操作交给接口,要么全部创建成功,要么请求会直接失败,如果有比如库存不够创建需求等情况,接口会直接返回失败,可以提前知道整批实例的创建情况,也可以提早进行部署架构的调整(可用区的调整等)。同时,对于实例状态的保证,RunInstances接口会不停重试启动实例,直到启动成功或达到重试上限次数,充分保证创建出的实例均为Running状态。

对其他特性的支持,得益于RunInstances的批量创建,可以很好地支持实例启动模板功能 https://help.aliyun.com/document_detail/73916.html , 这个功能允许创建一套自定义的实例Spec(规格、网络等特性)描述,并依托RunInstances的批量创建,可以秒级扩容出一组符合定义的实例。

接口对比图

最后,放上RunInstances接口定义: https://help.aliyun.com/document_detail/63440.html , 并附上简单版本接口对比

RunInstances CreateInstance
一次请求创建量 [1, 100] 1
创建稳定终态 Running Stopped
公网IP分配模式 可以接口直接分配 不分配,需要使用AllocatePublicIpAddress接口分配
支持的创建收费类型 包年包月和按量 按量
LaunchTemplate支持

代码示例见ecs购买页面( https://ecs-buy.aliyun.com/wizard/ ),选择完参数后确认订单页的“生成Open API最佳实践脚本”。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7天前
|
存储 机器学习/深度学习 人工智能
阿里云服务器配置2核4G/8核16G价格对比,最新收费标准及热门实例选型策略参考
在阿里云服务器的可选配置中,2核4G、4核8G以及8核16G是多数用户选择较多的配置,2核4G配置经济型e实例按小时计费低至0.225元,选2核4G+5M带宽目前年付特惠价只要199元,续费还不用涨价!4核8G配置年付活动价955.58元1年,8核16G配置按量每小时0.9元起,按年购买选择计算型c8y实例活动价格为3815.03元/1年。本文将带你深度拆解三大配置的收费标准、活动价格及选型策略,以供参考。
|
17天前
|
弹性计算 数据挖掘 数据库
阿里云服务器99元和199元怎么选?经济型e实例与u1实例性能价格深度对比
在阿里云当前开展的系列活动中,针对同地域、相同配置的云服务器实例,价格表现最为突出的为经济型e实例2核2G3M带宽 40G ESSD Entry云盘特惠价99元1年与通用算力型u1实例2核4G5M带宽80G ESSD Entry云盘特惠价199元1年,本文将通过详尽的性能对比、价格分析及适用场景探讨,为您提供全面且深入的参考依据,助力您做出明智的选择。
222 21
|
1月前
|
存储 人工智能 容灾
阿里云服务器2核8G、4核16G、8核32G配置热门实例性能对比与场景化选型指南
2核8G/4核16G/8核32G配置的阿里云服务器在阿里云活动中目前有经济型e、通用算力型u1、通用型g7、通用型g8y和通用型g9i五种实例可选,目前2核8G配置选择u1实例活动价格652.32元1年起,4核16G月付选择经济型e实例最低89元1个月,8核32G配置160元1个月起,本文将为大家解析经济型e、通用算力型u1、通用型g7及通用型g8y实例,帮助用户根据自身需求合理选择最适合的实例规格和配置。
|
8天前
|
存储 弹性计算 安全
阿里云渠道商:新手如何选择阿里云ECS实例?
阿里云ECS凭借弹性扩展、稳定可靠与安全防护,助力企业高效上云。本文系统解析实例规格选择关键因素:业务场景匹配、性能评估、成本优化、地域部署与扩展规划,结合计费模式与实际需求,提供科学选型建议,助您精准匹配资源,提升云上效能。(238字)
|
2月前
|
存储 缓存 安全
阿里云服务器热门实例选择参考:e/u1/c7/c8y/c9i/g7/g8y/g9i/r7/r8y/r9i实例适用场景汇总
通过阿里云的活动购买云服务器时,除了轻量应用服务器之外,活动内的云服务器实例规格主要以e/u1/c7/c8y/c9i/g7/g8y/g9i/r7/r8y/r9i这几种为主。本文主要为介绍阿里云服务器的实例规格是什么,有什么用,并汇总了阿里云轻量应用服务器和这些热门云服务器实例规格的适用场景,以供大家了解和选择适合自己的需求的实例规格。
|
1月前
|
存储 弹性计算 固态存储
如何给轻量服务器升级套餐配置?附上云服务器配置攻略
本文介绍了阿里云轻量应用服务器升级配置的流程及注意事项,并提供云服务器选型攻略。内容涵盖升级前的数据备份、操作步骤、系统盘扩容及机房限制等,同时结合业务类型、访问量、带宽、存储等因素,指导用户合理选择ECS实例规格与配置,助您高效稳定部署应用。
|
1月前
|
存储 弹性计算 网络协议
阿里云服务器ECS通用算力型u2a实例,CPU采用AMD EPYC处理器,睿频最高3.7 GHz
阿里云ECS通用算力型u2a实例搭载AMD EPYC处理器,睿频高达3.7GHz,基于CIPU架构,网络与存储突发带宽最高25Gbps,I/O性能强、延迟低。支持多种云盘及IPv4/IPv6,适用于中小型数据库、APP服务等场景,性价比高,官网价降低9%-22%,是中小企业上云优选。
401 0
|
2月前
|
存储 弹性计算 缓存
企业级云服务器租用一年需要多少预算?199元2核4G5M带宽阿里云u1实例评测
阿里云企业用户专享,仅需199元/年即可租用ECS通用算力型u1实例(2核4G、5M带宽、80G云盘),适用于中小企业官网、电商展示、数据分析等场景。支持多地域部署,新老用户均可享受,性价比高,助力企业稳定运营。
251 7
|
2月前
|
存储 弹性计算 安全
阿里云轻量服务器通用型、CPU优化型、多公网IP型、国际型、容量型不同实例区别与选择参考
阿里云轻量应用服务器实例类型分为通用型、CPU优化型、多公网IP型、国际型、容量型,不同规格族的适用场景和特点不同,收费标准也不一样。本文为大家介绍轻量应用服务器通用型、多公网IP型、容量型有何区别?以及选择参考。
|
2天前
|
存储 机器学习/深度学习 弹性计算
阿里云服务器2核4G/4核8G/8核16G配置价格、可选实例区别与选型指南参考
在阿里云服务器的配置选项中,2核4G、4核8G以及8核16G这三种配置,凭借其出色的性能与适用性,深受个人用户、一般企业用户以及企业级用户的青睐。本文将为大家解析阿里云服务器2核4G、4核8G以及8核16G三种配置目前最新的收费标准与活动价格,以及热门实例规格的相关性能介绍,并给出相应的选型策略参考。
116 12

热门文章

最新文章