上雲五年來,意法半導體也發展出一套自己的雲端成本控管的實踐,意法半導體Finops總監Pierre-Emmanuel Nuiry歸納出6大原則,包括了團隊必須協作、要用業務價值來驅動Finops決策、要讓每一個人對自己的雲端使用來負責、要設立集中式團隊來負責推動Finops、FinOps 報表必須易存取且及時,最後還要能善用雲端成本善變的特性。

年營收173億美元的意法半導體,是全世界最重要的IoT晶片製造商之一,全世界每一臺汽車,都用了他們的晶片,他們也是智慧城市和智慧家庭設備的重要晶片供應商,提供了許多物聯網應用需要的晶片。意法半導體很早就積極上雲,2020年就開始用雲端ERP來管理供應鏈數據和預測需求。他們是第一波導入FOUCUS雲端費用標準的先行者企業,更有2名管理雲端費用的專人,也發展出自己一套FinOps實踐作法。

為了推動上雲,意法半導體有一個1千2百人規模的數位轉型與資訊科技部門(簡稱DTIT),這個部門下設有一個雲端卓越中心 (CCoE)。這是是一個虛擬團隊,包含架構師、採購、法務、GDPR、財務控制等方面的成員,以及19 位推動雲端實踐的成員。

FinOps 團隊就是意法半導體雲端卓越中心下的其中一個小型虛擬團隊,包含一位全職 FinOps 專員,另外有雲端架構師、安全架構師、基礎設施架構師、工具與 SLA 監控專員和雲端維運人員則各自投入十分之一的工時來支援,整體FinOps人力約2人。

FinOps六大實踐原則

上雲五年來,意法半導體也發展出一套自己的雲端成本控管的實踐,意法半導體Finops總監Pierre-Emmanuel Nuiry歸納出6大原則,包括了團隊必須協作、要用業務價值來驅動Finops決策、要讓每一個人對自己的雲端使用來負責、要設立集中式團隊來負責推動Finops、FinOps 報表必須易存取且及時,最後還要能善用雲端成本善變的特性。

這位Finops團隊負責人進一步解釋,在團隊協作上,意法半導體每月、每兩個月或是每三個月,FinOps團隊成員會和每一個將解決方案上雲執行的團隊舉行會議,開會頻率取決於每一個解決方案團隊的上雲成熟度。在這個定期會議中會審視所有的上雲用量資訊和成本資訊,來討論如何優化,也趁機改進方案團隊的FinOps意識 。在這類FinOps會議中,意法半導體都會解決方案有關的不同職務的人員參與,尤其財管人員要參與。

第二項原則是要用上雲的業務價值來驅動Finops決策,Nuiry解釋,Finops做法並非「成本殺手」,而是努力平衡業務需求、服務等級協議 (SLA) 和最佳成本之間的拿捏,他指出:「我總是試圖平衡業務的需求、業務要求的服務水平,並提出符合業務部門SLA 的最佳成本解決方案。

「每個人都對其雲端使用負責」這是六大原則中,Nuiry認為最重要的一項,但要如何做到,他會提供每一個團隊他們自己的季度成本預測,並建立一套可以追蹤、預測與實際攤銷成本的KPI。要將100%的服務成本資訊,都提供給團隊,最終由隊自行決定想要採取的優化決策。

提供決策用的資訊也不能過時,尤其FinOps相關報表資訊必須及時而且容易存取,意法半導體利用BI工具製作即時報表,可以每日顯示雲端成本的帳務資訊,也能提供財務面和技術面的成本報告,可以按組織、解決方案、成本中心、環境來進行不同面向的成本分析。另外,還會針對管理層、解決方案團隊、業務部門、工程師等不同角色的使用者,提供各自的儀表板,方便他們檢視。

意法半導體Finops總監所率領的團隊是一個統一負責全集團FinOps的,這個團隊要負責彙整各種優化、改善做法,「集中式FinOps團隊的效益是,可以創造規模效益,也能集中資源強化宣傳力道,來建立自己的一套工具和文化。」Nuiry指出。

像是Nuiry最常提醒各團隊的一個觀念是,要「善用雲端成本善變的模式」,像是要使用最新版本的虛擬機器,因為這些虛擬機器通常算力更強大、更便宜且更具永續性。要善用不同價格的雲端服務,也要能夠預測自己的用量,再根據業務需求進行調整,還要與財管部門溝通協調,像是要簽署三年用量合約可以打折,但得與財務人員溝通。  

