隨著行業組織繼續應對冠狀病毒疫情帶來的影響和變化,自動化技術的應用範圍正在不斷擴大。自動化專家表示,IT領導者需要了解並利用有關容器、持續整合(CI)/ 持續交付(CD)、Kubernetes以及相關問題的重要趨勢。
自動化往往與效率密不可分。人們通常認為使某件事物實現自動化是使其更高效,無論這意味著工作方式、過程和結果,還是組織的整體業務及其日常運營。
自動化通常也與另一個術語聯絡在一起:簡化。例如,簡化組織的工作和流程將產生的預期結果以及組織的運營方式。
在IT領域中,這意味著簡化日益複雜的系統和環境。考慮大規模執行容器、管理混合雲和多雲基礎設施,以及日益擴充套件的雲原生環境。當組織運營的環境(包括內部部署設施和雲平臺)與以往一樣複雜時,自動化對於保持事情儘可能簡單至關重要。
各行業領域的IT領導者需要關注各方面的自動化趨勢。IT自動化的主要趨勢可以歸結為簡化人員、流程、工具的工作方式。
Harness公司首席技術官Ravi Lachhman說:“2021年將會迎來自動化的快速發展,其重點是使客戶的工作更輕鬆、更簡單,尤其是在當前疫情持續蔓延的情況下。”
自動化的下一步發展
Lachhman補充說,隨著高度專業的雲原生運營專業知識向自動化邁進,IT領導者在招募人才方面將獲得一些靈活性。
以下深入瞭解2021年需要關注的自動化發展趨勢和見解。
1.自動化技術在疫情之後的新應用
Red Hat公司北美地區首席架構師和戰略家E.G. Nadhan表示,由於2020年發生不可預見的疫情,人們之間的互動活動受到了限制。因此,組織的員工和客戶互動的非接觸機制將在2021年得到更多采用。這種趨勢將自動化技術的應用擴充套件到需要與人員接觸的領域,從而可以改善整體客戶體驗。
Nadhan指出:“疫情還起到催化劑的作用,加快了企業擴充套件內部網路和例行任務的自動化。自動化可以說是為這樣的時代而設計的。”
2.大幅降低複雜性
坦率地說,對於許多個人和組織來說,2020年是充滿挑戰的一年。Lachhman表示,這將會促進未來一年的自動化和架構戰略實施。他認為,在任何可能的情況下,需要大力推動利用自動化來消除複雜性,部分原因是為了解決遠端工作面臨的問題和大量持續存在的不確定性,同時也因為它從根本上說比以往任何時候都複雜。
Lachhman說,“隨著對雲原生和Kubernetes的大力推動,大型組織在企業中擁有數百萬行YAML程式碼並不少見。隨著雲原生生態系統的爆炸式增長,選項也在增加,而複雜性也隨之增加。”
Lachhman預測,2021年將致力於降低複雜性,而不是簡單地將其從一個堆疊移動到另一個堆疊,從站點可靠性工程(SRE)行動手冊中獲取一個頁面,並支援簡單、可重複性和自動化。
Red Hat公司首席架構師Emily Brand也看到更多的組織關注站點可靠性工程(SRE)。他說:“越來越多的組織將重點放在站點可靠性工程(SRE)上,以此作為透過更加智慧、更具針對性的自動化來減少員工勞動強度的一種方法。選擇投資低複雜性的高價值自動化將是大多數基礎設施和運營團隊在2021年發展的重點。”
Lachhman將持續整合(CI)/持續交付(CD)管道視為重點關注的一個關鍵領域。尤其是更多的團隊將專注於他們的部署方式(儘可能利用自動化),而不是他們所部署的內容。
Lachhman說:“複雜性有多種形式,但是降低如何部署更改的風險是複雜性方程式的主要部分。在採用新技術時,面臨學習曲線的主要問題是操作複雜性:如何部署、如何修補、出現問題時如何回滾,以及如何驗證和觀察。”
Lachhman曾在多個開發團隊工作,他在工作中充分運用了其Java/JEE技能。但在每一個組織,他都遇到了比較混雜的部署模式,往往需要關鍵團隊成員的專業知識來操作,尤其是在事情進展不順利的時候。持續整合(CI)/持續交付(CD)管道正在適應這種模式的改變,併為部署的細節帶來更多的標準化。
Lachhman說:“持續整合(CI)/持續交付(CD)平臺在部署內容和如何部署方面變得越來越不可知。如果利用幾種不同的技術,它們可以由一個不可知的平臺來部署,而複雜的操作任務(如回滾)將由模式自動執行。這非常有用,因為如果出現問題,我們可以更有信心地處理所需的迭代更改。”
3.自動化程度更高並且有更多的編排
Red Hat公司首席技術策略師兼加拿大解決方案架構總監Michael Cardy說,“2021年是跨領域自動化工作流程編排的一年,它填補了一個完全數字化轉型組織的空白。”他指出,編排是計算機系統、應用程式和服務的自動配置、管理和協調。
編排工具(如Kubernetes)和企業Kubernetes平臺(如Open Shift)可幫助IT主管更輕鬆地管理複雜的任務和工作流程。
Cardy補充說:“自動化和編排是不同的,但是相關的概念。自動化可以減少或取代與IT系統的人機互動,而是使用軟體執行任務以降低成本、複雜性和錯誤,從而幫助企業提高業務效率。編排工作在更高的層次上進行,預計根據不斷變化的條件和要求做出決策。”
4.圍繞Kubernetes的工具更加成熟
Kubernetes從根本上說本身就是一種自動化技術。隨著它的成熟和採用的持續增長,預計將看到更多圍繞Kubernetes構建的自動化以及使用。
Aqua Security公司DevOps和雲平臺主管Eran Bibi表示:“2021年將看到圍繞Kubernetes的更多自動化,特別是圍繞部署過程的自動化。這些工具需要確保應用程式定義、配置和環境受到控制,他們將以自動化的方式處理部署和生命週期管理。”
這一趨勢的一個重要驅動因素將是為開發人員和DevOps團隊簡化Kubernetes,特別是那些對平臺不熟悉的團隊來說尤其有利。對於開發人員,理想的情況是專注於產品和質量,而不是進行復雜的Kubernetes部署和操作。Kubernetes部署和操作實現自動化之後將可以使開發人員專注於他們更擅長的工作。
Shipa公司執行長Bruno Andrade說:“在Kubernetes物件(現在大約有50個物件)、配置檔案和應用程式部署本身的建立和部署方面,我們將看到更多的自動化應用正在朝著自動化方向發展,使開發人員和DevOps團隊能夠在沒有任何Kubernetes專業知識的情況下利用Kubernetes。”
5. 持續整合(CI)/持續交付(CD)工具將與Kubernetes更好地配合使用
持續整合(CI)/持續交付(CD)管道和Kubernetes將會繼續受到關注,這將是未來一年IT領域自動化的重點。而且,人們也將重新關注這兩種現代IT技術如何協同工作。
Red Hat公司技術推廣者Gordon Haff說,“一個重要的自動化趨勢是持續整合(CI)/持續交付(CD)系統的發展,使其更適合Kubernetes。”Haff指出,一些現有的工具不一定能很好地配合編排平臺,否則會帶來複雜性。
Haff指出,Tekton和Argo CD是這個領域中的兩個專案,很可能在2021年獲得發展。這兩個都是特定工具的示例,這些工具將有助於在Kubernetes部署方面實現更大的自動化。
Haff說:“Tekton是一個開放原始碼專案,它提供了一個框架,可以快速建立雲原生持續整合(CI)/持續交付(CD)管道。”他指出,Tekton最初是Knative專案的一部分,但後來被獨立出來。作為Kubernetes原生框架,Tekton使跨多個雲提供商或混合環境的部署變得更加容易。
Argo CD是圍繞編排平臺的新興生態系統中Kubernetes運營商不斷增長的選單之一。
6. Kubernetes管理的工作量比過去更多
在談到運營商時,Harness公司的Lachhman認為,他們將更加協調一致地努力,即再次利用自動化技術來消除曾經被認為非常適合容器和Kubernetes的工作負載與被認為是非啟動程式(例如有狀態應用程式)之間的界限。
Lachhman說:“在過去的幾年中,需要狀態、永續性、叢集、一致性或操作順序的工作負載不適合Kubernetes。Kubernetes的生態系統已經快速趕上。隨著運營商的引進,容器儲存介面的進一步發展以及CNCF Storage SIG的辛勤工作,基礎設施正在迎頭趕上。供應商和專案也更習慣於多個Kubernetes的細微差別。”
這種轉變的基礎是基礎設施和資源調配等方面的自動化程度不斷提高。這主要自動化簡化了以前很困難甚至不可能做到的事情。
Lachhman說:“五年前不合適的工作負載現在看起來更有吸引力,可以部署在雲原生基礎設施和Kubernetes上。彌合通常部署在Kubernetes之外的人們所習慣的差距,併為他們提供新的範例,將在2021年迅速發展。”
7. 自動化將從疫情吸取很多經驗教訓
冠狀病毒疫情在2020年成為許多自動化工作的催化劑,不僅是在IT領域,而且是跨業務流程和運營。對一些組織來說,這是一件好事。對其他組織來說,可能為2021年的發展提供了一些經驗教訓。
疫情促進的自動化專案將在未來一年帶來重大影響。Signavio公司美洲地區高階副總裁Alex Day說:“組織領導者在2020年轉向自動化,以此來補充和加強數字轉型的努力,這一努力因為發生疫情而顯著加快。原本預計需要數年時間的技術進步需要數月時間完成,因為組織希望實現自動化,以尋求更大的規模效率。”
這將在未來一年帶來重大影響。大多數形式的自動化(例如RPA)實際上並不能單獨改善流程。他們只是幫助更快、更頻繁地執行。如果基礎程序被破壞,這不是一件好事。人們將在2021年看到,在開始大規模實施自動化專案之前理解這一點的組織和沒有理解這一點組織之間在自動化方面將拉大差距。
Day說:“到2021年,我們將看到一個清晰的界限,即有效自動化的組織與沒有實現自動化的組織之間的界限,這取決於組織對其自動化的底層流程的理解程度。與完全不實施自動化相比,自動化流程的中斷通常更具危害性。”
Day預計,隨著越來越多的組織意識到他們對業務實際運作的瞭解不如他們所想象的那麼深入,諸如流程挖掘之類的相關方法和技術的使用將在2021年得到大幅增長。
Day說:“我希望在實施自動化專案之前看到流程挖掘、建模和模擬的大量採用,這將有助於為更好的流程實現和更自主的組織鋪平道路。這將有助於組織透過更有效的自動化實現其追求的卓越運營。”
Laserfiche公司總裁Karl Chan預計,在自動化和雲計算基礎設施方面採取嚴格“自己動手”(DIY)方式的組織和從供應商那裡尋求幫助的組織之間將會出現類似的分歧。如果是Uber或Netflix這樣的公司,當然有足夠的資源來實現全方位的DIY策略。然而,大多陣列織需要從外部幫助中獲益。
Chan說,“在過去的一年中,對於開始實施數字化轉型(尤其是向雲平臺過渡)的組織來說,疫情已經成為催化劑。到2021年,我們將開始看到組織將自己歸為兩類:自己試圖建設類似雲計算基礎設施的組織,另一類是尋求第三方提供商幫助他們構建IT自動化工作。”
8.機器人流程自動化(RPA)用途的擴充套件
機器人流程自動化(RPA)將在未來一年快速發展。可以說,圍繞這種特殊形式的自動化(使用軟體機器人自動執行某些規則驅動的、基於計算機的任務)在未來一年將會掀起發展熱潮。
儘管容器、持續整合(CI)/持續交付(CD)工具和Kubernetes可能在IT、機器人流程自動化(RPA)和其他形式的流程自動化中的自動化對話中佔據主導地位,但仍將會引起組織的興趣。此外,預計機器人流程自動化(RPA)可能透過重疊或互補的技術結合在一起,從而以某種方式增強機器人流程自動化(RPA)的基本功能。
課程推薦: