关闭

在上期我们介绍了云端成本的节省方案,分享如何透过购买合适的节省方案帮助企业减少上云的负担,不过,在选择何种节省方案之前,若是已在使用云端的企业可透过各云的「成本管理工具」观察每月的云端成本,藉此精准评估开销,进而思考各种可降低成本的方式何种适用,而今天我们要来介绍的是 Azure 的成本管理工具 — Cost Management 和 Billing 。

強大的 Azure 成本管理

Azure 的 Cost Management (成本管理)是内建于 Azure 的一套 FinOps (财务运营)工具,用于协助使用者分析、配置、监视以及最佳化其云端成本。关于分析功能, Cost Management 不仅限于 Azure 本身,还包括可分析 Microsoft 365 等的成本,而配置功能是指透过配置引擎开启标籤继承且分割共用成本,监视功能则是当使用费异常或超出预算设定时能藉由监测提供警示,此外,还能整合数据到成本分析相关的工具,达成成本结构的多方审视并进行最佳化调整。

成本管理与计费间运作的好帮手 - Azure Commerce system

至于 Billing (计费)是用于管理 Billing Account (计费帐户)、开立发票与付款时所需的工具。当我们註册 Azure 帐号时就会建立一个 Billing Account ,透过 Billing功能于每月进行当月费用结算、点数检阅、折扣套用、管理帐单地址与付款条件以及发票开立等。那 Cost Management 和 Billing 之间是如何运作的呢?这与 Microsoft 的 Commerce system (商务系统)有关, Azure 、 Microsoft 365 等 Microsoft 服务的资料均会被推送至 Commerce system 的资料管道,当数据进入资料管道中处理时,会分成 Billing 阶段与 Cost Management 阶段,在 Billing 阶段会有评等系统(rating system)依据使用者的特定价格表进行折扣套用,完成计费与发票开立,同时产生包含每笔成本纪录的「评等使用量(rated usage)」,这时就会进入 Cost Management 阶段,根据评等使用量的成本数据基础进行管理与后续分析。而 Cost Management 可从 Billing 内进行,也可从每个订阅用户、管理群组、资源群组获取,更可独立使用以方便跨多个订阅用户、管理群组与资源群组的管理。

Azure 成本管理与计费介绍

Azure Commerce system 示意图 (图片取自Azure官方文档:https://learn.microsoft.com/zh-tw/azure/cost-management-billing/cost-management-billing-overview#how-charges-are-processed)

 

丰富多样的 Azure 成本管理功能

最后与大家分享 Azure Cost Management & Billing 的多种功能,以下列点说明:

  • 报告与分析成本
在成本管理中有成本分析和 Power BI 工具,成本分析用于基本的成本结构分析,Power BI则可进一步建置仪表板及複杂报表,而汇出及成本详细资料API则可让资料整合至外部系统,另外还有 AWS 连接器可连接 AWS 的数据进行跨云成本观测,且可同样启用 Cost Management 的其他功能等。
 
  • 组织与配置成本
透过 MCA 帐单设定档和发票区段可将订阅用户分组至个别发票,每组帐单设定档为不同业务单位计费个别发票,而发票区段则于那些发票中分割,我们可藉帐单设定档和发票区段检视不同的成本情形,或是也可在 EA 部门及註册帐户中观察成本等。
  • 监视成本与告警
藉着各项成本的告警设定,并经由电子邮件、简讯等通知,可精确掌握云端开销状况,像是设定预算警示,当费用超出预算时会收到通知,且可在订阅用户和资源群组中设定通知动作群组,以自动化动作控制费用,异常警示则是当监测到每日使用量有异常的攀升与下降时会收到通知,还有排程警示是依据已储存之成本检视通知每日、每周或是每月排程之最新成本状况等。
 

参考资料:Azure官方文档 - 〈什麽是 Microsoft 成本管理与计费?〉
https://learn.microsoft.com/zh-tw/azure/cost-management-billing/cost-management-billing-overview