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