2021年虛擬化趨勢集中在HCI、Kubernetes
在2021年,虛擬化的基本原理仍保持相對不變,但是管理員用于部署和管理虛擬服務(wù)器的技術(shù)卻在不斷演變。為了構(gòu)建更靈活、適應(yīng)性更強(qiáng)的虛擬化工作流,很多企業(yè)現(xiàn)在希望在其數(shù)據(jù)中心中使用DevOps和云原生產(chǎn)品。
其他虛擬化趨勢集中在基礎(chǔ)架構(gòu),在超融合基礎(chǔ)架構(gòu)(HCI)和裸機(jī)部署中增加Kubernetes支持,以及容器的使用。這些進(jìn)步為IT團(tuán)隊提供多種選擇,讓他們可用于在數(shù)據(jù)中心內(nèi)部署虛擬化應(yīng)用程序。
云原生技術(shù)以及云計算、混合云和邊緣計算等仍處于早期階段。無論發(fā)生什么情況,虛擬化都不會毫無變化,它會與其他數(shù)據(jù)中心技術(shù)一起發(fā)展,以滿足未來工作負(fù)載的需求。
DevOps和HCI躋身主流虛擬化趨勢
越來越多的企業(yè)開始擁抱DevOps方法和云原生技術(shù),例如容器化、微服務(wù)和無服務(wù)器計算。IT團(tuán)隊部署HCI以幫助簡化操作,并更有效地支持虛擬化工作負(fù)載。
基于這些趨勢,我們很自然地看到,供應(yīng)商選擇增強(qiáng)其HCI產(chǎn)品以更好地適應(yīng)DevOps和云原生應(yīng)用程序。
最明顯的是,越來越多的HCI設(shè)備集成Kubernetes以支持容器編排。可幫助簡化Kubernetes部署的HCI設(shè)備吸引著很多IT團(tuán)隊,特別是因?yàn)榇蠖鄶?shù)IT團(tuán)隊還在運(yùn)行傳統(tǒng)應(yīng)用程序,并且在可預(yù)見的將來將繼續(xù)這樣做。但是,如果操作不正確,Kubernetes可能難以部署和維護(hù)。
頂級HCI供應(yīng)商已經(jīng)將Kubernetes集成到他們的產(chǎn)品中。VMware將Kubernetes引入其vSphere控制平面—這是VMware Cloud Foundation HCI軟件堆棧的一部分。Nutanix的HCI軟件堆棧具有Nutanix Karbon,這是一種企業(yè)級Kubernetes管理工具,它已完全集成到Nutanix Acropolis Hypervisor中。
HCI和Kubernetes為容器化工作負(fù)載提供類似虛擬化的功能。VM提供彼此獨(dú)立的安全環(huán)境,即使在受到嚴(yán)格監(jiān)管的情況下,也可以更輕松地保護(hù)應(yīng)用程序。而在裸機(jī)上運(yùn)行的容器無法達(dá)到相同的隔離級別,因此更難以保護(hù)。
這種隔離使DevOps團(tuán)隊可以部署多個獨(dú)立的VM,這些VM可以滿足不同的工作負(fù)載要求,并避免潛在的應(yīng)用程序沖突。HCI中的虛擬化軟件通常支持VM模板,與物理服務(wù)器部署相比,它可以輕松更快地啟動VM。
HCI還具有高級工具和質(zhì)量保證功能,可用于管理VM及其配置。托管DevOps工具或容器的虛擬服務(wù)器可以使用快照或自動備份,以及監(jiān)視和分析功能。很多HCI產(chǎn)品還提供API用于第三方工具集成,以使DevOps團(tuán)隊能夠自動化和編排操作以進(jìn)行持續(xù)集成和交付。
這些HCI產(chǎn)品可從多種方面使DevOps和云原生技術(shù)受益,這在很大程度上取決于虛擬化在服務(wù)交付中發(fā)揮的作用。但是虛擬化確實(shí)可以從DevOps和容器友好的HCI中受益。
此類技術(shù)迫使虛擬化工具適應(yīng)現(xiàn)代應(yīng)用程序,而不是局限于傳統(tǒng)應(yīng)用程序。虛擬化軟件必須足夠靈活,以處理兩種工作負(fù)載類型才能繼續(xù)部署。
現(xiàn)在,很多DevOps工具都支持虛擬部署,這表明虛擬服務(wù)器在應(yīng)用程序交付中繼續(xù)發(fā)揮著舉足輕重的作用。Puppet編排工具集成VMware vRealize Automation,使DevOps團(tuán)隊可以創(chuàng)建VM模板并自動執(zhí)行自助服務(wù)設(shè)置。而且,Chef基礎(chǔ)架構(gòu)自動化工具可支持將基礎(chǔ)架構(gòu)作為代碼部署在多個節(jié)點(diǎn)類型,包括VM。
人們也在不斷努力開發(fā)軟件以更輕松地支持VM和容器。KubeVirt是Kubernetes的附加組件,它可以支持容器化的應(yīng)用程序以及那些不易于容器化的應(yīng)用程序。它使DevOps團(tuán)隊能夠構(gòu)建、部署和編排同時位于容器和VM中的應(yīng)用程序。
裸機(jī)部署、可組合基礎(chǔ)架構(gòu)即將到來
新的技術(shù)和虛擬化趨勢使人們開始思考服務(wù)器虛擬化的未來。大多數(shù)企業(yè)將在未來一段時間內(nèi)支持虛擬化工作負(fù)載,但是在裸機(jī)上運(yùn)行容器的趨勢正在增長,這使管理員感到好奇。
Diamanti公司的容器式設(shè)備整合了CentOS、Docker和Kubernetes,該設(shè)備在裸機(jī)上運(yùn)行它們,而不是在VM上。如果企業(yè)僅部署最新應(yīng)用程序,則可以完全繞過VM。
其他行業(yè)努力還涉及GVisor應(yīng)用程序內(nèi)核,為運(yùn)行沙盒容器提供額外的隔離層,從而消除將VM用于基礎(chǔ)架構(gòu)分段的麻煩。
目前我們尚不清楚管理員是否會決定為其傳統(tǒng)和非傳統(tǒng)應(yīng)用程序部署單獨(dú)的軟件設(shè)置(回到孤立的基礎(chǔ)架構(gòu)時代),還是他們是否更傾向于部署容器友好型HCI設(shè)備等系統(tǒng)。但這不是簡單的選擇。
很多IT團(tuán)隊還考慮為其數(shù)據(jù)中心部署可組合分類基礎(chǔ)架構(gòu)(CDI)。CDI可支持在裸機(jī)和VM上運(yùn)行工作負(fù)載。借助CDI,企業(yè)可以根據(jù)其特定需求部署其傳統(tǒng)和非傳統(tǒng)工作負(fù)載。盡管這并不預(yù)示服務(wù)器虛擬化的終結(jié),但CDI可能會顛覆HCI市場。
實(shí)際上,HCI和CDI可能會整合或產(chǎn)生另一種替代系統(tǒng)。即使真的發(fā)生這種情況,在可預(yù)見的將來仍將提供虛擬工作負(fù)載支持。
HCI產(chǎn)品的處理能力將繼續(xù)增長。VMware最近宣布擴(kuò)展其VMware Cloud Foundation的計劃,以支持Intel、Nvidia和Pensando Systems的智能網(wǎng)絡(luò)接口控制器(NIC)技術(shù)。這些新型的NIC(也稱為數(shù)據(jù)處理單元)可減輕CPU通常負(fù)責(zé)的處理任務(wù),從而使VMware虛擬設(shè)置能夠支持更苛刻的工作負(fù)載。