AutoScaling 推出成本优化模式

本文涉及的产品
轻量应用服务器 2vCPU 4GiB,适用于搭建Web应用/小程序
轻量应用服务器 2vCPU 4GiB,适用于网站搭建
轻量应用服务器 2vCPU 1GiB,适用于搭建电商独立站
简介: AutoScaling 专有网络伸缩组在原有的扩缩容策略基础之上,新增了一种 `成本优化策略`,当前专有网络伸缩组支持三种扩缩容策略,即:优先级策略、均衡分布策略、成本优化策略。

当您的伸缩配置选择了多实例规格,并想以最低的价格来使用同等规模的 ECS 实例配置时,您可以选择使用 成本优化策略 的伸缩组,来降低您的 ECS 实例使用成本;当您的伸缩配置选择的实例为抢占式实例时,您可能会遇到由于价格、库存等原因导致抢占式实例创建失败场景,从而导致扩容不及时,影响到业务,您也可以选择使用 成本优化策略 的伸缩组,在抢占式实例创建失败的时候自动为您尝试创建同规格的按量实例,来保证业务的稳定性。

本文将通过在 弹性伸缩控制台 创建 成本优化策略 伸缩组的方式,向您详细介绍 成本优化策略 伸缩组。

伸缩组扩缩容策略

AutoScaling 专有网络伸缩组目前支持三种扩缩容策略,即:优先级策略、均衡分布策略、成本优化策略,本章将主要介绍 成本优化策略,并给出最佳实践。

成本优化策略

专有网络环境的伸缩组,支持使用 成本优化策略。配置了 成本优化策略 的伸缩组,以 vcpu 单价为最高优先级,当发生扩容伸缩活动时,按 vcpu 单价从低到高的顺序尝试不同的组合来创建实例。如果当前伸缩活动选用的组合(实例规格与实例付费类型)不能创建出所要创建的实例数时,自动尝试下一个组合,直到所有实例创建完成或者所有组合尝试完成。如果伸缩配置的实例付费类型为抢占式实例,那么每种实例规格对应两种价格:抢占式实例 vcpu 单价、按量实例 vcpu 单价。

最佳实践

首先登陆 弹性伸缩控制台,点击 创建伸缩组,选择好专有网络和虚拟交换机以后,选择成本优化策略,如下图所示:

image.png

点击提交,伸缩组创建成功,在 伸缩组创建成功 提示框中选择 创建伸缩配置,继续创建伸缩配置,推荐配置多实例规格,实例按付费类型可以选择抢占式实例或者普通按量实例。本章以多规格抢占式实例伸缩配置为例,创建伸缩配置,如下图所示:

image.png

从上图可以看出,伸缩组设置了两个可用区:华南1可用区B、华南1可用区C,伸缩配置配置了两种实例规格:ecs.sn2ne.large、ecs.sn2ne.xlarge,且实例类型为抢占式实例。上述伸缩配置中,抢占式实例设置了竞价价格,如果没有设置,伸缩组发生扩容伸缩活动时将按照当前抢占式实例市场价格进行出价来创建抢占式实例。

通过 [ECS购买页],选择对应的地域,输入相应的实例规格,可以获得当前抢占式实例(按量实例)的市场价格,如下图所示:

image.png

如上图所示,实例规格 ecs.sn2ne.large(2c4g) 抢占式实例市场价为 0.11元/时,按量实例市场价为 0.89元/时,对应的抢占式实例单 vcpu 单价为 0.11/2 = 0.0505元/时,按量实例 vcpu 单价为 0.89/2 = 0.445元/时,同样的方式,可以获取实例规格 ecs.sn2ne.xlarge(4c16g) 按量实例 vcpu 单价为 0.4975元/时,抢占式实例 vcpu 单价为 0.415/时。按照单 vcpu 从低到高顺序,当伸缩组发生扩容伸缩活动时,伸缩组优先创建实例规格为 ecs.sn2ne.large 的抢占式实例(0.0505元/时),如果 可用区B可用区C 均无法创建出满足当前伸缩活动所需要的抢占式实例数,则依次尝试实例规格为 ecs.sn2ne.xlarge 的抢占式实例(0.415/时)、实例规格为 ecs.sn2ne.large 的按量实例(0.445 元/时)、实例规格为 ecs.sn2ne.xlarge 的按量实例(0.4975元/时)。

创建伸缩规则,并执行伸缩规则,触发伸缩活动,向当前伸缩组添加 6 台 ECS 实例,如下图所示:

image.png

image.png

查看新创建出来的实例的规格和类型,结果实例规格为 ecs.sn2ne.large,类型为抢占式实例。

写在最后

