AutoScaling 成本计量功能

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 弹性伸缩为用户带来弹性计算能力的同时,也为用户带来了弹性成本的优势。如何准确快速的计量弹性伸缩场景下的成本对用户的生产方式具有重要的指导意义。本文将详细阐述弹性伸缩是如何为用户进行成本计量。

弹性伸缩为用户带来弹性计算能力的同时,也为用户带来了弹性成本的优势。如何准确快速的计量弹性伸缩场景下的成本对用户的生产方式具有重要的指导意义。本文将详细阐述弹性伸缩是如何为用户进行成本计量。

成本计量的范围

弹性伸缩以伸缩组作为基本单元对用户的多个实例进行统一管理。一个伸缩组中的实例按照其加入的方式可以分为以下两种:

  1. 伸缩组负责创建的实例
  2. 用户手动加入的实例

由于用户手动加入的实例,其生命周期不由弹性伸缩进行管理,因此弹性伸缩进行成本计量时不包含手动添加进伸缩组的实例。

成本计量的方式

伸缩组完全的掌握组中每一个实例生命周期的开始时间和结束时间,因此伸缩组中的实例的生命周期是可计量的。对伸缩组中各实例的生命周期进行聚合,能够得到伸缩组中各时刻的使用量信息。实例的生命周期的开始和结束是随机的,不便于统计处理,将实例的生命周期按小时进行离散聚合,得到伸缩组历史时刻中每个小时的使用量情况。该情况准确的反映了伸缩组的使用量变化情况,而使用量,则是成本最直接的一个指标,一段时间内的使用量综合便是该伸缩组这段时间内的总体使用量。

弹性伸缩组使用量数据包含以下信息:
1.实例规格;
2.实例付费方式,表明实例为按量实例或竞价实例;
3.实例网络类型,经典网络或者VPC网络;

  1. 当前小时内实例总数;
  2. 当前小时内使用量总和

从使用量包含的数据我们可以知道,每一个使用量数据点表明了某一种特定类型(由规格,付费方式,网络类型确定)的实例在当前小时工作实例个数和累计使用量(精确到分钟)。

image

成本核算方式

弹性伸缩成本计量的整个过程中,始终关注的是伸缩组中各实例的使用量情况,但是实例价格是可能发生变化的,获取历史上各个时刻的实例价格并不现实,因此,难以根据伸缩组的使用量信息来映射出准确的成本。考虑到实例单价通常变化缓慢,同时,弹性伸缩的成本核算的主要目的是对比各配置情况下成本的相对情况,因此选择使用当前时刻的实例价格,通过回放使用量的历史数据来得近似准确的成本值。

通过调整使用量数据中各类型实例的付费方式的配比,可以获取到特定付费方式组合下的预估成本,通过与实际付费方案进行对比,进行成本对比。弹性伸缩目前为用户提供了与全部使用按量实例和全部使用包年包月实例的成本对比。

与全部使用按量实例比较

当您的伸缩组配置使用竞价实例或者部分使用竞价实例时,您可以假设历史使用量全部替换为按量付费实例,获取使用竞价实例为您带来的成本变化信息。

实际成本:

image

全部使用按量实例:

image

与全部使用包年包月实例比较

您也可以假设使用包年包月实例来满足历史使用量,对比与使用预付费比较时的成本变化信息。

确定对应的包年包月实例个数

伸缩组中实例使用量是随时间不断变化的,而包年包月实例一旦确定实例个数,其使用量是固定不变的,如何选取合适个数的包年包月实例来满足伸缩组的历史使用量是至关重要的。弹性伸缩要求选取的包年包月个数能够始终满足伸缩组的历史使用量。

image

当以小时作为离散粒度来统计所需包年包月实例个数时,可能出现第一列图的两种情况,可能会导致统计的实例个数过少或过多。导致这一问题的根本原因在于时间粒度过大。对该小时内的使用量进行取极限操作,将时间粒度不断切小,当近似连续时,某一小区块(5分钟)内的使用量数据便反映了该小时所需的峰值实例个数,即所需的包年包月实例个数。所有小时数据的最大值即为该时段内所需包年包月实例的个数。

确定所需包年包月实例个数之后,由于包年包月实例的最小购买周期为周。将根据对比区间的时长确定包年包月的时长购买方案,例如对比33天的数据,则最佳购买方案为:一个月加一周。

