時至今日,容器技術已經贏得眾多開發人員的青睞,這主要是由于容器方案具備輕量化、易用性、快速復制等固有優勢,同時能夠支持DevOps概念并改善代碼的持續特性。不過在開發人員眼中,虛擬機作為解決方案之一則顯得太過笨拙,而運維人員卻對虛擬機表現出明確的好感,因為它們更安全、便于管理且具備良好的自動化水平。與此同時,運維團隊對于容器方案往往較為抵觸,因為此類技術似乎太過輕量化而且持久性不佳。
作為虛擬巨頭,VMware當然希望找準一切機會來引導用戶選擇虛擬機類的解決方案,因此不出所料,目前其正著手開發一款新工具、旨在同時滿足開發人員與運維團隊的需求。
“Bonneville項目”亮相于本周的DockerCon大會上,其立足于VMware的ESX虛擬機管理程序,允許開發人員以Docker Hub當中的鏡像為基礎創建容器機制,而且每套容器皆擁有自己運行所在的獨立虛擬機環境。開發人員甚至感受不到該虛擬機的存在:直接面向他們的只有容器本身。ESX管理員則面向此類虛擬機,而無需觸及其中的容器機制。開發人員與運維團隊皆能獲得理想的載入速度,這是因為此類虛擬機并非從零開始重新創建,而是直接進行復制,這一流程顯然更加快捷。
這套方案的思路在于,每一位用戶都只需要獲得其想要獲得的部分、查看其有必要查看的內容。正如我們身處一塊魔鏡之前,在相關規格、調整與定義皆設置妥當之后,呈現在不同用戶面前的具體形態亦根據需求而有所變化。
VMware即將發布AppCatalyst,這是一套面向開發人員群體的桌面虛擬機管理程序與私有云。其設計思路認為開發人員需要一套桌面云方案,因為苦苦等待數據中心或者云環境下測試及開發設備接受變更并準備就緒實在太過煎熬。通過構建這樣一套桌面虛擬機管理程序并為其配備存儲與網絡抽象機制,開發人員能夠在桌面上直接進行開發成果測試,而后再將其實際運行在數據中心之內。
AppCatalyst不會提供任何圖形用戶界面,這是一款純命令行方案,旨在最大程度滿足開發人員的需求。該產品還將同時綁定面向容器方案的VMware Photon輕量級Linux系統,同時與Docker以及Vagrant中的API相對接,這樣開發人員將能夠輕松實現容器復制與自動化操作等日常需求。AppCatalyst與其它VMware桌面產品一樣立足于同一套虛擬機管理程序之上,因此其可擴展能力仍然相對有限。不過拋開這項劣勢,AppCatalyst能夠幫助開發人員以高效方式完成早期測試工作,并在成果滿足驗收條件后再為其分配更多運行資源,單從這一點來講它已經足夠令人滿意。
Bonneville項目則即將推出技術預覽版,而VMware方面則在采訪中坦言,其尚未明確規劃接下來該項目的發展方向。根據我們掌握的情況,虛擬巨頭正在考慮未來將其集成至vSphere以及vCenter當中,不過就目前而言VMware并未作出任何承諾。
不過這樣摸著石頭過河的狀況對于VMware這樣一家市值60億美元且對股東負有盈利責任的企業來說實在難以想象,因此我們認為虛擬巨頭可能希望首先為Bonneville項目打出知名度,并在這一過程當中逐漸找到合適的未來發展思路。根據我們的猜測,即將推出的預覽版將幫助一部分金融及/分析人士平息他們對于虛擬化方案可能隨著容器技術崛起而逐漸勢微的擔憂。隨著Bonneville項目的出爐以及Photon與Lightwave本地容器平臺的支持,VMware公司顯然擁有一套足以保證自身在容器不斷走向主流的未來任何占據市場優勢的應對措施。