在上期我們介紹了雲端成本的節省方案,分享如何透過購買合適的節省方案幫助企業減少上雲的負擔,不過,在選擇何種節省方案之前,若是已在使用雲端的企業可透過各雲的「成本管理工具」觀察每月的雲端成本,藉此精準評估開銷,進而思考各種可降低成本的方式何種適用,而今天我們要來介紹的是 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 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 的多種功能,以下列點說明:
- 報告與分析成本
- 組織與配置成本
- 監視成本與告警
參考資料:Azure官方文檔 - 〈什麼是 Microsoft 成本管理與計費?〉
https://learn.microsoft.com/zh-tw/azure/cost-management-billing/cost-management-billing-overview