如果您的伸缩组网络类型为专有网络,伸缩配置设置为抢占式实例时,建议您配置 成本优化策略。由于抢占式实例受价格、库存等因素影响较大,配置了 成本优化策略 的伸缩组可以保证在抢占式实例无法成功创建时,为您尝试创建同规格的按量实例,并从您配置的实例规格中自动选择价格最优的实例规格进行创建,降低您的 ECS 实例使用成本。同样,如果您的伸缩配置设置为按量实例,您也可以通过配置 成本优化策略 来降低您的 ECS 实例使用成本。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
存储 分布式计算 MaxCompute
Hologres实时湖仓能力入门实践
本文由武润雪(栩染)撰写,介绍Hologres 3.0版本作为一体化实时湖仓平台的升级特性。其核心能力包括湖仓存储一体、多模式计算一体、分析服务一体及Data+AI一体,极大提升数据开发效率。文章详细解析了两种湖仓架构:MaxCompute + Hologres实现离线实时一体化,以及Hologres + DLF + OSS构建开放湖仓架构,并深入探讨元数据抽象、权限互通等重点功能,同时提供具体使用说明与Demo演示。
|
6月前
|
SQL 弹性计算 运维
Hologres计算组实例&分时弹性入门实践
本文由骆撷冬(Hologres PD)撰写,围绕Hologres计算组实例与分时弹性的入门实践展开。内容分为三部分:第一部分介绍Hologres计算组实例的原理与架构,解决负载隔离、资源浪费、大任务和运维难题;第二部分演示计算组实例的入门实践,包括管理、授权、连接及监控等操作;第三部分讲解分时弹性的使用,涵盖配置方法、成本优化及监控告警。通过具体案例与操作步骤,帮助用户更好地理解和应用Hologres的弹性计算能力。
|
6月前
|
SQL 存储 分布式计算
查询队列(Query Queue)快速入门
本文由钟昌宏(大宏)分享,主题为Hologres 3.0新功能——Hologres查询队列(Query Queue)的使用场景、基本用法及入门实践。内容涵盖四个部分:查询队列的基本介绍、并发控制与排队能力、查询隔离与熔断,以及如何在管控台观察计算组或实例使用查询队列的情况。通过分类器管理、匹配规则等机制,实现对不同类型Query的灵活控制,并结合Serverless Computing提升系统稳定性与成功率。适用于数据写入与查询任务的优化场景。
|
弹性计算 缓存 负载均衡
【阿里云弹性计算】游戏服务器部署实战:利用阿里云ECS打造低延迟游戏环境
【5月更文挑战第24天】使用阿里云ECS打造低延迟游戏环境的实战指南,包括选择高性能处理器和SSD存储的实例,规划架构,选择近玩家的地域和可用区,部署软件,优化性能及监控。通过负载均衡、自动扩展和数据缓存提升体验,同时关注数据安全与网络安全。
677 4
|
12月前
|
云栖大会
2024云栖大会主论坛议程发布!
2024云栖大会 9月19日至9月21日 杭州·云栖小镇 三日主论坛议程正式发布!
295 17
|
移动开发 监控 供应链
JAVA智慧工厂制造生产管理MES系统,全套源码,多端展示(app、小程序、H5、台后管理端)
一开始接触MES系统,很多人会和博主一样,对MES细节的应用不了解,这样很正常,因为MES系统相对于其他系统来讲应用比较多!
401 1
JAVA智慧工厂制造生产管理MES系统,全套源码,多端展示(app、小程序、H5、台后管理端)
|
SQL 存储 关系型数据库
Hive 元数据更新
【8月更文挑战第12天】
273 1
|
存储 SQL 分布式计算
数据仓库的Hive的数据类型的基本数据类型的整型
在数据仓库领域,Hive是一个常用的工具。它是一个基于MapReduce的开源数据仓库,可以处理大规模的数据集。Hive中的数据类型是一个重要的话题,因为它们决定了数据如何被存储和处理。在本文中,我们将探讨Hive中的整型数据类型。
259 0
|
消息中间件 存储 负载均衡
Kafka高可用性指南:提高数据一致性和集群容错能力!
**Kafka高可用性概览** - 创建Topic时设置`--replication-factor 3`确保数据冗余和高可用。 - 分配角色:Leader处理读写,Follower同步数据,简化管理和客户端逻辑。 - ISR(In-Sync Replicas)保持与Leader同步的副本列表,确保数据一致性和可靠性。 - 设置`acks=all`保证消息被所有副本确认,防止数据丢失,增强一致性。 - 通过这些机制,Kafka实现了分布式环境中的数据可靠性、一致性及服务的高可用性。
1293 0