Kubernetes之外:2020年基礎架構和營運的關鍵技能

不要以為你只要學了Kubernetes後就能高枕無憂。某種程度而言,產業變動尚未塵埃落定,反而形成了變動愈來愈大、事物更加愈不穩定的世界。

對系統工程師和營運人員而言,近年來雲端和容器的興起大幅改變了作業流程甚至工作角色的本質。

不要以為你只要學了Kubernetes後就能高枕無憂。某種程度而言,產業變動尚未塵埃落定,反而形成了變動愈來愈大、事物更加愈不穩定的世界。

這不是叫你放棄當工程師,但2020年你對技能學習必須心胸更開闊。以下是你明年應該想想要花點時間學一學的5項技能。

描述語言(scripting)

描述語言是許多工程師很重要的技能。理由很簡單;它讓你可以把事情自動化、更快把事做好。

如果你不懂描述語言,那二話不說應該去學一學。但即使你學了,你不妨想想再學一些新的程式語言。你會發現換個新方法(例如若你主要用Python卻去學學Go)可幫你提高生產力或讓你以前所未有的輕鬆把問題解決掉。

基礎架構自動化工具和平台

隨著混合雲和多重雲的興起,AnsiblePuppet之類的基礎架構自動化平台對許多企業來說重要性日漸提升。雖然Kubernetes在DevOps工具市場(如果有這種東西)削減了它們一點地位,但在管理複雜環境的領域中他們仍不可小覷。

Puppet和Ansible是現今二家最重要平台,Puppet目前持續力求成長,Ansible則仍是市場大哥。此外還有很多其他選擇。Terraform是後起之秀,雖然還沒來到成長臨界點,SaltChef也是值得一瞧的平台。

雲端架構和設計

雲端的作用早就不只是租賃伺服器了,也不再只是儲存和運算問題的簡單(或相對簡單的)解決方案。多雲和混合雲已成主流、軟體開發上無伺服器開始起飛,因此把不同元素組合為一的能力變得極端重要。

這些不是看看文件或訓練材料就學得起來的技能。沒錯, 技術上你可能會用,但你還必須要對商業需求很敏感、了解開發人員工作方式,還要有財務管理的知識。要是你學習到架構雲端解決方案必需的技能,你將會成為公司非常寶貴的資產。

安全和韌性

隨著架構日愈複雜,確保環境的安全及韌性不但變得更重要,也更難。還好市場上有許多不同工具和技術可以滿足需求,每種工具可用於不同角色職位—從服務網格(service mesh)到監控平台,再到混沌工程(chaos engineering),有很多方法幫助工程師解決穩定性和安全的挑戰。

不論你在哪種平台上,都請務必學習提升系統安全性及韌性的必要技能。

驅策DevOps前進

沒有人想再聽DevOps成長的故事—這我們懂。這個東西已成長了10年,2019年進入尾聲之際,實在不需要再談一個講到濫掉的故事。

所以,我們不只叫你擁抱DevOps,我們要你想想怎麼讓它好還要更好。貴公司的開發部門需要什麼支援,他們又能給你什麼幫助?

理論上,開發和營運切分的想法應該早就行不通,剩下的問題是一旦孤島系統被拆分後事情要怎麼做下去。

好吧,看來這不是一項技能可以應付得來的。但你必須從對話開始—所以,2020年請確保你和你的同事們能對話無礙。

來源:Packt

關於我們

自1990年創刊UXmaster雜誌,1991年獲得美國LAN Magazine獨家授權中文版,2006年獲得CMP Network Computing授權,2009年合併CMP Network Magazine獨家授權中文版,2014年轉型為《網路資訊》雜誌網站,為台灣中小企業協助技術領導者落實企業策略,了解網路規劃及應用,為企業網路應用、管理、MIS、IT人員必備之專業雜誌網站。


與我們聯絡

加入《網路資訊》雜誌社群

© Copyright 2017 本站版權所有,禁止任意轉載 網路資訊雜誌 / 心動傳媒股份有限公司 聯絡電話:+886 2 29432416