成本管理可提供各種工具,以便規劃、分析以及減少您的支出費用,將雲端投資發揮到極致。 本文件為您提供了一種有條理的成本管理方法,並強調在您解決組織的成本挑戰時可以使用的工具。 Azure 可讓您輕鬆建置及部署雲端解決方案。 但是,這些解決方案必須經過最佳化,才能將組織的成本降到最低。 遵循本檔中概述的原則,並使用我們的工具,可協助貴組織做好成功準備。
方法
成本管理是組織的問題,而且應該是在您投資雲端資源之前就開始持續進行的工作。 若要成功實作成本管理和優化成本,建議您的組織:
- 備妥可讓您邁向成功的適當工具
- 對成本負責
- 採取適當的動作,將費用最佳化
貴組織必須符合以下所列的三個關鍵群組,才能確保您成功管理成本。
- 財務 - 負責根據雲端費用預測,核准整個組織預算申請的人員。 他們會支付相對應的帳單,並將成本指派給各個小組以劃分權責。
- 經理 - 組織中的業務決策者,必須了解雲端費用,才能找出最佳費用結果。
- 應用程式小組 - 管理雲端資源的工程師會以每天為基礎,開發服務以符合組織的需求。 這些小組需要在其定義的預算中提供最高價值的彈性。
主要原則
使用以下所述的原則,為貴組織在雲端成本管理方面的成就定位。
若要深入了解,請觀看設定成本管理邁向成功影片。 若要觀看其他影片,請造訪成本管理 YouTube 頻道。
規劃
全方位的前期規劃可讓您根據特定的業務需求,量身打造雲端使用情況。 自問:
- 我要解決哪些業務問題?
- 我預期資源有哪些使用模式?
您的答案可協助您選取適合您的供應專案。 它們會決定要使用的基礎架構以及如何用於將 Azure 的效率發揮到極致。
可見性
如果結構良好,成本管理可協助您告知人員所負責的 Azure 成本或所花的錢。 Azure 的服務專門針對深入了解錢花在哪裡而設計。 利用這些工具。 這些工具有助於找出未充分使用的資源、消除浪費,並將節省成本的機會發揮到極致。
責任
歸納組織中的成本,以確保負責的人員對其小組的費用負責。 若要充分了解貴組織的 Azure 費用,您應該整理資源並仔細歸納成本。 良好的組織有助於管理並降低成本,並使人員對組織中的有效費用負責。
Optimization
採取行動以減少費用。 根據透過規劃和增加成本可見度而蒐集到的結果充分發揮。 您可以考慮購買及授權最佳化,以及本文件稍後將詳細討論的基礎架構部署變更。
反覆運算
組織中的每個人都必須參與成本管理生命週期。 他們必須持續參與,以便將成本最佳化。 嚴格遵循此反覆運算過程,使其成為貴組織中負責雲端治理的重要租用戶。
使用成本用心規劃
部署雲端資源之前,請評估下列項目:
- 最符合您需求的 Azure 供應項目
- 您打算使用的資源
- 資源的成本
- 可透過自動化來追蹤、報告及優化成本的服務
Azure 提供工具及 API 來協助您進行評估過程。 這些工具可讓您了解啟用工作負載所需的投資,並協助您從一開始就自動化成本管理。 使用 Azure 定價計算機 來預估成本,並考慮使用 成本管理匯出 API、 成本詳細數據 API 和 查詢 API 將成本數據擷取和分析自動化。
備註
開放計費週期的成本數據會在 Azure 中每隔四小時重新整理一次。 本月結算時,帳單費用通常會在發票開出后的 72 小時內提供。 請注意,您的計費週期不一定與行事曆月份一致。 相應地規劃自動化和報告。 自動化數據擷取時,可能會套用 API 速率限制。 如需詳細資訊,請參閱 成本管理 API 參考。
Azure 上架選項
將成本管理中的經驗發揮到極致的第一個步驟是調查並決定最適合您的 Azure 供應項目。 請思考您打算在未來如何使用 Azure。 也請考慮您要如何設定計費模式。 做決定時,請考慮下列問題:
- 我打算使用 Azure 多久? 我是要測試還是打算建置更長期的基礎架構?
- 我想要如何支付 Azure 費用? 我應該預付或承諾花費一定金額以獲得較低價格,還是在月底收到發票?
- 我需要將工作負載的成本追蹤、報告或預算自動化嗎?
若要深入了解各種選項,請造訪如何購買 Azure。 以下是幾個最常見的計費模式。
免費
- 12 個月的熱門免費服務
- 使用 200 USD 帳單貨幣的點數探索服務 30 天
- 25 項以上的服務一律免費
隨用隨付
- 沒有最低金額或承諾用量
- 具有競爭力的價格
- 用多少付多少
- 可隨時取消
Enterprise 合約
- 預付的 Azure 預付款選項 (先前稱為預付金)
- 取得較低的 Azure 定價
CSP 中的 Azure
- CSP 合作夥伴是處理客戶需求的第一個連絡窗口,也是客戶關係的中心
- CSP 合作夥伴會佈建新客戶、訂購訂用帳戶、管理訂用帳戶,並代表客戶執行管理工作
- CSP 合作夥伴會搭配獨特的解決方案或轉售 Azure 服務,同時控制定價、條款及計費
預估解決方案的成本
部署任何基礎架構之前,請評估解決方案的費用。 評估將有助於為貴組織前期的工作負載建立預算。 接著,您可以使用預算一段時間,來衡量初始估計有效性的基準。 此外,您可以將其與已部署之解決方案的實際成本相比較。
Azure 定價計算機
Azure 定價計算機可讓您混合及比對不同的 Azure 服務組合,以查看成本估計值。 您可以在 Azure 中使用不同的方式實作解決方案,每個方式都可能會影響您的整體費用。 及早思考雲端部署的所有基礎架構需求可協助您最有效地使用此工具。 此工具可以協助您在 Azure 中準確估算預估的費用。
如需詳細資訊,請參閱 Azure 定價計算機。
Azure Migrate
Azure Migrate 是一種服務,可評估貴組織在內部部署資料中心內的目前工作負載。 它可讓您深入了解您需要從 Azure 替代方案獲得的服務。 首先,Migrate 會分析您的內部部署電腦,以判斷移轉是否可行。 接著,它會建議 Azure 中的 VM 大小,以便將效能發揮到極致。 最後,它也會建立以 Azure 為基礎的解決方案成本預估。
如需詳細資訊,請參閱 Azure Migrate。
分析和管理成本
隨時了解貴組織成本如何變化。 使用下列技術正確了解並管理您的費用。
組織資源以最大化成本深入解析和責任
針對您的 Azure 計費和資源階層規劃完善的組織結構,可協助您在建立雲端基礎結構時,對成本有良好的了解和控制。 觀看設定實體階層影片,以深入了解可用的組織工具,以及如何利用它們。 若要觀看其他影片,請造訪成本管理 YouTube 頻道。
評估並建立符合您需求的階層時,請詢問自己下列問題。
有哪些計費階層可供我使用,以及我可以使用哪些不同的範圍?
判斷您的 Azure 供應項目類型,以找出組織的計費方式。 每個 Azure 計費方式的可用範圍記載於了解並使用範圍。
如果我有多個小組,應該如何組織我的訂用帳戶和資源群組?
為每個小組建立訂用帳戶或資源群組是常見的作法。 這麼做可協助您區分成本,並讓小組承擔責任。 不過,成本會繫結至訂用帳戶或資源群組。
如果您已經有具有多個訂用帳戶的小組,請考慮將訂用帳戶群組到管理群組中,以一同分析成本。 管理群組、訂用帳戶和資源群組全都是 Azure RBAC 階層的一部分。 統整使用它們,以在小組中進行存取控制。
資源可以跨越多個範圍,特別是在由多個小組或工作負載共用時。 考慮使用標記來找出資源。 下一節會進一步討論標記。
我有開發和生產環境嗎?
考慮為您的開發環境建立開發/測試訂用帳戶,以利用降價的優點。 如果工作負載跨多個小組或 Azure 範圍,請考慮使用標記來識別它們。
標記共用的資源
標籤是了解跨多個團隊和 Azure 範疇的成本的有效途徑。 例如,您可能有許多小組使用的資源,例如電子郵件伺服器。 您可以將共用資源 (例如電子郵件伺服器) 放在共用資源專用的訂用帳戶中,或放在現有的訂用帳戶中。 如果您將它放在現有的訂用帳戶中,訂用帳戶擁有者可能不會想要每個月對其小組產生成本。 針對此範例,您可以使用標記來將資源識別為共用。
同樣地,您可能也會有會跨不同小組所擁有的多個訂用帳戶使用資源的 Web 應用程式或環境 (例如測試或生產)。 若要進一步了解工作負載的完整成本,請標記其所使用的資源。 正確套用標記時,您可以將它們套用為成本分析中的篩選,以進一步了解趨勢。
規劃資源標記之後,您可以設定 Azure 原則定義來強制對資源進行標記。 觀看如何使用成本管理檢閱標記原則影片,以了解可協助您強制執行可調整資源標記的工具。 若要觀看其他影片,請造訪成本管理 YouTube 頻道。
使用成本分析
成本分析可讓您使用標準資源屬性細分您的成本,以深入分析您組織的成本。 請考慮下列常見的問題作為分析的指南。 定期回答這些問題可協助您保持更知情,並啟用更具成本意識的決策。
- 當月預估成本 – 這個月到目前為止我產生了多少費用? 我將維持在預算之內嗎?
- 調查異常 – 進行例行檢查,以確定成本維持在合理的正常使用範圍內。 趨勢為何? 是否有任何異常值?
- 發票對帳 - 我最近的發票費用是否超過上個月? 每月消費習慣如何變化?
- 內部退款 - 既然我知道自己收取了多少費用,那麼如何為我的組織將這些費用分類?
如需詳細資訊,請參閱成本分析。
排程匯出帳單資料
您需要將帳單資料匯入外部系統,例如儀表板或財務系統嗎? 使用 匯出 API 設定自動匯出至 Azure 記憶體,並避免每月手動下載檔案。 然後,您可以輕鬆地設定與其他系統自動整合(例如 Power BI、Azure Synapse 或自定義分析),讓您的帳單數據保持同步。
如需有關匯出帳單資料的詳細資訊,請參閱建立和管理匯出的資料。
自動化成本數據擷取和分析
針對 Enterprise 合約 (EA) 和 Microsoft 客戶合約 (MCA) 帳戶,請使用 成本詳細數據 API ,以程式設計方式產生和下載詳細、未匯總的成本數據。 針對隨用隨付訂用帳戶,請使用匯出 API。 如果您需要下載小型數據集,而且不想使用 Azure 記憶體,也可以使用使用量詳細數據 API。 請參閱如何執行此操作的指示 這裡。 如需自定義和隨選分析,以及儀錶板,請使用 查詢 API。
如需詳細資訊,請參閱 依需求取得小型成本數據集 和 查詢成本數據。
建立預算並將警示自動化
在您找出並分析您的消費模式之後,務必開始為自己和您的小組設定限制。 預算讓您能夠設定以成本或使用量為基礎的預算,且其中包含多個臨界值與警示。 使用 預算 API 將預算建立和管理自動化。 達到閾值時,預算也可以觸發自動化動作(透過動作群組)。
使用標籤、管理群組和自定義維度
強調針對成本配置和報告使用標籤、管理群組和自定義維度。 成本分析支援依這些屬性進行篩選和分組,以啟用更細微的成本追蹤和責任。 使用 成本管理維度 API 來列出和管理可用的維度。
備註
Microsoft客戶合約客戶不支援管理群組。
使用權益建議和節省工具
利用 Azure 節省成本的程式和建議:
- 適用於計算的 Azure 節省方案:最具彈性的節省方案,適用於廣泛的計算服務。 請參閱 適用於計算的 Azure 節省方案。
- Azure 預留:為 VM 或資料庫預付一年或三年期限,以取得重大折扣。 請參閱 什麼是 Azure 保留?。
- Azure Hybrid Benefit:使用現有的 Windows Server 或 SQL Server 授權來儲存在 Azure 上。 請參閱 Azure Hybrid Benefit。
- 權益建議 API:使用 權益建議 API 和 Azure Advisor ,根據您的使用模式主動識別節省的機會,例如保留實例或節省方案。
其他最佳做法
- Azure 入口網站、API 和導出中的所有成本數據都是以相同的基礎數據集為基礎。
- 使用 價位表 API 來擷取交涉和零售計量費率,以進行成本估計和對帳。
- 如需進階報告,請整合匯出或查詢的成本數據與 Power BI、Azure Synapse 或其他分析平臺。
採取最佳化行動
使用下列方式將費用最佳化。
減少浪費
在 Azure 中部署基礎架構之後,務必確定正在使用它。 立即開始儲存最簡單的方式是檢閱您的資源,並移除未在使用的所有資源。 您應該從該處判斷資源是否已盡可能有效率地使用。
Azure Advisor
Azure Advisor 是一種服務,除此之外,可從 CPU 或網路使用方式觀點,識別低使用率的虛擬機器。 您可以從該處根據預估的成本,決定要關閉機器還是調整其大小,以繼續運轉機器。 Advisor 也會提供保留的執行個體購買建議。 這些建議是以您過去 30 天內的虛擬機器使用情況為基礎。 採取行動時,建議有助於減少費用。
如需詳細資訊,請參閱 Azure Advisor。
適當地調整 VM 的大小
VM 大小調整對您的整體 Azure 成本有顯著的影響。 Azure 中需要的 VM 數目可能不等於目前在內部部署資料中心內部署的 VM 數目。 請確定您為打算執行的工作負載選擇正確的大小。
如需詳細資訊,請參閱 Azure IaaS: proper sizing and cost。
使用購買折扣
Azure 有許多組織可以利用的折扣以節省成本。
計算服務的 Azure 節省方案
適用於計算的 Azure 節省方案是我們最具彈性的節省方案。 它可讓您節省高達 65% 的隨用隨付價格,並適用於訂用帳戶、資源群組、管理群組或整個 Azure 帳戶的各種計算服務。 您選取一年或三年期的每小時計算承諾用量。 承諾越長,您賺取的節省就越多。 您可以每月支付費用,Azure 會自動將最大的節省費用套用至您的帳戶。
如需詳細資訊,請參閱 Azure 節省計算的計畫。
Azure Reservations
Azure 保留可讓您預付一年或三年期的虛擬機器或 SQL Database 計算容量。 預付可讓您取得所使用資源的折扣。 Azure 保留可以大幅降低虛擬機器或 SQL Database 的計算成本。透過預付一年或三年期的承諾用量費用,即可節省高達隨用隨付價格的 72%。 保留會提供計費折扣,且不會影響虛擬機器或 SQL Database 的執行階段狀態。
如需詳細資訊,請參閱什麼是 Azure 保留?。
使用 Azure Hybrid Benefit
如果您在內部部署中已經有 Windows Server 或 SQL Server 授權,您可以使用 Azure Hybrid Benefit 程式儲存在 Azure 中。 透過此 Azure 提供的優惠,每個授權都包括作業系統的成本(最多支援兩部虛擬機器)。 SQL Server 授權者在以虛擬核心為基礎的 SQL Database 選項上最多可節省 55%。 選項包括 Azure 虛擬機器和 SQL Server Integration Services 中的 SQL Server。
如需詳細資訊,請參閱 Azure Hybrid Benefit。
其他資源
Azure 還提供一項服務,可讓您建置能夠利用 Azure 中的剩餘容量來降低費率的服務。 如需詳細資訊,請參閱使用低優先順序的 VM 搭配 Batch。
相關內容
- 如果您不熟悉成本管理,請閱讀什麼是成本管理?來了解這會如何協助您監視及控制 Azure 費用,以便將資源使用狀況最佳化。