AppZero與微軟合作,說服Windows Server 2003用戶在微軟停止支持該操作系統(tǒng)之前升級,使用AppZero的應(yīng)用虛擬化技術(shù)。但應(yīng)用虛擬化是否真的是Server 2003升級的靈丹妙藥呢?
AppZero首席執(zhí)行官Greg O'Connor在不久之前表示,微軟和AppZero正在一起努力幫助仍然在Windows Server 2003上運行Windows應(yīng)用程序的企業(yè),在更新版本的操作系統(tǒng)上運行他們的應(yīng)用程序。
O'Connor指出,AppZero的“up level”應(yīng)用程序遷移使得用戶可以快速、輕松地把應(yīng)用程序從運行過時版本的Windows操作系統(tǒng)的舊機器,遷移到云中或本地數(shù)據(jù)中心中任何運行新版本的操作系統(tǒng)(如Windows Server 2008 R2或Windows Server 2012)的服務(wù)器。
問題何在?
O'Connor提供了了以下多組統(tǒng)計數(shù)據(jù),讓我們看到AppZero希望解決的行業(yè)痛點:
* 財富5000強75%的機器都運行Windows Server
* 生產(chǎn)環(huán)境中55%的Windows Server是Windows Server 2003,共計1200-1300萬臺
* 微軟計劃在2015年7月14日結(jié)束對Windows Server 2003的支持
* 財富5000強的IT調(diào)查,不到25%有WS2003支持中止的計劃
這是O'Connor的立場,仍在使用Windows 2003 Server的企業(yè),現(xiàn)在應(yīng)該針對該操作系統(tǒng)制定遷移計劃。他指出,AppZero的應(yīng)用程序虛擬化工具是一個很好的方法,可以幫助這些企業(yè)輕松地前進(jìn)。
什么是應(yīng)用虛擬化?
從技術(shù)上來看,服務(wù)器端應(yīng)用虛擬化提供了許多好處,包括以下的內(nèi)容:
* 更大的應(yīng)用程序隔離 - 組織需要讓不兼容的應(yīng)用程序共同運行在同一系統(tǒng)上。當(dāng)應(yīng)用程序是從不同的第三方購買,并需要支持同一工具的不同版本時,這樣的要求可能會出現(xiàn)。通常新版本的應(yīng)用開發(fā)和run time工具會在安裝時替換老版本,這可能會導(dǎo)致較舊的應(yīng)用程序失敗。
* 操作系統(tǒng)的獨立性 - 為早期版本操作系統(tǒng)設(shè)計的應(yīng)用程序,必須運行在較新版本的操作系統(tǒng)。在虛擬環(huán)境中運行應(yīng)用程序,可顯著延長應(yīng)用程序的生命周期,讓企業(yè)有緩沖時間來更新應(yīng)用程序或?qū)ふ姨娲鷳?yīng)用。
* 改進(jìn)的可用性 - 應(yīng)用程序提供關(guān)鍵的功能,如果這些功能因為任何原因無法使用,組織將蒙受很大的損失。虛擬化讓應(yīng)用程序可以進(jìn)行故障轉(zhuǎn)移,從一個服務(wù)器到另一個。
* 改進(jìn)的性能或可擴(kuò)展性 - 應(yīng)用程序的執(zhí)行必須更快,能夠服務(wù)更多的用戶。基于服務(wù)器的應(yīng)用程序虛擬化產(chǎn)品通常包括工作負(fù)載管理功能,允許同一應(yīng)用程序自動在多個系統(tǒng)上啟動,以提高應(yīng)用程序的性能,或讓更多的人同時訪問該應(yīng)用程序。
* 降低成本 - 對于配置、安裝、更新和管理應(yīng)用程序,降低成本是必要的。配置系統(tǒng)、安裝軟件、更新軟件,等等,如果這些可以從一個中心位置來完成,更容易且成本更低。一旦封裝,或放置在一個虛擬環(huán)境中,應(yīng)用程序在需要時可以更容易地被復(fù)制到遠(yuǎn)程系統(tǒng)或流動到遠(yuǎn)程系統(tǒng)。
在這種情況下,AppZero的工具同時解決應(yīng)用程序隔離和操作系統(tǒng)獨立性。
應(yīng)用虛擬化是Server 2003遷移的靈丹妙藥?
回答“應(yīng)用程序虛擬化是靈丹妙藥嗎?”這個問題,答案是“不是”。應(yīng)用程序虛擬化使得人們有可能在較新的操作系統(tǒng)上運行較老的應(yīng)用程序,但該技術(shù)沒有解決能力所有的兼容性問題。以下是應(yīng)用程序虛擬化無能為力的一些情況:
* 應(yīng)用提供商的軟件許可或者條款以及禁止使用的條款。這項技術(shù)可能管用,但有可能客戶無法在這個環(huán)境下獲得支持。
* 應(yīng)用提供商可能無法在新操作系統(tǒng)上支持舊的應(yīng)用。如果應(yīng)用提供商仍然存在,它可能要求一個針對新操作系統(tǒng)、經(jīng)過新操作系統(tǒng)測試的一個軟件版本。
* 應(yīng)用程序可能需要特定設(shè)備或一組不支持新的操作系統(tǒng)的設(shè)備。數(shù)據(jù)庫應(yīng)用程序可能被連接到在新環(huán)境中不支持的特定存儲設(shè)備或存儲服務(wù)器。
* 用戶界面看起來仍然和在舊的操作系統(tǒng)下一樣,在新的環(huán)境中看起來很奇怪,可能無法正常運行。
對于簡化向新的操作系統(tǒng)的過渡,應(yīng)用虛擬化可能是一個令人稱道的解決方案,但它不是萬能的靈丹妙藥。在某些情況下,更明智的做法,可能是重新開始設(shè)計適應(yīng)新的操作系統(tǒng)的工具和應(yīng)用程序。
考慮從Windows Server 2003完全遷移到一個不同的操作系統(tǒng),這可能也是明智的做法。這可能意味著遷移到一組新的應(yīng)用程序或工具,也可能意味著從物理主機遷移到一個云服務(wù)環(huán)境。