完全信賴服務(wù)器虛擬化的十大密鑰
虛擬化并非只是針對(duì)極客們或者運(yùn)行高性能服務(wù)器的用戶們的。它可以為任何人提供有益的幫助,如果你還沒有在虛擬化的海邊沾濕自己的鞋,那你就可能要落伍了。
從嚴(yán)格的意義上講,虛擬化是指在一臺(tái)物理PC上運(yùn)行兩個(gè)或更多個(gè)操作系統(tǒng)。這些操作系統(tǒng)或者是并行運(yùn)行的,由一個(gè)叫做hypervisor 的獨(dú)立軟件來管理它們,或者是一個(gè)操作系統(tǒng)在另一個(gè)操作系統(tǒng)的程序窗口內(nèi)運(yùn)行。前者一般只限于服務(wù)器上,后者則可在桌面電腦上實(shí)施。
VMware和Oracle都在自己的工作站和服務(wù)器產(chǎn)品上配備有后一種虛擬化功能。甚至還有一些完全免費(fèi)的虛擬化軟件比如Oracle的VirtualBox和VMware的Player,都可用于桌面PC,而VMware的 vSphere則用于服務(wù)器端的虛擬化。
不過呢,還有一種完全不同的技術(shù),就是所謂的虛擬桌面基礎(chǔ)結(jié)構(gòu)(VDI)。這就是客戶端電腦注冊到一臺(tái)服務(wù)器上,然后訪問它們自己的桌面環(huán)境,而所有這些環(huán)境都是由服務(wù)器來托管的。通常是遠(yuǎn)程桌面在客戶端電腦的程序窗口中呈現(xiàn),不過一些移動(dòng)設(shè)備,例如平板電腦等也開始采用桌面虛擬化了。
舉例來說,Citrix的XenDesktop允許數(shù)百臺(tái)客戶端電腦通過遠(yuǎn)程連接注冊到一臺(tái)(一般都是性能很強(qiáng)的)服務(wù)器上。每個(gè)用戶都有他們自己的賬戶,因此也就有歸他們個(gè)人所有的工作空間,以及個(gè)人應(yīng)用等等。
下面就是在你嘗試虛擬化之前可以讓你完全信賴虛擬化的十件事情。
1. 運(yùn)行老的應(yīng)用
你是否有一個(gè)應(yīng)用在Windows 7或者Vista中運(yùn)行的并不順暢,但是它卻可以在XP或甚至更早的Windows版本上運(yùn)行?如果是的話,那你只需用一張老的Windows CD,將它安裝在一臺(tái)虛擬機(jī)上,然后再安裝你的這個(gè)老應(yīng)用就OK啦。
VMware Player配備了Unity模式,允許應(yīng)用在虛擬機(jī)上運(yùn)行,看起來就像是它們在本地的主機(jī)上運(yùn)行一樣。每個(gè)應(yīng)用可以有自己的任務(wù)欄和自己的程序窗口,創(chuàng)造一種無縫的體驗(yàn)。但是要實(shí)現(xiàn)這一切,你必須在虛擬操作系統(tǒng)上安裝VMware Tools.
2. 訪問被病毒感染的數(shù)據(jù)
如果你的防病毒軟件標(biāo)記了某個(gè)文件染毒,但是其中又包含有很重要的數(shù)據(jù),你必須要瀏覽一下該怎么辦?大多數(shù)虛擬化軟件都會(huì)有快照功能,也就是說你可以創(chuàng)建虛擬OS及其整個(gè)硬盤的一個(gè)“拯救狀態(tài)”.這有點(diǎn)兒像時(shí)空旅行的的回到過去。
你可以在虛擬機(jī)上創(chuàng)建一份快照,在虛擬機(jī)上打開受感染的文件,訪問數(shù)據(jù),如果病毒引起數(shù)據(jù)混亂,只需簡單地點(diǎn)擊恢復(fù)到VM快照即可。多么干凈利落的虛擬電腦啊。
3. 安全地瀏覽
為何不能在VMware Player上安裝Windows,然后安裝Firefox,然后在Unity模式下運(yùn)行它呢?
因?yàn)镕irefox基本上是在所謂沙盒里運(yùn)行的,也就是說只要它在線就有可能被黑,所以對(duì)實(shí)際的操作系統(tǒng)來說并非絕對(duì)的沒有風(fēng)險(xiǎn)。不過你可以在虛擬機(jī)上配置好一切之后創(chuàng)建一個(gè)快照,一旦出現(xiàn)問題只需返回快照狀態(tài)就行了。
4. 測試軟件、升級(jí)、或新的配置
上述的病毒測試技巧并不限于惡意軟件。你還可以利用虛擬機(jī),在的主操作系統(tǒng)上實(shí)際發(fā)布軟件之前,對(duì)新的軟件進(jìn)行測試、升級(jí)、甚至進(jìn)行新的配置。
有些服務(wù)器管理員利用虛擬化技術(shù)科創(chuàng)建一份操作系統(tǒng)的現(xiàn)有安裝狀態(tài)拷貝,外加上數(shù)據(jù)備份,然后運(yùn)行虛擬化軟件,可以測試各種配置的變化或升級(jí)可能會(huì)引起什么樣的危險(xiǎn)。如果你管理工作站電腦,希望確保一次Windows 升級(jí)是順利的,你就可以首先在虛擬機(jī)上進(jìn)行測試。
5. 在Windows上運(yùn)行Linux(反之亦可)
想要嘗試一下Linux,又不想對(duì)你的電腦硬盤進(jìn)行分區(qū)嗎?你可以在虛擬機(jī)上安裝任何操作系統(tǒng),然后運(yùn)行就是了。
Linux和Mac用戶早就以這種方式,利用虛擬化技術(shù),在他們的OS上運(yùn)行Windows很多年了。
舉例來說,如果你運(yùn)行Linux的郵件或者Web服務(wù),那么偶爾使用一下Linux桌面版也能讓它與服務(wù)器的通信更方便。比如說,無須在 Windows上安裝PuTTY經(jīng)由安全外殼(SSH)進(jìn)行通信,因?yàn)長inux本身就內(nèi)置了類似的東東。
6. 備份整個(gè)操作系統(tǒng)
由于虛擬OS是完全包含在一系列文件中的,因此將其備份也可像備份任何文件一樣簡單。虛擬服務(wù)器的安裝也是如此。如果你在一臺(tái)服務(wù)器上運(yùn)行一個(gè)虛擬機(jī),或者托管你的郵件服務(wù)器,一旦遭遇黑客攻擊而宕機(jī),就可以簡單到像恢復(fù)一個(gè)備份文件一樣恢復(fù)工作秩序。
不過要記住,創(chuàng)建一個(gè)VM的備份可能會(huì)產(chǎn)生一些法律問題。備份雖然很好,但如果你創(chuàng)建一個(gè)VM安裝的備份給自己的朋友使用,那就有可能違反了版權(quán)法(這里假定你用的是微軟的軟件,如果用的是Linux的軟件,則多數(shù)情況下不會(huì)出什么問題)。
7. 創(chuàng)建一臺(tái)個(gè)人云計(jì)算機(jī)
如果你不在辦公室,也沒必要帶上你的筆記本電腦。只需讓它保持開機(jī)運(yùn)行就行了(不過電源節(jié)約模式得關(guān)閉?。蒙夏愕氖謾C(jī)或者平板電腦,便可通過遠(yuǎn)程桌面協(xié)議(RDP)訪問你的筆記本了。這將允許你訪問你所熟悉的相同的桌面環(huán)境,盡管可能沒有同樣漂亮的圖形界面。
如果你運(yùn)行Windows 7專業(yè)版、最終版或者企業(yè)版,你便可以在開始菜單上右鍵點(diǎn)擊我的電腦,選擇屬性,再點(diǎn)遠(yuǎn)程設(shè)置連接,將電腦配置成接受RDP連接模式。同樣的步驟在 Windows Vista上也一樣,只不過需要專業(yè)版、商務(wù)版或者最終版。其他Windows版本如果沒有點(diǎn)兒技巧的話是不支持RDP服務(wù)器的。
不過為了能夠遠(yuǎn)程連接,你需要記住你的路由器的公共IP地址,配置路由器端口可將進(jìn)入的RDP連接轉(zhuǎn)發(fā)到筆記本PC上。這一點(diǎn)如何做因電腦而異,但通常只需選擇預(yù)定好的規(guī)則便可。
然后下載一個(gè)RDP客戶端到你的移動(dòng)設(shè)備上便可連接了。對(duì)于蘋果iPad和iPhone來說,你可以嘗試一下iTap,但是也有適用于大多數(shù)平臺(tái)的RDP客戶端。
8. Web開發(fā)可以無界面運(yùn)行
大多數(shù)虛擬化軟件允許虛擬機(jī)無界面運(yùn)行,也就是說,不需要顯示一個(gè)桌面(或其他用戶界面)。本質(zhì)上講,虛擬PC是可以在后臺(tái)運(yùn)行的。對(duì)于想創(chuàng)建網(wǎng)站的人來說,這種無界面運(yùn)行為他們提供了運(yùn)行非常私有的web服務(wù)器用于測試目的的可能性。
9. 緊急情形下為服務(wù)器制作備份
亞馬遜的彈性云(EC2)服務(wù)允許你拷貝任何現(xiàn)有的虛擬Windows 2008服務(wù)器安裝(最終所有的服務(wù)器安裝均可支持,包括Linux)。
用這種方式定期備份現(xiàn)有服務(wù)器安裝可提供必不可少的冗余備份,一旦你的服務(wù)器發(fā)生災(zāi)難性事件時(shí)就有救了。舉例說如果在颶風(fēng)襲來之后,你的物理服務(wù)器已經(jīng)被塵土所掩埋,這時(shí)候你需要做的就是啟動(dòng)EC2鏡像,在不同的IP地址上重新配置一下,然后一切還會(huì)照常運(yùn)行。
10. 重用舊的硬件
在Windows服務(wù)器上安裝Citrix XenDesktop,你就能把舊的、性能不高的電腦轉(zhuǎn)變成瘦客戶機(jī),從而免去了工作站升級(jí)的預(yù)算成本。
這些客戶機(jī)可訪問他們在服務(wù)器上的個(gè)人桌面空間,和在本地運(yùn)行的操作系統(tǒng)及應(yīng)用相比幾乎沒有什么差異。XenDesktop包含有一些很聰明的技術(shù),可避免常見的瘦客戶機(jī)毒丸。
XenDesktop還允許你的員工在家里訪問他們的辦公桌面,將服務(wù)器配置成可公共訪問的,然后他們便有權(quán)限可以安裝客戶端軟件。你甚至可利用手機(jī)去連接你的桌面環(huán)境。
【編輯推薦】