一些IT專業人員可以看到從服務器操作系統抽象應用程序的潛力?,F在,這項技術剛剛起步。
在服務器虛擬化市場中出現了可以輕松應用程序安裝和移動性的可能性,從服務器操作系統抽象應用程序的產品。但是現在,“潛力”是一個操作詞匯。
這種抽象也被稱為服務器應用程序虛擬化。這是一種將需要運行的應用程序和信息(例如二進制程序,庫和服務)打包到一個圖像中的方法,可以在沒有漫長的分步安裝的情況下進行部署。它也可以用于減少操作系統更新對應用程序的影響。
關于服務器應用程序虛擬化
服務器App-V在云應用程序意味著什么,至少這就是理論。但現在,產品處于開發和生產的初期階段。
微軟公司表示,其服務器應用程序虛擬化產品Server App-V將最大限度地減少移動應用環境開發、測試之間的影響,保證質量和生產,簡化了應用程序的安裝過程。在今年早些時候推出的服務器App-V已經有了測試版,是即將推出的System Center Virtual Machine Manager 2012的一部分。
VMware的桌面ThinApp技術也可以應用在服務器端。有些客戶如今正在使用ThinApp,以盡量減少應用程序上的操作系統更新。但是,服務器端ThinApp尚未開發為正式產品,或沒有與VMware的配置和管理工具集成。
另一家擁有此類產品的廠商是AppZero公司,該公司成立于2004年,原名為Trigence,并在2009年重新恢復了現有的公司名稱。AppZero支持虛擬化Windows,Linux和Solaris應用程序,遙遙領先于微軟,這是僅限于Windows。但是,AppZero公司迄今為止只有少數客戶,大約10家。
服務器App-V:β指向Web生態
根據TechNet的博客文章,微軟的服務器App-V專注于基于Web和內部開發的應用程序。合作伙伴將在這個領域看到一個有潛力的產品。
總部在加拿大安大略省的Horn IT解決方案公司網絡架構師William Bressette說:“我們正在從托管公司的服務器App-V中感受到很大的興趣,大部分是需求迅速縮小的金融服務客戶。對于前端層,您希望能夠擴展這些Web服務器或擴展中間層應用程序,以滿足需求。
主機和云計算服務提供商可能最終成為這種技術的目標市場,因為當應用程序需要在可能沒有匹配的操作系統的環境之間移動時,以及應用程序安裝之類的操作需要重復數百次時,這才最有吸引力。
在這方面,服務器App-V的邏輯機會是將應用程序從內部部署服務器移動到云端的能力。
調研機構 IDC分析師Al Gillen表示:“當我想到Server App-V時,我正在考慮將應用從Windows服務器引入Windows Azure的技術,而不是將應用程序從測試轉移到開發環境。 這是我們迄今沒有的東西。”
微軟公司已經開啟了一項私有社區技術預覽,只有這樣一個功能,但它還沒有發布。
微軟公司還沒有為SQL Server和Exchange提供應用程序虛擬化支持。具有硬件驅動程序的應用程序也不適用。最后,還沒有太多的第三方服務器App-V支持,盡管一些IT經理認為,獨立軟件供應商采用Server App-V可能會擴大其吸引力。
印第安納大學AIT基礎設施副總監Janssen Jones說,通常,應用軟件供應商將攜帶CD光盤,必須以特定的順序加載到服務器上才能安裝應用程序。
“如果我可以買到一個現成的商業應用程序,并且供應商可以使用App-V軟件包,請提供給我,以及我將自定義設置放入其中的XML文件,這是具有吸引力的。”Jones說。
然而,對于一些IT經理來說,服務器應用程序虛擬化可能是尋找問題的解決方案。根據“財富”300強公司的系統管理員Christian Metz的說法,在桌面端,將數以千計終端用戶的單個后端服務器流式傳輸應用程序具有明顯的價值。但是服務器已經被虛擬化了,所以價值還不是很清楚。“我們已經分解了工作量,”Metz說。
理論上:應用程序的移動性,OS圖像,災難恢復更容易
盡管目前存在局限性,一些IT專業人士表示,他們認為服務器應用程序虛擬化將最終在企業中發揮作用。 Horn IT公司的Bressette表示,由于Server App-V退出測試版,他希望擴展應用程序支持。“我希望它能夠支持SQL或其他工作負載。”他說。
對于Jones來說,服務器應用程序虛擬化可能并不是強制性的。但是,有可能在私有云和公共云之間移動應用程序。
Stephen Kiser是一位VMware系統管理員,可以設想在災難恢復情況下使用虛擬化應用程序。從方程中移除操作系統意味著使用較少的帶寬將應用程序移到輔助站點,以供初學者使用。
“如果有這樣的事情,也許你不需要提供盡可能多的手段進行災難恢復或故障轉移,因為應用程序只能運行在操作系統之上,你可以移動它。”Kiser說。
虛擬化實踐分析師Bernd Harzog將服務器應用程序虛擬化的當前狀態視為開始的趨勢。他說:“應用程序和操作系統之間的差異在于操作系統和硬件之間存在差異。”
隨著服務器應用程序虛擬化的不斷發展,“通過消除應用程序和操作系統之間的差異引起的問題,這是完全可能的,虛擬化的基于服務器的應用程序可能會解決一個比服務器虛擬化本身更大和更有趣的問題。”他補充說。