成本优化

成本优化为用户提供成本优化建议和工具。

说明

  1. 成本优化由多个成本优化工具组成,每个成本优化工具适用于不同的场景。

  2. 成本优化建议是基于历史账单数据、产品特征、折扣等信息进行的模拟测算,与未来的实际可能存在差异,仅供参考,需结合企业的实际业务情况验证后执行,不作为商务承诺或对账等依据。

您可以登录“用户中心”,进入“成本管理-成本优化”页,使用成本优化工具,当前已上线的成本优化工具简介如下:

节省计划购买方案优化

当前支持范围:当前支持ECS、ECI、RDS的节省计划购买方案测算。

适用场景:在支持范围内,存在按量付费的费用,可使用此工具测算如何调整节省计划小时承付款来优化整体的费用。

数据时效:每天刷新一次方案,支持3天之前的数据测算(例如:5月10日登录查看,可以看到的数据的最后日期为5月7日)

说明

  1. 节省计划购买方案优化建议是根据您的历史消费数据,通过消费预测算法、优化建议算法得出的结果,仅作为购买建议的参考,算法模型成熟度和对未来的预测都可能导致与实际存在差异。

  2. 假如您的资源波动较大,可能导致预测和估算的金额有偏差,推荐您使用节省计划价格计算器辅助验证;您也可以在购买时通过调整购买比例对购买的小时承诺付款进行调整,逐步优化和观察效果,避免预测差异带来不必要的浪费(节省计划目前暂不支持退款)。

  3. 优化建议的数据范围仅包括您的按量付费部分(含已购买了通用型、ECS计算型节省计划部分,不含预付费类产品);当前版本的优化建议不含节省计划弹性版。

网络计费方式优化-CDT-公网

当前支持范围:当前支持弹性公网IP。

适用场景:在支持范围内,存在网络流量费用,可使用此工具测算如果切换到CDT云数据传输后的预估消费金额。

数据时效:仅支持最近3个自然月的测算,不支持当月测算。(例如:5月10日登录查看,仅支持测算2月、3月和4月)

说明
  1. 网络计费方式优化是根据您的历史消费数据,通过对比测算得出的结果,与未来的实际可能存在差异,仅作参考;

  2. 本优化建议的数据范围当前仅包括后付费按流量计费的部分(弹性公网IP);

  3. 测算基于当前的优惠折扣,测算结果可能会因为优惠折扣的有效期而产生差异;

  4. 测算的消费金额为流量包抵扣后的应付金额;

  5. CDT的流量折算规则:1TB=1024GB。

集群成本分析与优化-容器服务ACK

“集群成本分析与优化-容器服务ACK”是云原生场景下的优化分析工具。您在进入“成本优化”页后,点击“集群成本分析与优化-容器服务ACK”即可进入集群成本分析与优化分析页。

说明

首次进入时,出现开通页,您可以确认功能对应的使用场景说明,点击“立即开通”即可免费开通该功能。

image

进入优化页后,可在下拉框中选择您的集群:

image

完成后,默认在下方各tab页中查看相应集群的成本分析情况。

集群成本概览

image

集群成本可视化大盘的相关功能介绍如下表:

功能

序号

描述

通过成本趋势判断集群浪费情况

成本的费用,Daily Cost为昨日费用,Weekly Cost为上周费用,Monthly Cost为上月费用,Day-on-day Ratio为相对昨日费用的变化比率。

  • 当相对昨日费用的变化比率的字体颜色为绿色时,表示相比前一日的成本是降低的。

  • 当相对昨日费用的变化比率的字体颜色为红色时,表示相比前一日的成本是增涨的。

黄色曲线表示成本消费,蓝色曲线表示实际的集群容量。通常情况下,两条曲线会存在一定的相关性。

当对两者进行相关性对比后发现两者呈现不一致的趋势,表示集群的单位核成本异常,需要检查是否使用了更贵的资源。

