虛擬機(jī)和容器共存時(shí)會(huì)給混合云帶來(lái)什么影響
Hypervisor技術(shù)從一開(kāi)始就是云計(jì)算的基石之一。然而,近年來(lái),這種將計(jì)算機(jī)操作系統(tǒng)和應(yīng)用程序與底層硬件分離開(kāi)來(lái)的“虛擬化”方法開(kāi)始被認(rèn)為是傳統(tǒng)方法,它并沒(méi)有被用于開(kāi)發(fā)未來(lái)復(fù)雜云應(yīng)用程序的平臺(tái)——容器化、無(wú)服務(wù)器等等。
虛擬機(jī)將繼續(xù)存在
但是虛擬機(jī)管理程序Hypervisor以及它們所運(yùn)行的虛擬機(jī)受到極大的歡迎,而基于kubernete的容器化幾乎沒(méi)有以任何方式侵占它們?cè)诋?dāng)今私有、公共、混合和多云環(huán)境中的足跡。
就像過(guò)去20年虛擬企業(yè)計(jì)算架構(gòu)的發(fā)展一樣,虛擬機(jī)可能會(huì)成為未來(lái)多云系統(tǒng)不可或缺的一部分。而且,虛擬機(jī)可能能夠在適當(dāng)?shù)牡胤嚼^續(xù)發(fā)揮價(jià)值,而不是經(jīng)歷昂貴的遷移、重構(gòu)和轉(zhuǎn)換過(guò)程。實(shí)際上,虛擬機(jī)監(jiān)控程序市場(chǎng)的先驅(qū)供應(yīng)商VMware認(rèn)識(shí)到虛擬機(jī)在企業(yè)云中可能有很長(zhǎng)的保質(zhì)期,遷移和轉(zhuǎn)換到容器化的Kubernetes微服務(wù)并不是不可避免的。
上周,企業(yè)云平臺(tái)的業(yè)務(wù)單元高級(jí)副總裁Mark Lohmeyer在VMworld theCUBE上提到,“我認(rèn)為的一個(gè)非常好的機(jī)會(huì),我們?yōu)榭蛻?hù)提供了基于AWS的VMware云,這樣就不需要為了得到公共云而把所有的東西都重構(gòu)一遍。如果客戶(hù)有需要,我們可以幫助他們快速遷移到公共云,而不需要任何更改。然后,他們就可以根據(jù)業(yè)務(wù)的需要,按照自己的節(jié)奏進(jìn)行現(xiàn)代化?!?/p>
企業(yè)在虛擬機(jī)上投入了雙倍的資金
本周,在《cube Insights》(見(jiàn)下)的特別版中,Dave Vellante介紹了虛擬機(jī)和容器在許多企業(yè)云中共存的問(wèn)題。Vellante最近對(duì)4500名VMware客戶(hù)進(jìn)行了調(diào)查研究,詢(xún)問(wèn)他們?cè)趆ypervisor、容器和其他軟件定義的數(shù)據(jù)中心基礎(chǔ)設(shè)施上的開(kāi)銷(xiāo)。
這項(xiàng)由Enterprise Technology Research開(kāi)展的研究發(fā)現(xiàn),越來(lái)越多的企業(yè)信息技術(shù)環(huán)境或“共享帳戶(hù)”,基于管理程序的虛擬機(jī)和基于容器的微服務(wù)共存。換句話(huà)說(shuō),在大多數(shù)企業(yè)IT組織中,容器并沒(méi)有取代虛擬機(jī)。
甚至有證據(jù)表明,虛擬機(jī)不僅僅是在企業(yè)云中發(fā)揮作用,它們似乎比以前還要更受歡迎。Lohmeyer表示,在過(guò)去的一年里,“ VMware已經(jīng)將[VMware Cloud on AWS]客戶(hù)數(shù)量增加了4倍,并且將服務(wù)上的虛擬機(jī)數(shù)量增加了9倍?!?/p>
這意味著VMware客戶(hù)在基于VMware的工作負(fù)載上的投資平均增加了一倍多。這聽(tīng)起來(lái)并不像是一種將要被淘汰的技術(shù)。
虛擬機(jī)和容器深入融合
企業(yè)并不急于開(kāi)發(fā)新技術(shù),基于Hypervisor的虛擬機(jī)一直是它們計(jì)算機(jī)體系結(jié)構(gòu)的核心。Wikibon相信虛擬機(jī)和容器的融合將會(huì)繼續(xù)深化。這些技術(shù)在混合平臺(tái)上的共存和協(xié)同依賴(lài)將是未來(lái)的發(fā)展趨勢(shì)。
事實(shí)上,虛擬機(jī)可能很快就會(huì)成為由kubernet主導(dǎo)的云原生平臺(tái)的一個(gè)不可或缺的組成部分,在硬件層面上提供更嚴(yán)格的多租戶(hù)應(yīng)用程序隔離??紤]到這一點(diǎn),我們可以將VMware發(fā)布的最新消息Tanzu Portfolio納入其適當(dāng)?shù)陌l(fā)展背景。
Tanzu為虛擬機(jī)在容器化云微服務(wù)領(lǐng)域帶來(lái)了新的生機(jī)。它將Kubernetes運(yùn)行時(shí)嵌入到vSphere管理程序未來(lái)版本的控制平面中。
在Tanzu的核心“太平洋項(xiàng)目”下,VMware客戶(hù)將能夠從虛擬機(jī)中的容器混合部署中獲得以下好處:
更強(qiáng)大的虛擬機(jī)和容器:Tanzu新推出的本機(jī)pods將結(jié)合Kubernetes pods和虛擬機(jī)的最佳特性,以提高運(yùn)行時(shí)在關(guān)鍵任務(wù)工作負(fù)載上的虛擬機(jī)隔離、安全性和性能。
對(duì)虛擬機(jī)和容器進(jìn)行更集中的管理:Tanzu的新控制臺(tái)將為云應(yīng)用程序管理員提供單點(diǎn)控制,以便用于在混合云和多云的Kubernetes集群中的所有虛擬機(jī)和容器上監(jiān)視、管理和執(zhí)行一致的工作負(fù)載策略。
基于虛擬機(jī)和容器的應(yīng)用程序的統(tǒng)一DevOps工作流:Tanzu將提供Kubernetes在vSphere中構(gòu)造的一致視圖。它將使用Kubernetes應(yīng)用程序編程接口訪(fǎng)問(wèn)VMware的軟件定義的數(shù)據(jù)中心虛擬化基礎(chǔ)設(shè)施。它還將使DevOps專(zhuān)業(yè)人員能夠使用vSphere工具在整個(gè)多云環(huán)境中向vSphere虛擬機(jī)和Kubernetes集群交付應(yīng)用程序。
如果VMware是唯一一個(gè)構(gòu)建虛擬機(jī)/容器共存的供應(yīng)商,那么它的策略很容易被忽略,因?yàn)樗噲D在面對(duì)Kubernetes巨頭時(shí)避免被淘汰。但事實(shí)上,在整個(gè)云市場(chǎng)中都存在虛擬機(jī)/容器共存的倡議。
Cloud Native CompuTIng FoundaTIon的KubeVirt得到了最廣泛的支持,它將傳統(tǒng)的基于虛擬機(jī)的工作負(fù)載與基于容器的工作負(fù)載組合在一起,并為構(gòu)建這兩種類(lèi)型的云應(yīng)用程序提供了一個(gè)通用的開(kāi)發(fā)環(huán)境。亞馬遜的Fireworks和Fargate、谷歌的gVisor和英特爾的Kata容器都支持多租戶(hù)工作負(fù)載隔離。
Kubernetes是重點(diǎn)
虛擬機(jī)/容器共存可以確??蛻?hù)能夠在準(zhǔn)備好時(shí)將容器化服務(wù)添加到他們的云設(shè)備中。這導(dǎo)致許多企業(yè)可能選擇無(wú)限期地部署虛擬機(jī),而無(wú)需遷移到Kubernetes。
對(duì)于像VMware這樣的供應(yīng)商來(lái)說(shuō),這將是一個(gè)問(wèn)題,因?yàn)閂Mware擁有大量虛擬機(jī)管理程序客戶(hù)群,這些客戶(hù)可能不愿意部署Kubernetes。在VMware的Tanzu策略中隱含著一些風(fēng)險(xiǎn),即部署云原生應(yīng)用程序平臺(tái),其中虛擬機(jī)和容器可以無(wú)限期共存:如果VMware的客戶(hù)可以保護(hù)他們?cè)赩Sphere的虛擬機(jī)管理程序和虛擬機(jī)上的投資,公司可能無(wú)意中放慢了客戶(hù)遷移到Kubernetes-dominated applicaTIon backplane的速度。
盡管如此,VMware的戰(zhàn)略當(dāng)務(wù)之急是將客戶(hù)迅速遷移到支持kubernet的后臺(tái),比如未來(lái)的vSphere和“Project Pacific”,這樣它就可以在其不斷增長(zhǎng)的多云解決方案組合中銷(xiāo)售這些帳戶(hù),這些解決方案組合的重點(diǎn)是容器化應(yīng)用程序。從這個(gè)角度來(lái)看,很明顯為什么VMware最近發(fā)布的所有公告都把重點(diǎn)放在了Kubernetes上:
收購(gòu)Pivotal為VMware提供了強(qiáng)大的Kubernetes工具。
新的云遷移服務(wù)、CloudHealth和混合云操作工具使整個(gè)Kubernetes部署和管理生命周期實(shí)現(xiàn)自動(dòng)化。
vSphere和vSAN的最新更新為跨軟件定義的數(shù)據(jù)中心和多云存儲(chǔ)運(yùn)行的Kubernetes集群增加了價(jià)值。
“Project Galleon”的測(cè)試版生成了一個(gè)容器化應(yīng)用程序內(nèi)容市場(chǎng),可以跨Kubernetes集群在多云環(huán)境中快速部署。
虛擬機(jī)/容器共存具有重大意義。它結(jié)合了管理程序技術(shù)的硬件級(jí)工作負(fù)載隔離和跨平臺(tái)可移植性,以及Kubernetes面向組件的松散耦合和復(fù)雜的編排特性。
Wikibon建議VMware客戶(hù)參與Tanzu portfolio的“Project Pacific”。參與者的主要評(píng)估標(biāo)準(zhǔn)應(yīng)該是,這項(xiàng)技術(shù)是否能夠在虛擬機(jī)/容器共存、聚合和遷移計(jì)劃中發(fā)揮作用,因?yàn)樗哪壳斑€不具有普遍可用性。
對(duì)于那些已經(jīng)在多云中部署了Kubernetes的VMware客戶(hù)來(lái)說(shuō),這個(gè)未來(lái)的解決方案與新的ESXi本機(jī)pod結(jié)合起來(lái),可以幫助提高涉及容器和虛擬機(jī)的關(guān)鍵任務(wù)工作負(fù)載的安全性和性能。