全部產品
Search
文件中心

Container Service for Kubernetes:成本最佳化概述

更新時間:Jan 23, 2025

成本最佳化基於通用情境推薦治理成本流程步驟,並梳理主流應用類型的成本最佳化策略。針對不同應用類型和業務架構,推薦不同的成本最佳化策略。本文介紹成本最佳化流程和典型成本最佳化情境。

成本最佳化流程

基於FinOps的理念,雲原生情境中對最佳化成本主要分為三步:

  1. 根據業務實際情況,確立財務單元與治理周期。

  2. 根據業務實際情況,建立成本基準。

  3. 參照下方ACK成本最佳化概覽流程圖,確定最佳化方案並執行。

成本最佳化

典型成本最佳化情境

以下介紹不同雲原生化階段的成本最佳化情境。

基礎設施雲原生化

雲原生化之前,傳統IT架構遷移上雲,或者需要對傳統IT架構進行雲原生化改造。此階段是對基礎設施的一次重大變更,需要在關鍵時刻對成本進行規劃和治理。此階段需要重點關注以下內容。

應用雲原生化改造

雲原生化過程中,應用可以藉助Kubernetes提供的彈性擴縮容、混部等機制,提升高可用性。同時,在業務流量動態漲跌波動時,使容器按照承載業務的標準部署單元進行擴縮容,從而具備按業務需求量申請資源成本的智能化策略的削峰填穀能力。

穩定啟動並執行雲原生業務

雲原生化進行後,業務持續運行過程中需要根據業務的動態變化制定相應的成本治理策略。常見以下情境。

  • 業務呈現周期性

    業務會呈現較明顯周期性波動,例如出現早九晚五是流量高峰期的現象。此情境推薦使用成本洞察功能觀測規律,並採取合適的彈效能力等成本最佳化手段。更多資訊,請參見成本洞察功能說明

  • 新老業務交替上下線活躍、頻繁

    新老業務交替頻繁是很多新興業務領域的常見現象。在業務新興階段,應用的資源成本面臨容量規劃的挑戰。推薦使用成本洞察功能觀測應用的資源成本使用方式,同時推薦使用資源畫像功能,合理規劃應用的配置規格。具體操作,請參見成本洞察功能說明資源畫像