資訊科技日趨複雜,使營運人員急需能簡化工作的技術。其實近期備受注目的人工智能 (AI)已可在這方面發揮實質效用,而對 IT 部門來說,其最大的優點莫過於能夠利用數據迅速發現潛在問題;建議如何解決現有問題;透過自助服務和自我恢復功能簡化自動化流程;以及預測未來成果,從而估算出成本且優化資產回報。
Gartner 亦指出了該趨勢,並以 AIOps (Artificial Intelligence for IT Operation) 這一術語來表示。AIOps 不僅能建議解決問題的方法,還可以從過去的行動和辦法中吸取經驗,以預測可能出現的問題並自動加以解決,藉此大幅簡化 IT 管理。當然,AI 系統必須能清晰檢視各機器的配置狀態,還要理解各方過去的行為和互動,不管是好是壞。
DevOps 對業務舉足輕重
現今市場競爭講求數碼服務的交付速度、客戶體驗水平和業務目標的達成,而 DevOps 不單使數碼服務交付得更快、更高效,還可加強工程及營運人員的參與。故此,企業將繼續以新穎的人力編制方式和技術作為支援,加強團隊的實力和敏捷度。從自我管理團隊等新組織概念,到諸如容器、微服務、功能即服務,以及輕代碼/無代碼軟件開發等嶄新技術,企業必定會經歷環境的不斷變化。DevOps 促使各部門對建立中的服務之質素和性能有所共識,同時對相關的軟件開發、構建和發布過程之質量與表現也有一致的理解;而唯有那些對 DevOps 計劃運籌帷幄的管理人員方能脫穎而出。
下一波——DevSecOps
團隊以 DevSecOps 滿足日增的管理、審計和合規要求兼保持開發速度,亦即表示開發人員將肩負更重要責任,確保應用方案和所處理數據的安全。同樣,安全部門亦應加強與開發和營運團隊的協作,以保障應用方案和與交付過程的安全。
事實上,安全將成為構建企業級服務和應用方案的標準要求。因此,不僅開發人員、發布管理人員和應用方案專家要參與,營運和安全部門也得參與,而 DevOps 部門就會被要求堅持做好應用方案交付工具鏈的管理及審計控制工作。為實現這一緊密協作措施,每名參與人員都必須使用同一的準確數據源來達致與其角色最相關的安全目標。
企業之間不再有界限
隨著軟件即服務 (SaaS) 、容器和 API 等嶄新的「組合式」業務服務交付方式冒起,IT 部門務必與第三方機構在由外判開發到雲服務等各種工作上協作,加快開發速度並提供更可靠的服務,才能應付當今激烈的市場競爭。這就要求 IT 營運部門在防火牆內外都能夠與相關夥伴共享營運資訊,從而提升運作透明度,以便全面掌握各種內部和對外服務。
API 將帶來所需的透明度,有助建立涵蓋客戶、供應商、員工和企業本身的生態系統。這將引發企業應用方案的新功能,實現更迅速的服務實驗與開發,但同時亦將增加對應用方案操作安全程度及和洞察力的需求。
新型 IT 營運人才
這個持續交付和 DevOps 的大勢,還導致新一代 IT 營運專才重新定義如何交付和管理服務。這些專才一路領先系統自動化、架構靈活性、開發人員授權和網站可靠性等範疇,能夠更快交付更佳的應用方案,帶來極致的用戶體驗。由此可見,許多專業人員會不斷提升自身的軟件開發技能,以便加強與開發人員協作,使網站可靠性工程師 (SRE) 成為主流職位。
作者:戴健慶
Splunk 北亞區總經理