限制条件

  1. 成本计量的最小粒度为伸缩组,最大粒度为用户;
  2. 成本计量的统计任务采取T+1的方式,即当天统计前一天的使用量。因此,在当天,能够确保获取到使用量的是前天的使用量数据;
  3. 最多保存60天使用量数据,因此,您最多获取近60天成本趋势的对比;

最佳实践

控制台使用

image

在弹性伸缩控制台的详情页面,您可以查看到您伸缩组当前使用量与全部使用按量实例对比时的成本节省信息。

目录
相关文章
|
3月前
|
弹性计算 监控 调度
带你读《弹性计算技术指导及场景应用》——2. vGPU资源利用率的提升、监控与告警的实现
带你读《弹性计算技术指导及场景应用》——2. vGPU资源利用率的提升、监控与告警的实现
|
3月前
|
存储 Prometheus 监控
成本更低、更可控,云原生可观测新计费模式正式上线
成本更低、更可控,云原生可观测新计费模式正式上线
|
4月前
|
编解码 监控 调度
GPU实例使用--vGPU资源利用率的提升、监控与告警的实现
随着AI计算及云游戏为代表的图形渲染业务的飞速发展,越来越多的企业和个人开始使用GPU实例。同时,由于GPU算力资源成本较高,对于负载相对较小的业务,客户会更倾向于选择使用1/2或者1/4甚至更小的vGPU实例来运行其业务,vGPU技术随之得以迅速发展。
|
8月前
|
弹性计算 分布式计算 网络性能优化
【VLDB 2023】基于预测的云资源弹性伸缩框架MagicScaler,实现“高QoS,低成本”双丰收
近日,由阿里云计算平台大数据基础工程技术团队主导,与计算平台MaxCompute团队、华东师范大学数据科学与工程学院、达摩院合作,基于预测的云计算平台资源弹性伸缩框架论文《MagicScaler: Uncertainty-aware, Predictive Autoscaling 》被数据库领域顶会VLDB 2023接收。
|
9月前
|
人工智能 自然语言处理 安全
如何通过网关降低大模型的调用费用,并提升合规性
分散的 API 密钥将不利于组织进行 API 的用量计算、管理与付费,从而增加 AI 大模型的使用成本。
|
11月前
|
存储 运维 安全
“按需计费”:混合多云模式下的新思考
“按需计费”:混合多云模式下的新思考
|
弹性计算 运维 Kubernetes
闲置计费 | Serverless冷启动与成本间的最优解
在真实的使用场景中,为了保证应用请求的低延时,即使在没有请求时,也要保持一定数量的预留实例,这就造成了成本的上升。有没有办法既做到低延时,又做到低成本呢?函数计算为了帮助用户降低这种场景下的使用成本,推出了预留实例的闲置计费功能。
264 1
闲置计费 | Serverless冷启动与成本间的最优解
|
弹性计算 运维 Kubernetes
闲置计费 | Serverless 冷启动与成本间的最优解
函数计算 (FC) 一直致力于为用户提供高弹性、免运维、低成本的全托管计算服务。本次闲置计费功能的发布,能够帮助用户进一步降低使用预留实例的成本,让用户只为真实使用的预留资源付费。函数计算会逐步释放更多 Serverless 的技术红利,在性能、成本、体验上不断为用户提供更极致的表现。
闲置计费 | Serverless 冷启动与成本间的最优解
|
运维 程序员 调度
稳定性「三十六计」- 配额管控
背景 《SRE Google运维解密》里提到SRE自动化系统的一个bug导致几乎所有的数据中心机器被成功下线并进行硬盘擦除。当然这本书出版之后又业界也进行了很多的演进。在我们团队现在很难发生这样的事情。因为团队内人人要遵循的一个设计原则是:原则上禁止批量操作。如需批量,需要有审核流程。批量设置上限。 这个原则在我以后会发布的系列文章《架构设计「三大纪律八项注意」》中也会介绍一些。今天先从另一个角度系统的看这个问题。
|
Kubernetes 监控 调度
3个自动伸缩机制,帮你降低Kubernetes的成本
3个自动伸缩机制,帮你降低Kubernetes的成本
207 0
3个自动伸缩机制,帮你降低Kubernetes的成本

热门文章

最新文章