五問五答了解應(yīng)用虛擬化 |
發(fā)布時間: 2012/7/4 19:16:59 |
應(yīng)用程序虛擬化技術(shù)可以大大減少虛擬服務(wù)器的管理工作,所以我覺得IT管理員都應(yīng)該好好的對這種新技術(shù)進行了解。 應(yīng)用程序虛擬化和服務(wù)器虛擬化都是同等重要的。如果把虛擬機看成從服務(wù)器硬件分離出來的操作系統(tǒng)(和宿主服務(wù)器硬件無關(guān)的),那么應(yīng)用程序虛擬化可以看成從操作系統(tǒng)分離出來的一個程序。而且,當(dāng)服務(wù)器開始進行了虛擬化,各種各樣的應(yīng)用虛擬化技術(shù)會涌現(xiàn)出來。 要把應(yīng)用程序虛擬化玩熟悉不是一朝一夕的事情,但實施之后能減緩許多服務(wù)器虛擬化管理的壓力。例如,應(yīng)用程序虛擬化可以簡化程序的打補丁,升級過程等,還能減少需要配置好程序的虛擬服務(wù)器模板。 下面是一些應(yīng)用程序虛擬化的最常見問題,覆蓋了應(yīng)用程序虛擬化部署的各個方面,包括在部署應(yīng)用程序虛擬化時候應(yīng)該注意什么還有應(yīng)用程序虛擬化能給虛擬化管理工作帶來什么改變。 應(yīng)用程序虛擬化的類型 應(yīng)用程序虛擬化有兩種類型,但是它們的工作原理都是把應(yīng)用程序從底層系統(tǒng)里面分離出來。 1。基于服務(wù)器或應(yīng)用的計算 : 這種工作方式是通過服務(wù)器后臺運行虛擬化程序,使用的是服務(wù)器的資源,比如CPU和內(nèi)存資源,而程序再通過”數(shù)據(jù)流”的方式在網(wǎng)絡(luò)上發(fā)送到客戶機或者終端設(shè)備。 2。基于客戶端的虛擬化:基于這種模式的應(yīng)用程序虛擬化,終端設(shè)備運行的程序,已經(jīng)被打包成單一的可執(zhí)行文件,相當(dāng)于把程序綠化。和基于服務(wù)器模式的不同,這種工作模式下的程序是使用客戶機的資源的,包括CPU和內(nèi)存資源。 哪一種應(yīng)用程序虛擬化類型更好?基于服務(wù)端的還是客戶端的模式? 你要根據(jù)公司和用戶的需求來選擇哪一種應(yīng)用程序虛擬化虛擬化技術(shù),因為這兩種技術(shù)各有長短。 基于服務(wù)器運行的模式通常有更高的安全系數(shù)和更簡便的管理。這種模式的應(yīng)用程序都統(tǒng)一集中在服務(wù)器上(前提是你的服務(wù)器足夠安全),所以你并不用擔(dān)心那些粗心大意的用戶,安全問題在這種工作模式下就是浮云一樣。你甚至可以在非Windows系統(tǒng)的客戶端上運行這些程序,這對于必須運行這些Windows程序而又是非Windows系統(tǒng)的客戶機(如LINUX終端等)非常有用。 基于客戶機模式的應(yīng)用程序虛擬化可以允許客戶機脫機運行,不用依賴網(wǎng)絡(luò)連接。這種應(yīng)用程序虛擬化方式主要是對于資源占用較多的程序比較好,程序部署成這種工作方式將會更有工作效率。 我要從些因素去考慮使用的應(yīng)用程序虛擬化類型? 首先你整個服務(wù)器和網(wǎng)絡(luò)環(huán)境的設(shè)備對于虛擬化方式的選擇就有影響。舉個例子,客戶機有沒有可靠的網(wǎng)絡(luò)連接?如果沒有的話,基于服務(wù)端的應(yīng)用程序虛擬化類型就失去意義。但反過來,你就可以考慮這種虛擬化方式。 如果你對服務(wù)器模式的應(yīng)用程序虛擬化情有獨鐘,你要考慮你的服務(wù)器能不能承受得起,因為程序的運行是基于服務(wù)器的,對服務(wù)器資源的占用很大。還有這種工作模式的應(yīng)用程序虛擬化需要一個可靠穩(wěn)定并且足夠帶寬的網(wǎng)絡(luò),以保證應(yīng)用程序虛擬化的順利部署(千兆或以上)。 如果你覺得基于客戶端的應(yīng)用程序虛擬化模式更好,那么你的準備工作會多一些。例如,你是否需要一個本地代理服務(wù)去安裝和管理這些虛擬化應(yīng)用程序?如果需要的話,可以選擇Ctrix或Microsoft公司的代理管理服務(wù)的工具。如果管理成本過高的話,你可以考慮VMware的ThinApp。 服務(wù)器管理員如果利用應(yīng)用程序虛擬化來簡化管理工作? 應(yīng)用程序虛擬化可以減少服務(wù)器管理員的工作,雖然看起來不明顯。在一個虛擬化環(huán)境里,管理員必須確切的處理好應(yīng)用程序的依賴關(guān)系,許多虛擬機影響的創(chuàng)建和管理,還有這些虛擬機應(yīng)用程序的升級和補丁。 如果部署正確,應(yīng)用程序虛擬化可以減少許多些難題。因為應(yīng)用程序虛擬化把程序必須的文件都打包成一個程序包,就不會有程序依賴關(guān)系的錯誤。這樣的話,管理員可以方便快捷的在服務(wù)器和虛擬機之間交換應(yīng)用程序。 應(yīng)用程序虛擬化能夠減少許多虛擬機模板。因為應(yīng)用程序都被打包了,管理員也不需要去調(diào)試許多虛擬機模板以適合每個獨立程序的運行。 最后,應(yīng)用程序的虛擬化可以簡化許多程序的補丁工作。管理員只需要把虛擬化的程序升級或者修改后分發(fā)到虛擬機就可以了。 應(yīng)用程序虛擬化部署中易犯的錯誤 應(yīng)用程序虛擬化也不是完美無缺。對于初學(xué)者來說,最好不要把老舊的16bit程序虛擬化,因為16位的程序?qū)μ摂M化的兼容并不好。隨著時間的推移,16位程序也被逐漸的更新?lián)Q代,這還不算什么問題。你也不能把基于內(nèi)核運行的應(yīng)用程序虛擬化,它會涉及到驅(qū)動之類的,如Adobe的Acrobat。 應(yīng)用程序虛擬化也會涉及到軟件的授權(quán)問題。例如,把MicrosoftInternet Explorer 6做成虛擬化應(yīng)用程序部署就是違反Microsoft授權(quán)的,因為它是Windows系統(tǒng)的一部分。這種區(qū)別會讓已經(jīng)為IE6瀏覽器專門內(nèi)置了應(yīng)用的組織感到沮喪。 此外,有些應(yīng)用許可與硬盤序列號綁定。這樣的話,將虛擬應(yīng)用分發(fā)到各種不同終端設(shè)備就會違背授權(quán)協(xié)議。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |