集群成本分析與優化-容器服務ACK
操作說明
登錄“費用與成本控制臺”,進入 頁后,單擊集群成本分析與優化-容器服務ACK,即可進入云原生場景下的集群成本分析與優化分析頁。
首次進入時,出現開通頁,您可以確認功能對應的使用場景說明,單擊立即開通即可免費開通該功能。
進入優化頁后,可在下拉框中選擇您的集群:
完成后,默認在下方各tab頁中查看相應集群的成本分析情況。
集群成本概覽
集群成本可視化大盤的相關功能介紹如下表:
功能 | 序號 | 描述 |
通過成本趨勢判斷集群浪費情況 | ① | 成本的費用。
|
② | 黃色曲線表示成本消費,藍色曲線表示實際的集群容量。通常情況下,兩條曲線會存在一定的相關性。 當對兩者進行相關性對比后發現兩者呈現不一致的趨勢,表示集群的單位核成本異常,需要檢查是否使用了更貴的資源。 | |
③ | 一段時間內的成本變化趨勢。 | |
通過命名空間進行部門成本分賬 | ④ | 在一個集群中,可能存在各種不同的規格、付費方式的節點類型,當您通過命名空間進行分賬時,不能夠僅通過每個命名空間的資源申請值進行判斷,同時需要考慮命名空間下Pod所在節點情況。 成本分析將每個節點的實時費用進行了轉換,在統計命名空間維度的費用時,可轉換為:
這種方式可以精確的估算出命名空間的成本費用,不過由于用戶折扣、代金券抵扣、包年包月等各種延遲計費策略,可能會導致命名空間的成本費用和集群的實際賬單費用不一致。但是,可以通過命名空間的成本占比乘以集群總費用的方式獲得命名空間級別的分賬。 |
通過云產品費用趨勢與比例分析云產品成本 | ⑤ | 在集群中會包含多種不同的云產品,不同的使用方式、計費模型會導致云產品的費用上存在比較多的差異。可以通過成本趨勢和組合看到不同的云產品消費,從而進行成本決策。 |
集群應用浪費分析
在集群應用浪費分析頁中,能夠通過命名空間篩選、展示各命名空間的資源和成本信息。命名空間常對應于公司的部門或團隊。
功能 | 序號 | 描述 |
通過CPU、內存指標判斷命名空間資源浪費情況 | ① | 介紹CPU資源使用情況和內存資源使用情況。 |
② |
| |
③ | 一段時間內資源利用率的變化趨勢。 | |
④ |
| |
通過成本費用分析部門成本消耗情況 | ⑤ | 由于用戶折扣、代金券抵扣、包年包月等延遲計費策略,命名空間的成本費用和集群的實際賬單費用可能不一致,通過命名空間的成本占比,乘以集群實際產生的賬單費用,能夠實現命名空間級別的分賬。 |
集群節點池成本分析
節點池大盤提供了集群資源維度的成本洞察,能夠為您提供節點池資源使用分析和付費策略的選擇。節點池側重資源的維度,站在不同節點池的視角進行資源成本的規劃與治理。例如GPU節點池這類資源可能分屬多個部門,難以通過命名空間維度分析成本,而通過節點池可以直接從資源維度設置策略,進行成本優化。
功能 | 序號 | 描述 |
通過成本趨勢判斷節點池浪費情況 | ① | 成本的費用。
|
② | 一段時間內費用變化的趨勢。 | |
③ | 一段時間內節點池費用占比的趨勢。 | |
通過付費策略預測成本節省空間 | ④ | 節點池中節點的付費策略統計情況。 |
⑤ |
節點池中所有節點在選擇不同付費策略時的費用,結合各付費策略對成本節省的預測,可以協助您對資源組合和付費策略進行優化。 |
集群應用成本分析
應用大盤以Label通配符匹配的方式,能夠篩選出您關心的應用進行成本、資源的統計,側重于場景化的成本優化,典型場景包括大數據業務、AI業務、彈性業務。
通過Label通配符匹配的方式,您不僅可以監控單應用的成本和資源用量,還可以對多個有相關性的應用進行監控。例如大數據工作流的場景,可以為流程中的所有應用加上一致性的Label,從而對整個工作流業務進行成本分析。
功能 | 序號 | 描述 |
通過應用維度判斷業務成本使用情況 | ① | 介紹應用花費、應用當前副本數、應用的運行時間/應用總消耗的核時資源數、應用占整個集群/命名空間的資源利用率等。 |
② | 一段時間內應用費用變化的趨勢。 | |
③ | 一段時間內應用Pod規模的趨勢。 | |
④ | 一段時間內應用單位核時價格的趨勢。 | |
通過Pod維度分析業務成本 | ⑤ | 介紹Pod的CPU和內存的利用率、Pod每核時的單位價格、Pod的費用、Pod總消耗的核時資源數和Pod的運行時間等。 |
常見問題
問題一:為什么開啟成本可視化后沒有數據顯示?
回答:檢查RAM角色授權操作已完成。具體操作,參考開啟成本分析功能的步驟5。 成本分析需要集群的監控數據和費用數據,監控數據在開啟后3 min內即可開始采集,費用相關的數據需要從集群開啟成本分析后的第二天08: 00才有數據顯示。
問題二:為什么命名空間的費用相加與實際的費用賬單不相等?
回答:命名空間的費用是通過成本估算來進行核算的,并非直接通過賬單分析得出。因此,在做費用估算的時候,是通過目錄價進行計算的,當集群的花費包含代金券、折扣、節約計劃等抵扣策略的時候,會出現一定的數據偏差。但是,可以通過命名空間的比例乘以集群的總費用進行費用的分賬。
問題三:為什么有些節點上的Pod數據無法獲取成本數據?
回答:檢查RAM角色授權操作已完成,并確認授權策略中包含"ecs:DescribeDisks"權限。具體操作,參考開啟成本分析功能的步驟5。
問題四:為什么賬單中展示的云產品沒有包括集群使用的所有云產品?
回答:成本分析只統計本集群獨享的云產品,對于多集群共享的云產品,不在成本分析的賬單統計范圍內。