DevOps成熟發展後的下一波IT現代化浪潮

老牌DevOps工具商Puppet,連續10年調查全球DevOps發展趨勢。 在2023年初發布第11屆全球大調查結果時 ,竟然在報告發布首頁上,汰換了「DevOps」這個名稱,轉而用「平台工程」( Platform Engineering),並以「State of Platform Engineering Report」(平台工程全球現況報告)來描述今年全球DevOps大調查的結果。

研究團隊在報告中直言,從2022年研究就觀察到一個現象,「用DevOps團隊這個詞越來越沒有意義」,所以,今年調查報告更明顯聚焦在平台工程發展,甚至連調查對象徵求,都以平台工程團隊成員,或者擁有與平台工程團隊協作經驗開發者,為主要調查對象。換句話説,這一份DevOps全球大調查,今年開始變成了平台工程全球大調查了。

平台工程成為DevOps規模化成功關鍵,開始形成一股開發新趨勢

為什麼會有這麼大的改變?Puppet研究團隊在今年報告中直言, 隨著雲原生技術的普及,企業更深度擁抱DevOps,運用DevOps越成熟的企業,更傾向於用「平台團隊」來形容他們過去的「DevOps團隊」。甚至,「平台團隊模式,成了DevOps規模化的成功關鍵。」Puppet特別強調這一點發現。

這正是為何今年DevOps全球大調查完全聚焦平台工程趨勢,從調查數據更可以看到,平台工程趨勢開始在全球崛起。根據Puppet今年調查,所屬企業擁有2~5年平台團隊的填答者,超過了5成,甚至有將近19%的填答者所屬平台團隊,設立超過了5年。

什麼是平台工程?Puppet歸納出最新的定義是,一套設計和打造自助式服務能力的專門作法,盡可能降低開發者認知負擔,來加速軟體交付速度。而平台團隊就是負責提供一套共享基礎架構平台,給企業內部的使用者(開發者或是同一價值鏈上的非開發者)。

這份調查報告的填答者過半數是平台工程團隊成員,4成多是平台工程團隊的協作技術人員,其中半數來自千人以下企業,1千到萬人規模的企業佔了3成,還有23%是萬人規模的超大型企業。只有4成是科技公司,其他產業佔6成,包括金融業、製造業和零售業各約佔1成。這反映出,不是數千人、數萬人規模的企業才需要平台工程,也不只有科技公司,各產業企業都願意設立平台團隊。

為何這羣企業想要設立平台團隊,擁抱平台工程,將打造內部專用的開發者平台視為重要的開發戰略。企業設立平台團隊的前三大目標,包括瞭解決各種開發上的問題、強化開發者團隊、推廣最佳開發實務。提高開發速度的優化迭代速度名列第四,也想要強化資安,甚至反過來強化產品團隊,更要加速擁抱雲原生的旅程。這些目標,都是為瞭解決高度擁抱雲原生架構,或者是高度發展DevOps之後,衍生的各種開發債。

在iThome今年CIO大調查中,我們也將平台工程納入調查,調查發現,平台工程浪潮已經開始吹進台灣。台灣今年有6.9%大型企業要擁抱平台工程,又以政府學校和金融機構最多,各約1成多。

透過專用內部平台,來提高開發生產力的概念,對IT人力有限的台灣企業而言,不是新鮮事,台灣許多2千大規模的企業可能只有1、2名開發人力,尤其在政府機關的開發人力更是吃緊。過去,政府機關或IT人力明顯不足的企業,向來習慣發展出共用元件平台、集中式開發平台,指派1名開發人力或獨立團隊,負責維護這個共用平台,聽起來就像是平台工程的作法。

這正是為何今年CIO大調查發現,不少企業也以類似的專用內部開發者平台,但是,台灣過去共用開發元件平台的作法,和國外平台工程注重的內部開發者平台,有一個本質上的差異,國外平台工程是在DevOps高度發展之後,才打造的自助式開發者平台,以雲原生技術運用為主的平台,但在台灣,尤其是政府機關所用的平台,大多是以傳統開發技術發展的元件和工具。

不過,台灣平台工程思維開始轉變,向國外基於DevOps高度發展、雲原生技術為基礎的平台工程新浪潮靠攏,在IT現代化轉型過程中,開始將原有傳統開發者平台,轉型為雲原生的新世代開發者平台。平台工程浪潮已經開始在台灣崛起。

相關報導