共用方式為


工作負載最佳化

本文可協助您瞭解 FinOps Framework 中的工作負載優化功能,以及如何在 Microsoft Cloud 中實作。


定義

工作負載優化是指確保雲端服務被利用和調整的程式,以最大化商業價值,並將浪費的使用量和支出降到最低。

檢閱服務的使用方式,並確保每個服務都能最大化投資報酬率。 評估並實作最佳做法和建議。

每個成本都應該有直接或間接可追溯性回到商業價值。 排除未貢獻商業價值的完整「最佳化」資源。

檢閱您的資源使用量模式,並判斷它們是否可以在離峰時段相應減少或甚至關閉(以停止計費)。 若要降低成本,請考慮更便宜的替代方案。 避免不必要的使用量和不會導致任務的成本,進而增加投資和盈利能力的回報。


開始使用

當您第一次開始使用服務或管理雲端中的成本時,請在入口網站中使用原生工具設定優先順序,以提升效率並優化成本。

  • 檢閱並實作雲端採用架構成本的最佳做法
  • 檢閱並實作 Azure 架構完善的架構成本最佳化指導
  • 檢閱並實作 Azure Advisor 成本建議
    • Azure Advisor 會根據使用量為您提供高信賴度建議。 Azure Advisor 一律是想要最佳化任何工作負載時的最佳起點。
    • 請考慮訂閱 Azure Advisor 警示,以在有新的成本建議時收到通知。
  • 檢閱您的使用量和購買 承諾用量折扣 ,其合理性。
  • 充分利用適用於 WindowsLinuxSQL Server 的 Azure Hybrid Benefit。
  • 讓您熟悉所使用的服務、收費方式以及您擁有的服務特定成本最佳化選項。
    • 您可以從 Azure 入口網站 [所有資源] 頁面,或從 [成本分析] 中的 [服務檢視] 探索您使用的服務。
    • 若要瞭解每項服務如何向您收費,請探索 Azure 定價頁面Azure 定價計算機。 使用它們來識別可能會降低成本的選項。 例如,共用基礎結構和承諾用量折扣。
    • 檢閱服務文件以了解任何可協助您最佳化環境或改善成本可見度的成本相關功能。 以下是一些範例:
  • 判斷是否可以暫停或停止服務,以停止產生費用。
    • 某些服務原本就支援自動停止,例如 Microsoft 開發箱Azure DevTest LabsAzure 實驗室服務Azure 負載測試
    • 如果您使用支援停止但不支援自動停止的服務,請考慮在 Power AutomateLogic Apps 中使用輕量型流程。
    • 如果服務無法停止,請檢閱替代方案,以判斷是否有可停止的任何選項,以便停止計費。
    • 請密切關注當資源停止時可能會繼續計費的非計算費用,因此您並不感到驚訝。 儲存體是成本的常見範例,即使使用儲存體的計算資源不再執行,仍會繼續收費。
  • 服務是否支援無伺服器計算?
  • 檢閱服務文件以了解任何可協助您最佳化環境或改善成本可見度的成本相關功能。 以下是一些範例:
  • 判斷服務是否支援自動調整。
    • 如果服務支援自動調整,請將它設定為根據應用程式的需求進行調整。
    • 自動調整可以搭配自動停止行為來達到最大效率。
  • 若要避免不必要的成本,請考慮在工作時間自動停止並手動啟動非生產資源。
    • 避免自動啟動每天未使用的非生產資源。
    • 如果您選擇自動啟動,請注意可能會自動啟動資源的假期和假日,但不會使用。
    • 請考慮手動標記已停止的資源。 為了確保所有資源都已停止,請在 Azure Resource Graph 中儲存查詢,或 [所有資源] 清單中的檢視,並將其釘選到 Azure 入口網站 儀錶板。
  • 請考慮容器和無伺服器等架構模型,只在需要時使用資源,並徹底提高關鍵服務的效率。
  • 使用成本優化活頁簿來評估資源使用率,例如閑置和未使用的資源。

🏗️ 以基本概念為基礎

此時,您已實作所有基本成本優化建議和微調的應用程式,以符合最基本的最佳做法。 當您超出基本概念時,請考慮下列幾點:


在 FinOps Foundation 深入了解

此功能是 FinOps Foundation FinOps 架構的一部分,FinOps Foundation 是一家致力於推進雲端成本管理和最佳化的非盈利組織。 如需 FinOps 的詳細資訊,包括實用的劇本、訓練和認證計劃等等,請參閱 FinOps Framework 檔中的工作負載優化功能 一文。

您也可以在 FinOps Foundation YouTube 頻道中找到相關的影片:


相關的 FinOps 功能:

相關產品:

相關解決方案:

其他資源: