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