容器離不開編排
容器也離不開IT基礎架構(gòu)
正如容器在Kubernetes的推動下得到了極大發(fā)展,一個位于底層的IT基礎架構(gòu)如果對于容器有很好的支持,也必將為開發(fā)人員帶來事半功倍的效果。
去年,VMware發(fā)布的全新解決方案——VMware Tanzu和VMware Cloud Foundation 4,通過將容器與虛擬機統(tǒng)一為一體,用戶可以在vSphere7.0下大規(guī)模地并行運行Kubernetes服務和虛擬化應用,從而為應用的開發(fā)和運維帶來極大便利。
而作為市面上唯一全面集成VMware、預先配置VMware軟件的超融合一體機,VxRail也已同步升級到7.0版本,通過大幅降低使用Kubernetes和基于Kubernetes的開發(fā)者工具的復雜性,為用戶提供了從單一環(huán)境到Kubernetes的簡單直接路徑。
從此IT管理員可以在熟悉的vSphere客戶端環(huán)境中使用Kubernetes,同時啟動并運行所有的關(guān)鍵應用程序。企業(yè)在一個統(tǒng)一平臺逐步實現(xiàn)應用現(xiàn)代化和新應用持續(xù)交付,獲得了更好的云原生體驗,為業(yè)務創(chuàng)新賦能。
此外,VxRail也支持獨立的開源Kubernetes。開發(fā)人員可選擇下載和配置Kubernetes 版本,將節(jié)點作為虛擬機在vSphere上運行。使用獨立的Kubernetes 集群來運行容器,需要手動下載、安裝、配置、檢驗和管理 Kubernetes軟件。
不過獨立的Kubernetes不具備原生的自動化生命周期管理或高可用性支持 。Kubernetes節(jié)點可能由于出錯而發(fā)生故障,這些節(jié)點將無法提供服務。如果你的團隊擁有在裸機環(huán)境中運Kubernetes的豐富經(jīng)驗,可選擇獨立Kubernetes。
當然,更推薦的還是戴爾科技和VMware 聯(lián)合提供最佳技術(shù)解決方案來運行容器應用,用戶能夠更快速地采用云原生技術(shù),并且更進一步采用數(shù)字化業(yè)務項目。VxRail和vSphere已成為在數(shù)據(jù)中心運行云原生Kubernetes容器應用的優(yōu)選平臺。
容器or虛擬化?
兩者不是二選一
最后,不得不提的是容器與虛擬化的關(guān)系,不少人把容器當成是輕量級的虛擬化,由此難免與傳統(tǒng)虛擬化技術(shù)進行比較。其實,兩者并不等同。傳統(tǒng)虛擬化是硬件的虛擬化,目標是建立一個完全獨立的沙箱式操作系統(tǒng)環(huán)境。而容器技術(shù)則純粹只是將應用系統(tǒng)相關(guān)的代碼、運行時間庫、環(huán)境變量以及配置文件打包成隔離的可執(zhí)行沙箱環(huán)境,并沒有做任何硬件虛擬化。
也就是說,傳統(tǒng)虛擬化可以很容易地部署一臺VM,但仍需安裝各種執(zhí)行環(huán)境所需要的程序并設定正確的環(huán)境參數(shù)才能運行應用,而容器可以大幅簡化并自動化這些工作。所以容器和虛擬化非但不是競爭關(guān)系,而且還是互補而共生的。這也是VMware將兩者合二為一的重要意義。容器和虛擬化好比是企業(yè)邁向數(shù)字化未來“左膀右臂”,VMware為開發(fā)者掃清了障礙,而VxRail就是那個堅實底座!