發生的冠狀病毒疫情,促使人們更多采用數字化技術,云原生如今成為人們關注的焦點。
云原生加速了企業業務現代化的進程。根據調研機構Gartner公司的調查,很多企業加強了其數字化舉措,致力于為消費者和員工提供了在線服務。咨詢機構麥肯錫公司認為,一些企業在數字化轉型方面已經實施了多年。一位首席執行官說:“我們正在見證歷史性的遠程工作和跨域數字化訪問服務的部署。”
這使云原生服務更加引人注目。IDC公司指出,云原生開發實踐是數字創新的核心,研究機構451 Group認為,云原生是企業高管可以用來應對不確定性和快速變化的市場條件的一種技術。其原因很簡單。云原生意味著將基礎設施作為代碼和服務作為軟件運行在高度可擴展的自動化平臺上。簡單地說,IT系統和服務可以更快地構建并更有效地進行管理。
如今,云原生有很多構建塊,最著名的是容器編排系統Kubernetes。在Red Hat公司發布的2021年企業開源狀況報告中,將近90%的受訪者將Kubernetes評為云原生應用程序策略的重要工具。
Kubernetes使IT團隊能夠克服管理容器的復雜性,推動Kubernetes運轉的動力是其背后快速發展的開源項目。其他云原生技術也是如此。
這些項目通過新功能使云原生保持最新狀態,并且保持穩定,使其非常適合企業IT需求。開源至關重要,因為它可以確保:
1.協作
受到良好支持的開源項目在采用周期中具有重要的協作功能,它讓IT團隊直接與項目成員和用戶聯系,他們可以就技術的相關性進行咨詢,就如何采用和擴展技術提供建議,并提供保證。
2.創新
云原生概念和技術還很年輕,因此將會不斷變化。Kubernetes以其適應性、靈活性和克服復雜挑戰的能力而聞名,但它花費了六年時間和22次迭代才能實現。云原生項目正在通過嚴格的流程朝著一系列結構化的路線圖努力。隨著Kubernetes的發展,它吸引了諸如Spotify之類的用戶,他們從自己的內部編排平臺遷移而來。
3.現代化
與其他用戶和從業人員合作意味著現代化而無需妥協——這些新功能不會影響對現有技術的投資。例如美國國防部研究人員將Kubernetes安裝在運行Ada的現有飛機硬件上。這有助于將軟件發布時間從八個月縮短到一天幾次。
4.原則
總體而言,開放源代碼已經使科技公司設計出用于互操作性的通用接口。這在擁有500多家供應商的云原生社區中非常重要,因為它使IT團隊能夠挑選出最好的同類。Dockershim證明了這一點:容器運行時接口(CRI)意味著IT團隊可以以最小的中斷來管理變更。諸如容器運行時接口(CRI)之類的接口使社區可以專注于Kubernetes的可擴展性。
5.降低成本
開源使IT團隊擺脫了基礎設施層面編碼的束縛,創建了增值功能。云原生也是如此:大多數人都無法自行構建所需的規模系統(如果有的話),而不會消耗大量的資金和時間。例如,Kubernetes已經從大量的貢獻者那里獲得了更多的改進。云原生項目的社區性質提供了企業團隊重視的基礎設施,同時節省了他們的時間、資金和精力。
云原生發揮的作用
云原生項目發展迅速,雖然這是一個優點,但這也可能使它們成為企業遵循和采用的挑戰。并沒有一種萬能的解決方案,只是下載和安裝組件技術就不可能實現預期的效果。
成功來自于相互交流這些項目的精神。這意味著要以一種結構化和務實的方式來使用開源云,并且要有明確的領導。這需要三步走的策略。第一步意味著在企業中有共識的負責人,他們可以領導伴隨云原生而來的開發和運營過程的變化。接下來,它需要可以處理項目的企業主管,幫助他們開發項目,使企業團隊與所需資源保持聯系。最后,需要一種實用的實現方法:對技術進行試驗,并證明企業利益相關者(業務人員)能夠理解和支持的用例。
結論
開源已經改變了企業IT,現在它正在塑造云原生。快速發展且得到良好支持的開源項目對云原生非常重要,因為它們可以提供企業所需的創新,同時至關重要的是確保可靠性和可用性。利用這些項目進行現代化改造并不意味著下載后就可以使用,還需要一段時間的適應。
版權聲明:本文為企業網D1Net編譯,轉載需注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。