一段时间内的成本变化趋势。

通过命名空间进行部门成本分账

在一个集群中,可能存在各种不同的规格、付费方式的节点类型,当您通过命名空间进行分账时,不能够仅通过每个命名空间的资源申请值进行判断,同时需要考虑命名空间下Pod所在节点情况。

成本分析将每个节点的实时费用进行了转换,在统计命名空间维度的费用时,可转换为:

Σ(Pod资源申请/节点容量)*节点单位价格

这种方式可以精确的估算出命名空间的成本费用,不过由于用户折扣、代金券抵扣、包年包月等各种延迟计费策略,可能会导致命名空间的成本费用和集群的实际账单费用不一致。但是,可以通过命名空间的成本占比乘以集群总费用的方式获得命名空间级别的分账。

通过云产品费用趋势与比例分析云产品成本

在集群中会包含多种不同的云产品,不同的使用方式、计费模型会导致云产品的费用上存在比较多的差异。可以通过成本趋势和组合看到不同的云产品消费,从而进行成本决策。

集群应用浪费分析

在“集群应用浪费分析”页中,能够通过命名空间筛选、展示各命名空间的资源和成本信息。命名空间常对应于公司的部门或团队。

命名空间

功能

序号

描述

通过CPU、内存指标判断命名空间资源浪费情况

  • CPU Request为当前该命名空间已被分配的CPU核数,CPU Usage为真实消耗的CPU核数,Actual CPU Utilization为实际的CPU使用率。

  • Memory Request为当前该命名空间已被分配的内存,CPU Usage为真实消耗的内存,Actual CPU Utilization为实际的内存利用率。

  • 资源分配情况和真实消耗情况的趋势,蓝色曲线表示已分配的资源,红色曲线表示真实消耗的资源。

  • 在Pod调度时,节点会为Pod预分配一定的资源,但容器进程真实消耗的资源通常与预分配的不一致,该图能够反应出二者间的关系,从而进行资源浪费的优化。

一段时间内资源利用率的变化趋势。

  • CPUUtilization为Pod的CPU使用率,MemoryUtilization为Pod的内存利用率,它们是Pod的真实消耗资源占已分配资源的比重。WasteRate为Pod未被使用的资源占已分配资源的比重,能够反映Pod的资源浪费情况。

  • 通过命名空间中资源浪费最多的Pod,您可以直观看出造成命名空间资源浪费的主要应用,从而分析浪费原因,有针对性地进行资源优化策略的设计。

通过成本费用分析部门成本消耗情况

  • Cost为该命名空间产生的费用,Cost Radio为该命名空间费用占集群总费用的比例,Pod Cost Per Core为Pod每核时的单位价格。

  • 由于用户折扣、代金券抵扣、包年包月等延迟计费策略,命名空间的成本费用和集群的实际账单费用可能不一致,通过命名空间的成本占比,乘以集群实际产生的账单费用,能够实现命名空间级别的分账。

集群节点池成本分析

节点池大盘提供了集群资源维度的成本洞察,能够为您提供节点池资源使用分析和付费策略的选择。节点池侧重资源的维度,站在不同节点池的视角进行资源成本的规划与治理。例如GPU节点池这类资源可能分属多个部门,难以通过命名空间维度分析成本,而通过节点池可以直接从资源维度设置策略,进行成本优化。

image

功能

序号

描述

通过成本趋势判断节点池浪费情况

成本的费用,Daily Cost为昨日费用,Day-on-day Ratio为相对昨日费用的变化比率,Cost Radio为该节点池费用占集群总费用的比例,Pod Cost Per Core为Pod每核时的单位价格。

  • 当相对昨日费用的变化比率的字体颜色为绿色时,表示相比前一日的成本是降低的。

  • 当相对昨日费用的变化比率的字体颜色为红色时,表示相比前一日的成本是增涨的。

