關閉

在上期我們介紹了雲端成本的節省方案,分享如何透過購買合適的節省方案幫助企業減少上雲的負擔,不過,在選擇何種節省方案之前,若是已在使用雲端的企業可透過各雲的「成本管理工具」觀察每月的雲端成本,藉此精準評估開銷,進而思考各種可降低成本的方式何種適用,而今天我們要來介紹的是 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