不同上雲成熟度的專案,意法半導體FinOps做法也會不同

若是新專案要導入FInops時,Nuiry會先與新團隊召開會議,像他們介紹 FinOps 框架和相關支援團隊。並且分享使用雲端資源時的命名慣例、推薦一些效益較佳的運算或資料庫服務,也會提供一套成本評估範本給新專案團隊。還特別要指導專案團隊使用公雲業者的定價計算機,來估算自己按需付費時的初始預算。在新專案Finsop啟動會議中,Nuiry通常會建議,專案團隊開始使用雲端資源後,至少先採取按需付費模式運作三個月,來進行效能調優,之後再針對實際用量進行財務角度或技術角度的優化做法。

若專案已經上雲一段時間,FinOps關注的焦點就不一樣了,「對持續上雲的專案,異常用量偵測很重要。」他解釋,由於許多專案團隊的工作負載很大,除了大型專案外,團隊成員很少有額外的時間,主動執行FinOps 工作。所以,意法半導體FinOps團隊會特別留意如何建立異常偵測機制,也從旁提供專案團隊的顧問。像是提供工具,讓團隊方便每天快速檢查成本趨勢和意外偏差,也會設定自動告警機制。

Nuiry經常提醒幾件事,要留預留虛擬機器的使用率應該是0%,雲端成本突然飆升也得警覺。他會與應用程式團隊進行深入研究,找出可能的補救措施或額外的優化方案 ,不過,他強調,最終的改善決定,要由專案團隊來做,FinOps團隊不會強迫他們去做任何決定。

為了維持FinOps文化的活躍度,意法半導體建立了一個內部FinOps網站來吉路各種最佳實踐做法,例如虛擬機器的自動停止和手動啟動做法。他們也有一個雲端頻道,定期發布最新FinOps和雲端使用資訊。並且定期舉辦FinOps實踐、工具和技術的線上研討會。尤其要表揚每一季的最佳FinOps表現者,不只頒獎還要公開再內部頻道表揚,來激勵團隊。

意法半導體為了彙整各種雲端用量來進行雲端成本追蹤,也打造了一個FinOps資料搜集架構,必且導入了FOUCUS雲端費用標準,來統一這些雲端用量和成本的資訊。在這個架構中,透過Jenkins建立自動排程執行的任務,每六天執行一次,將過去六天,每一天各種專案所用的不同公雲資源的用量和費用資訊彙整壓縮後,存到一個Blog雲端儲存中,每天晚上會執行一個批次處理來計算過去一年365天的資料,提供給BI工具,產生各種FinOps儀表板,也會釋出原始FinOps以做他用。

Nuiry分享了幾個特別有用的FinOps儀表板。一個是預測用財務儀表板,這個儀表板重視預測的準確性,會顯示每一個應用程式的專案團隊預測成本與實際攤銷成本的比較,還會用百分比來凸顯兩者的偏差,並根據應用程式的成熟度設定不同的可接受偏差範圍。

Nuiry指出:「偏差過大的團隊將被要求重新規畫做法,預測準確性與績效獎金掛鉤,若專案團隊預估成本,是實際成本的95% 到 102% 時,專案團隊就能得到獎金。」意法半導體用這個方式來鼓勵專案團隊能夠更準確的預估自己的用量。

另一個常用的儀表板是「節省金額儀表板」,這個儀表板會顯示本年度從公雲業者收到的總發票金額,以及透過預留執行個體、節省計畫和虛擬機器停止或啟動等措施所省下的金額。同時也會追蹤因為公雲未達到SLA 契約要求,而獲得公雲賠償的退款金額。「這是管理層最讚賞的儀表板,每ㄧ季度都會找我們問最新的省錢進展。」Nuiry笑著說,意法半導體從2020 年開始推動FinOps優化至今,已達到30~33%的雲端費用節省成效。

開發人員最喜歡的則是優化節省計畫技術性儀表板,上面會以CPU小時用量為基本單位,來看不同雲端計價方式的成本變化,幫助專案團隊判斷,如何選擇不同的雲端費用折扣方案。目標是在,保持足夠按需容量來支援維護和升級的同時,也能善用不同雲端費用折扣方案的使用率。

 

 

熱門新聞

Advertisement