云原生計算如今正在成為業界最大和最具影響力的云計算范例。人們需要對其進行了解。
云原生計算可能是當今企業IT中最重要的趨勢。從本質上講,云原生技術將云計算的優勢擴展到整個IT領域,其中包括內部部署技術和邊緣計算。
開源容器編排平臺Kubernetes通過云原生技術在全球2000強企業中得到了快速采用。然而,Kubernetes只是云原生應用的一部分。實際上,它反映了一種新的企業計算模式,這種模式正在顛覆許多已建立的IT領域。
不可否認,Kubernetes及其蓬勃發展的生態系統仍然不成熟,正在快速進行創新。盡管如此,云計算將顛覆許多企業IT市場,并隨之顛覆企業實現技術的方式。以下是正在經歷云計算帶來的顛覆的三個市場:
1.基礎設施即代碼
幾年前,“基礎設施即代碼”是DevOps的主要技術驅動因素之一。理論上,企業不需要處理配置和管理操作環境的所有方面,而是應該編寫腳本或配方,為企業自動化進行配置。
與云計算相結合的基礎設施即代碼,導致對如何處理生產環境的全面反思,因為解決生產中問題的最佳方法通常是使用更新的方法取消供應和重新配置,而不是單獨使用單個服務器進行修改。
基礎設施即代碼的問題就是代碼位。隨著方法變得越來越復雜,它們需要自己的生命周期,其中包括安全審查、測試和有限的部署。在簡化軟件生命周期中,卻無意中創建了另一個軟件生命周期進行管理。
相比之下,云原生計算遵循基礎設施即代碼的替代方案:操作環境的模型驅動的聲明性表示。實質上,用戶創建一個環境應該如何表現的模型,并允許DevOps平臺確保它符合模型。如果出現問題,需要更新模型。
云原生采用模型驅動的聲明性配置的概念,并與它一起運行,將其應用于整個IT環境,人們稱之為云代碼計算的“無代碼”原則。隨著這一原則的實施進展,期望看到越來越復雜的模型代表整個企業IT環境。因此,基礎設施即代碼將成為過去。
2.SD-WAN
第一代軟件定義的廣域網(SD-WAN)產品提供兩種核心功能。首先,它們抽象了廣域網鏈路的連接選擇,使組織能夠選擇多協議標簽交換(MPLS)、寬帶或其他協議作為政策問題。
其次,這些早期產品將對遠程辦公網絡設備(可能在零售商店、工廠、辦公室等場合)的控制權轉移到集中管理設施。
這些基本功能在云原生世界中仍然很重要,并將成為更大功能的一部分:抽象控制和無信任的安全性。
“無信任”是另一種云原生原則:更新現在已經過時的“零信任”方法,將零信任和軟件定義的網絡結合起來,從而將該方法帶入云原生計算范例。
無信任尤其適用于網絡。必須假設物理網絡本身不提供安全保護。與其相反,必須創建一個抽象的、軟件定義的層,該層獨立于網絡的物理特性處理所有必要的安全功能。
第一代SD-WAN技術部分實現了無信任網絡的愿景,其核心是更新或取代原有的WAN概念。相比之下,在云原生世界中,WAN是無關緊要的,因為已經抽象了所有網絡端點,無論它們是在云中,在本地數據中心還是在邊緣。
隨著邊緣計算在企業中的應用,這種軟件定義的網絡控制和安全方法變得越來越重要,這是因為人工智能正在迅速發展,而5G技術將在未來十年繼續發展。SD-WAN正在應對這些挑戰,當它出現時,可能會將其看作完全不同的東西。
3.超融合基礎設施
很多人仍然對于超融合基礎設施(HCI)是什么感到困惑。
融合基礎設施相對簡單。與其在數據中心中采用單獨的計算和存儲設備(例如,因為有一個存儲區域網絡或SAN),不如將計算和存儲設備組合(或“融合”)到同一個盒子中,使它們更易于配置,并且在此過程中可以降低成本。
超融合基礎設施為混合增加了虛擬化。使用超融合基礎設施,用戶可以混合使用虛擬化計算(傳統的基于管理程序的虛擬化、虛擬化存儲和虛擬化網絡)。
底層硬件可能是融合基礎設施,但并不要求必須是。用戶可能擁有一些虛擬機、虛擬SAN和一些類似于SD-WAN工作方式的軟件定義網絡。如果供應商以這種方式出售,其混合可能將成為融合基礎設施。
對于超融合基礎設施到底是什么,這種固有的模糊性允許供應商構建截然不同的產品,并稱之為超融合基礎設施,從而導致嚴重的問題。
話雖如此,超融合基礎設施的基本原則是合理的,事實上,它是云原生計算的核心。云原生基礎設施需要虛擬化計算、虛擬化存儲和虛擬化網絡——只是現在,沒有特別的要求將這三種技術打包到一個盒子中,這樣供應商就可以在上面添加設備。與其相反,虛擬化伴隨著云原生領域而來。
虛擬化實施的具體細節取決于用戶需要解決的問題。實際上,即使Kubernetes處于云原生應用的中心,容器虛擬化抽象也只是其中一種選擇。實際上,云原生計算還包括傳統的虛擬化、容器和無服務器計算。
虛擬化存儲也是云原生計算無狀態需求的一個重要推動因素。那么如何在不損害云原生原則的情況下在固有的無狀態環境中管理狀態信息?提示:從虛擬化存儲開始。
當然,虛擬化網絡是下一代SD-WAN。
企業需要將提供基礎設施即代碼、SD-WAN和超融合基礎設施產品的供應商作為其客戶,并幫助他們制定營銷策略和內容營銷需求。
需要讓他們全面了解可能對他們的業務產生影響的一些顛覆性技術,而云原生計算是互聯網出現以來最為重要的顛覆性技術之一。
同樣重要的是,虛擬化、容器和無服務器計算這三種技術都是過渡性的,因此,企業需要滿足客戶的需求,并且還會繼續這樣做。
供應商和企業需要展望未來,而在企業IT領域,下一件大事將是云原生計算。