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