一段时间内费用变化的趋势。

一段时间内节点池费用占比的趋势。

通过付费策略预测成本节省空间

节点池中节点的付费策略统计情况。

此时节点池中所有节点的付费策略为PayAsYouGo按量付费,PayByPeriod Saving Forecasting为预测当前节点池所有节点全部切换为包年包月时每小时节省的成本和比例,Spot Saving Forecasting为预测当前节点池所有节点全部切换为抢占式实例时每小时节省的成本和比例。

ChargeType Cost Forecasting为节点池中所有节点在选择不同付费策略时的费用,结合各付费策略对成本节省的预测,可以协助您对资源组合和付费策略进行优化。

集群应用成本分析

应用大盘以Label通配符匹配的方式,能够筛选出您关心的应用进行成本、资源的统计,侧重于场景化的成本优化,典型场景包括大数据业务、AI业务、弹性业务。

通过Label通配符匹配的方式,您不仅可以监控单应用的成本和资源用量,还可以对多个有相关性的应用进行监控。例如大数据工作流的场景,可以为流程中的所有应用加上一致性的Label,从而对整个工作流业务进行成本分析。

image

功能

序号

描述

通过应用维度判断业务成本使用情况

Cost为应用费用,Pod Num包括该应用峰、谷值的副本数,Utilization为CPU和内存的利用率,Cost Per Core*Hour为每核时的单位价格,Uptime是应用的运行时间,Core*Hour是应用总消耗的核时资源数,Utilization Statistic是应用占整个集群/命名空间的资源利用率。

一段时间内应用费用变化的趋势。

一段时间内应用Pod规模的趋势。

一段时间内应用单位核时价格的趋势。

通过Pod维度分析业务成本

Utilization为Pod的CPU和内存的利用率,Cost Per Core*Hour为Pod每核时的单位价格,Cost Evaluation为Pod的费用,Core*Hours是Pod总消耗的核时资源数,Uptime是Pod的运行时间。

常见问题

问题一:为什么开启成本可视化后没有数据显示?

回答:检查RAM角色授权操作已完成。具体操作,参考开启成本分析功能的步骤5。 成本分析需要集群的监控数据和费用数据,监控数据在开启后3 min内即可开始采集,费用相关的数据需要从集群开启成本分析后的第二天08: 00才有数据显示。

问题二:为什么命名空间的费用相加与实际的费用账单不相等?

回答:命名空间的费用是通过成本估算来进行核算的,并非直接通过账单分析得出。因此,在做费用估算的时候,是通过目录价进行计算的,当集群的花费包含代金券、折扣、节约计划等抵扣策略的时候,会出现一定的数据偏差。但是,可以通过命名空间的比例乘以集群的总费用进行费用的分账。

问题三:为什么有些节点上的Pod数据无法获取成本数据?

回答:检查RAM角色授权操作已完成,并确认授权策略中包含"ecs:DescribeDisks"权限。具体操作,参考开启成本分析功能的步骤5。

问题四:为什么账单中展示的云产品没有包括集群使用的所有云产品?

回答:成本分析只统计本集群独享的云产品,对于多集群共享的云产品,不在成本分析的账单统计范围内。

资源使用优化-资源水位分析(灰度中)

功能说明

当前支持范围:当前支持云服务器ECS、负载均衡、弹性公网IP等产品。

适用场景:在支持范围内,您可以创建资源使用情况的分析任务,得到资源使用水位分析报告和评估详情,可用于资源梳理、使用量判断和成本分析等场景,并参考评估结果对资源进行优化。

重要

当您首次使用该功能时,需要单独开通,开通不会产生任何费用。开通后,后续将按照实际使用量进行计费。

前提条件

如果您使用RAM用户执行本操作,请确保该用户已授予系统权限策略AliyunCloudMonitorFullAccess。具体操作,请参见为RAM用户授权

操作说明

