運維自動化之賬單系統

費用分攤計算是個十分複雜的工作,尤其是在多雲的環境下,尤其是公司嚴謹需要按項目分攤成本的情況下,尤其是一個項目還分佈在不同雲廠商不同雲賬戶的場景下,尤其是雲廠商toB的業務模式還會有超級複雜的資源折扣加持下,想要把帳算清楚難度巨大

我們每個月都需要計算項目成本,每到這個時候就很頭疼,會花很多的時間在對賬算賬上。爲了優化這個問題,我們上線了賬單系統,不僅可以清晰明瞭以可視化的方式來查看賬單,更爲重要的是通過賬單系統,還能方便快速的發現一些賬務上面的問題,幫助公司優化成本管理。這篇文章就簡單的介紹一下賬單系統

爲了避免引起誤會,以下所有資源和賬單無論是文章中提到還是截圖中截取的都是脫敏模擬數據,並不代表真實消費情況,各位不必當真

系統介紹

儘管各家雲廠商基本都可以按照項目來劃分資源,但各家雲廠商對項目這個維度的費用賬單卻並不完善,並不是所有的資源都可以按照項目維度去計算費用,這無疑增加了我們按項目彙總資源消費的難度。好在我們多雲系統彙總了所有云上資源,同時也有這些資源的所屬項目及關聯關係,這讓我們的賬單系統好做很多,可以針對不同的雲廠商採用不同的費用匯算方式,以達到最終費用計算分攤的目的

不同雲廠商需要採用不同的費用計算方式,這緣於不同雲廠商對費用對支持力度不一樣導致的,例如騰訊雲幾乎所有的資源都支持按標籤計費,這樣我們只需要給不同的資源打上對應的項目標籤就能很方便的算出項目費用,而阿里雲對於標籤的支持卻不完善,所以需要針對不同雲廠商找到適合的費用匯算方式,這個是另外一個議題,後續文章再講,這一篇重點介紹下賬單系統

總體概覽

首先我們需要知道每個月的消費總額,所以做了這個費用總體概覽頁面,依次展示了記賬週期內的費用總額、最近半年內的整體消費趨勢,這些費用所分佈的雲賬戶的柱狀圖和餅狀圖,以及這些費用所分佈的項目的餅狀圖和柱狀圖

這個頁面可以清晰的知道總消費情況,以及消費趨勢,同時也能對賬戶消費和項目消費情況有一個整體的瞭解,圖表的形式確實比數字要好太多,高低不同的柱子能立刻看得出來究竟哪個月份消費最高,大小不同的圓形切塊也能馬上知道究竟哪個項目花費最大

賬單一般都是按月彙總的,點擊右上角可以切換月份查看。這裏需要注意的是賬單彙總數據要統一幣種,雲廠商的賬單國內賬戶一般人民幣結算,國際賬戶美元結算,在展示彙總數據時要統一幣種,這中間涉及到一個匯率計算

項目概覽

每個項目owner要按項目彙總計算消費情況,所以按項目去展示賬單對每個owner來說更爲重要,項目概覽頁面就是展示某個項目下的整體消費概覽,包含當前賬單概覽展示的項目名稱、項目月度消費總額、項目分佈的雲賬戶數量,近一年的項目消費趨勢,項目所分佈的雲賬戶消費的柱狀圖和餅狀圖,以及各個雲賬戶下具體消費資源分佈情況

點擊左上角可以切換項目,查看不同項目的整體消費情況,把握項目消費趨勢,洞察項目資源分佈

項目詳情

點擊消費數據Card,可以查看項目消費詳情,項目賬單詳情頁面除了展示項目相關的彙總數據外,更爲重要的是會展示當前項目下的詳細賬單,包含消費月份,賬單雲賬戶,消費資源ID、名稱、類型及配置,還有原價、折扣及實付價格

如果項目下資源不多的話,賬單條數不會很多,每個月過一遍很有必要,很容易找到一些異常。雲廠商的計費十分複雜,根據我們的使用經驗來說,它們搞錯的情況也非常多,多收錢的概率也很大,尤其是有折扣的情況下,我們就通過詳細賬單發現了許多計費問題,省下不少錢

賬戶列表

除了按項目彙總計算外,還可以按賬戶單獨查看,賬戶列表頁面可以展示計費週期內的所有云賬戶以及消費總額

因爲這裏是按賬戶統計的,每個賬戶的費用結算幣種固定,所以直接展示結算幣種,避免匯率計算,更加準確

賬戶概覽

點擊賬戶Card可以查看賬戶消費整體概覽,包含當前雲賬戶名稱、賬戶月度消費總額、賬戶裏使用的產品數量、地域數量、有多少個項目用到了當前賬戶內的資源,近一年的賬戶消費趨勢,賬戶下的項目消費柱狀圖和餅狀圖、賬戶下的產品消費柱狀圖和餅狀圖,以及賬戶下不同地域消費的柱狀圖和餅狀圖

賬戶下的消費情況也更加清晰

賬戶詳情

當然除了賬戶費用概覽外,還會有給予賬戶的費用詳情,點擊賬戶概覽頁面的消費數據Card即可進入賬戶賬單詳情頁,在這裏除了賬戶相關彙總數據外,還能展示當前賬戶下的詳細賬單,包含消費月份,所屬項目,消費資源ID、名稱、類型及配置,還有原價、折扣及實付價格

有概覽有詳情,查看起來十分方便。在這裏方便對比不同項目相同資源或相同資源不同配置的收費情況,仔細看看,又能看出很多問題,加入優化清單

寫在最後

賬單系統上線後,小夥伴們對線上賬單進行了詳細的校對,發現了很多問題,讓我有種運維也可以作爲創收部門存在的錯覺

從發現的問題來看,雲平臺的計費確實十分複雜,雲平臺也不可全信,或許它們自己都沒辦法很準確的算清楚各種賬單。所以推薦使用雲的小夥伴,都仔細看看雲平臺給出的賬單,大概率會有意想不到的收穫

至此運維自動化平臺又下一城,包含了多雲系統作業系統任務系統監控系統容器系統域名系統等等實用且好用的子系統,涵蓋了日常運維工作的方方面面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章