进入“成本优化”页后,点击“资源使用优化-智能水位分析”进入资源使用智能水位分析页。

说明
  • 首次进入时,出现开通页,您可以确认功能对应的使用场景说明,点击“立即开通”即可免费开通该功能。

image
  • 开通后,手工创建的报告会产生收费,计费标准可参照“云监控”产品的“智能水位分析”计费项对应计费规则

查看最新智能水位分析报告

开通进入后,默认查看最新创建的分析任务对应的优化内容报告,包括两部分:

  • 优化建议范围:

包括任务报告名称、分析周期、报告生成日期。

  • 优化建议内容:

    • 资源分布:您可以从云产品、资源组、地域和财务单元维度查看当前资源水位报告中所有资源的分布情况。

    说明

    当前资源水位报告中所有资源是指您从报告对应的智能水位分析任务中选择的报告统计周期内的云资源。

    • 水位详情

    资源水位详情的报告内容整体上可分为云产品资源分布、水位统计与对比以及资源负载评估三部分。下面以云服务器ECS为例进行详细介绍。

  1. 云产品资源分布

此部分内容便于您从资源所属的资源组、财务单元和地域视角了解经过筛选后的云服务器ECS资源数量的分布。

    说明

    当筛选条件为财务单元时,展示实例资源组分布

    当筛选条件为资源组时,展示资源财务单元分布

  1. 水位统计与对比

此部分展示了在报告统计周期内,针对目标资源三个核心指标的平均水位,以及分布在不同水位区间的目标资源数量,同时也提供了基于历史数据结合智能算法的参考水位。

  1. 资源负载评估

此部分展示了针对目标资源的负载情况云监控智能算法给出的评估结果。根据资源水位情况不同,将目标资源划归为高负载、正常和低负载三个类别。

    说明

    部分资源可能由于数据不足无法判定,从而被归为未知类别。

    目前仅云服务器ECS支持资源负载评估。

    关于资源负载评估算法,请参见云服务器ECS资源负载评估算法说明

查看全量智能水位分析报告

点击“创建/查看更多报告”,进入“报告列表”页,可以查看已创建的历史分析任务,可以点击右侧“查看最新报告”或“下载最新详细报表”,分别查看任务对应报告内容,及下载报告。

image

右侧点击“···”可在弹出气泡中,进行如下操作:

  • 点击“查看所有报表”,在弹窗中选择并查看其他该报告的状态信息。

  • 点击“停用”,可以关闭该分析任务。

  • 点击“复制”,可以基于当前任务信息,修改或新建一条新的分析任务。编辑分析任务信息的操作说明,可参照后续“创建智能水位分析任务”内容。

创建智能水位分析任务

在“报告列表”页,点击“创建分析任务”,在弹窗中可填选分析任务信息:

image

各字段参数说明如下:

参数

说明

任务类型

智能水位分析任务的执行频率。取值:

  • 单次

  • 周频

  • 月频

名称

智能水位分析任务的名称。

描述

智能水位分析任务的描述。

起止时间

智能水位分析任务的报表生成时间。取值:

  • 单次:1天至31天,截止时间的次日生成报表,且仅支持查询最近3个月内的数据。

  • 周频:周一至周日,截止时间的次日生成报表。

  • 月频:每月第一天至最后一天,且次月第一天生成报表。

标签

智能水位分析报告的标签。

您仅需设置标签键(key),无需设置标签值(value),系统会自动按照标签值(value)进行聚合统计。

案例:ECS实例绑定标签的key为App,value为Group1和Group2,在智能水位分析任务中设置标签的Key为App,那么生成的智能水位分析报告中会有两列数据:App:Group1App:Group2

您最多可以设置3个标签,多个标签之前用半角逗号(,)分隔。

产品

智能水位分析任务待统计的阿里云产品。

填选完成后,点击“确认”,可成功创建分析任务。

阿里云首页 用户中心 相关技术圈