1.前言
20 世紀(jì)60 年代,為了提高大型計(jì)算機(jī)硬盤的利用率,首次開發(fā)了虛擬化技術(shù)。IBM公司在這一技術(shù)上率先實(shí)現(xiàn)將大型計(jì)算機(jī)的硬盤進(jìn)行邏輯分區(qū),以若干獨(dú)立虛擬機(jī)的形式進(jìn)行多任務(wù)處理,并同時(shí)運(yùn)行多個(gè)應(yīng)用程序和進(jìn)程。
20世紀(jì)80年代,建立在客戶端-服務(wù)器應(yīng)用程序,以及價(jià)格低廉的X86 服務(wù)器和臺(tái)式機(jī)的分布式計(jì)算技術(shù),代替了資源昂貴的虛擬化技術(shù)。
20 世紀(jì)90 年代,Windows 的廣泛使用及l(fā)inux 作為服務(wù)器操作系統(tǒng),在奠定X86 的行業(yè)標(biāo)準(zhǔn)地位的同時(shí),也出現(xiàn)了一些新的問題,即基礎(chǔ)架構(gòu)利用率低、物理基礎(chǔ)架構(gòu)成本日益高昂、IT 管理成本不斷攀升、故障切換和災(zāi)變防護(hù)不足,用戶IT 運(yùn)維成本直線上揚(yáng)。計(jì)算機(jī)虛擬化技術(shù),是指對(duì)計(jì)算機(jī)系統(tǒng)的各組件利用軟件方法和硬件技術(shù)進(jìn)行模擬,以實(shí)現(xiàn)多個(gè)虛擬的硬件系統(tǒng)平臺(tái),這些系統(tǒng)平臺(tái)彼此相互獨(dú)立、互不干擾,可以在其之上安裝任何操作系統(tǒng)。
為了實(shí)現(xiàn)虛擬化,一種控制程序被設(shè)計(jì),并插入到硬件層和操作系統(tǒng)層之間,這個(gè)控制程序稱之為超級(jí)管理程序或者虛擬機(jī)管理程序,其作用是將硬件層抽象出來,實(shí)現(xiàn)物理虛擬化,使操作系統(tǒng)不需要知道自己運(yùn)行在何種硬件之上。
從2008 年起,虛擬化技術(shù)己經(jīng)進(jìn)入很多應(yīng)用領(lǐng)域,且己被大眾所接受。虛擬化的目的就是要對(duì)IT基礎(chǔ)設(shè)施進(jìn)行簡化,通過處理器虛擬化、內(nèi)存虛擬化、I/O 虛擬化和網(wǎng)虛擬化等技術(shù),提高IT 資源的利用率和靈活性,降低IT 運(yùn)維成本和管理成本。
2.虛擬化技術(shù)全面介紹
2.1 虛擬化技術(shù)概覽
IT 行業(yè)虛擬化的含義非常廣泛, 一種比較通俗的定義就是淡化用戶對(duì)于物理計(jì)算資源如處理器、內(nèi)存、I/O 設(shè)備的直接訪問, 取而代之的是用戶訪問邏輯的資源, 而后臺(tái)的物理連接則由虛擬化技術(shù)來實(shí)現(xiàn)和管理。
虛擬化技術(shù)(Virtualization)并不是一個(gè)新的名詞,早在20 世紀(jì)60 年代,IBM 就在其大型計(jì)算機(jī)上運(yùn)用了虛擬化技術(shù),實(shí)現(xiàn)了多個(gè)用戶同時(shí)使用同一臺(tái)計(jì)算機(jī)設(shè)備進(jìn)行數(shù)據(jù)處理。
而現(xiàn)在普遍使用的虛擬內(nèi)存技術(shù),則是對(duì)某一特定部件,利用虛擬化技術(shù)以實(shí)現(xiàn)功能和規(guī)模的擴(kuò)展。近年來興起的虛擬化技術(shù),不僅僅是對(duì)某一部件實(shí)現(xiàn)虛擬化,而是對(duì)整個(gè)計(jì)算機(jī)硬件系統(tǒng)進(jìn)行模擬,通過軟硬件技術(shù),真正實(shí)現(xiàn)由一臺(tái)計(jì)算機(jī)到多臺(tái)計(jì)算機(jī)的轉(zhuǎn)變。
虛擬技術(shù)需要解決服務(wù)器和操作系統(tǒng)的虛擬化、存儲(chǔ)虛擬化以及系統(tǒng)管理虛擬化等一系列問題。如今,虛擬化開始從早期的存儲(chǔ)虛擬化,向服務(wù)器和操作系統(tǒng)虛擬化以及整體虛擬化發(fā)展。
虛擬化解決方案的底部需要進(jìn)行虛擬化的計(jì)算機(jī)硬件,這臺(tái)機(jī)器可能直接支持虛擬化,也可能不會(huì)直接支持虛擬化,需要系統(tǒng)管理程序?qū)拥闹С,系統(tǒng)管理程序可看作是平臺(tái)硬件和操作系統(tǒng)的抽象化。在某些情況下,這個(gè)系統(tǒng)管理程序就是一個(gè)操作系統(tǒng),系統(tǒng)管理程序之上是客戶機(jī)操作系統(tǒng),也稱為虛擬機(jī),這些虛擬機(jī)都是一些相互隔離的操作系統(tǒng),將底層硬件平臺(tái)視為自己所有,但實(shí)際上是系統(tǒng)管理程序?yàn)樗鼈兡M出來的一種假象(圖1)。
圖1 基于虛擬化管理程序的體系架構(gòu)
2.2 虛擬化技術(shù)分類
目前,虛擬化技術(shù)主要流行的技術(shù)分類可以分為平臺(tái)虛擬化、桌面虛擬化和應(yīng)用虛擬化等類別。
2.2.1 平臺(tái)虛擬化(Platform Virtualization)
平臺(tái)虛擬化又稱硬件虛擬化,主要包括CPU、內(nèi)存、磁盤和I/O 等部件的虛擬化。它是在硬件和傳統(tǒng)的操作系統(tǒng)之間插入一個(gè)超級(jí)管理程序,操作系統(tǒng)不再直接運(yùn)行在計(jì)算機(jī)硬件上,而是在Hypervisor 之上。操作系統(tǒng)稱為客戶機(jī),Hypervisor 系統(tǒng)稱為主機(jī)。客戶機(jī)可以完全實(shí)現(xiàn)用戶在傳統(tǒng)物理機(jī)上的各種應(yīng)用需求,實(shí)現(xiàn)對(duì)各種資源的訪問和操作。
2.2.2 桌面虛擬化(Desktop Virtualization)
桌面虛擬化是相對(duì)傳統(tǒng)的計(jì)算機(jī)桌面而言的,用戶通過網(wǎng)絡(luò)訪問一臺(tái)可集中控制的服務(wù)器,也可以由服務(wù)器將所需要的信息推送給用戶所在設(shè)備。
桌面虛擬化技術(shù)可以分為四種模式: 主機(jī)模式(Hosted)、集中管理模式(Centralized)、同步模式(Remote Synchronization) 和客戶機(jī)模式(Client-hosted)。
主機(jī)模式和集中管理模式較為相似,都需要可靠的網(wǎng)絡(luò)作為基本支持。這兩種模式一般都是由服務(wù)器構(gòu)成桌面虛擬化數(shù)據(jù)中心,用戶可以通過網(wǎng)絡(luò)訪問虛擬化服務(wù),這些服務(wù)各自都包括了桌面操作系統(tǒng)配置文件。
集中管理模式有兩種子模式,一對(duì)一模式: 即一個(gè)用戶使用一個(gè)桌面虛擬化鏡像; 一對(duì)多模式:是有一個(gè)共有的主鏡像,每當(dāng)一個(gè)用戶申請(qǐng)使用虛擬化桌面時(shí),都從該鏡像復(fù)制一個(gè)副本,然后使用自己的數(shù)據(jù)和配置信息一并保存。
在同步模式中,一個(gè)鏡像文件被復(fù)制到本地計(jì)算機(jī)中,由服務(wù)器的管理軟件做定期更新,這種模式可以有效地避免因網(wǎng)絡(luò)中斷而引起的業(yè)務(wù)中斷。在客戶機(jī)模式中,使桌面虛擬化徹底擺脫了對(duì)網(wǎng)絡(luò)的依賴,集中式服務(wù)器提供對(duì)主鏡像的存儲(chǔ)和管理,而每個(gè)客戶則保留自己的獨(dú)立桌面虛擬機(jī)。
以上四種模式,在實(shí)際部署中一般會(huì)較多地考慮集中管理模式和客戶機(jī)模式。在實(shí)際應(yīng)用部屬中,還需要根據(jù)服務(wù)器性能、網(wǎng)絡(luò)帶寬及實(shí)際需求等因素來決定采用哪種模式或幾種模式一起使用。
2.2.3 應(yīng)用虛擬化(Application Virtualization)
從技術(shù)實(shí)現(xiàn)角度來說,應(yīng)用虛擬化與硬件虛擬化有著非常明顯的差異,應(yīng)用虛擬化不是將底層的硬件通過各種虛擬化技術(shù)模擬出一臺(tái)或多臺(tái)虛擬機(jī),而是將應(yīng)用程序進(jìn)行重新封裝,在運(yùn)行時(shí),將所有的文件和注冊(cè)表操作重定向到一個(gè)特定的文件,從而滿足應(yīng)用程序?qū)Φ讓佑布脑L問需要,使應(yīng)用程序直接對(duì)硬件進(jìn)行操作。
應(yīng)用虛擬化的具體實(shí)現(xiàn)方式有兩種: 一是應(yīng)用程序流(Application Streaming),這是一種基于軟件分發(fā)形式的實(shí)現(xiàn)方法,根據(jù)應(yīng)用程序順序執(zhí)行的特點(diǎn),將應(yīng)用程序封裝和存儲(chǔ)在一臺(tái)應(yīng)用程序流服務(wù)器上,執(zhí)行時(shí)由服務(wù)器推送到客戶端,從而實(shí)現(xiàn)程序的各種操作。第二種方式就是桌面虛擬化方式,應(yīng)用程序安裝在虛擬機(jī)里,通過連接虛擬機(jī)來實(shí)現(xiàn)應(yīng)用程序的虛擬化。
2.3 虛擬化技術(shù)特點(diǎn)
①分區(qū):大型的、擴(kuò)展能力強(qiáng)的硬件能夠被用來作為多臺(tái)獨(dú)立的服務(wù)器使用; 在一個(gè)單獨(dú)的物理系統(tǒng)上,可以運(yùn)行多個(gè)操作系統(tǒng)和應(yīng)用; 計(jì)算資源可以被放置在資源池中,并能夠被有效地控制。
、诟綦x:虛擬化能夠提供理想化的物理機(jī),每個(gè)虛擬機(jī)互相隔離; 數(shù)據(jù)不會(huì)在虛擬機(jī)之間泄露;應(yīng)用只能在配置好的網(wǎng)絡(luò)連接上進(jìn)行通訊。
、鄯庋b:虛擬單元的所有環(huán)境被存放在一個(gè)單獨(dú)文件中; 為應(yīng)用展現(xiàn)的是標(biāo)準(zhǔn)化的虛擬硬件,確保兼容性; 整個(gè)磁盤分區(qū)被存儲(chǔ)為一個(gè)文件,易于備份、轉(zhuǎn)移和拷貝。
、苡布(dú)立:可以在其他服務(wù)器上不加修改的運(yùn)行虛擬機(jī)(圖2)。
圖2 虛擬化技術(shù)特點(diǎn)
虛擬技術(shù)支持高可用性、動(dòng)態(tài)資源調(diào)整,極大地提高系統(tǒng)的可持續(xù)運(yùn)行能力。
2.4 虛擬化技術(shù)優(yōu)勢
①提高運(yùn)維自動(dòng)化能力。日常工作中對(duì)舊服務(wù)器上應(yīng)用系統(tǒng)的維護(hù),往往因年久資料缺失而花費(fèi)大量人力,而服務(wù)器更換產(chǎn)生的系統(tǒng)遷移工作更困難;
通過虛擬技術(shù)可將原有獨(dú)立服務(wù)器上的操作系統(tǒng)整體遷移至虛擬環(huán)境,極大地提高系統(tǒng)的可維護(hù)性。隨著物理設(shè)備的減少,有效地減少單點(diǎn)故障的發(fā)生率,管理人員可以有更多的時(shí)間管理有限的幾臺(tái)服務(wù)器。
、谔岣邌闻_(tái)服務(wù)器的資源利用率,降低總體能耗。多臺(tái)服務(wù)器通過整合歸并至少量服務(wù)器后,將原有舊服務(wù)器淘汰,可節(jié)約機(jī)房空間、UPS 資源、空調(diào)資源等輔助設(shè)備費(fèi)用。
、鄣统杀緜浞莺突謴(fù)方案。虛擬操作系統(tǒng)的備份是以文件形式存放的,備份和恢復(fù)非常方便。
、軐(duì)于一些臨時(shí)用的測試環(huán)境、開發(fā)環(huán)境等,可進(jìn)行快速部署,提高系統(tǒng)部署效率,節(jié)省人工成本和IT 運(yùn)維成本。
3.VMware虛擬化技術(shù)
VMware (Virtual Machine ware)是一個(gè)“虛擬PC”軟件公司,提供虛擬化解決方案。VMware 虛擬化是直接在計(jì)算機(jī)硬件或主機(jī)操作系統(tǒng)上面導(dǎo)入一個(gè)精簡的軟件層,它包含一個(gè)以動(dòng)態(tài)和透明方式分配硬件資源的虛擬機(jī)監(jiān)視器,從而實(shí)現(xiàn)多個(gè)操作系統(tǒng)同時(shí)運(yùn)行在同一臺(tái)物理機(jī)上,彼此之間共享硬件資源。
VMware 于1999 年首次將虛擬化技術(shù)引入到x86計(jì)算平臺(tái)上,VMware 虛擬化將操作系統(tǒng)從運(yùn)行它的底層硬件中抽離出來,并為操作系統(tǒng)及其應(yīng)用程序提供標(biāo)準(zhǔn)化的虛擬硬件,從而使多臺(tái)虛擬機(jī)能夠在一臺(tái)或多臺(tái)共享處理器上同時(shí)獨(dú)立運(yùn)行。
在所有通過虛擬化技術(shù)對(duì)IT 環(huán)境進(jìn)行優(yōu)化和管理的軟件中,VMware 虛擬化技術(shù)得到了最為廣泛應(yīng)用,從桌面環(huán)境到數(shù)據(jù)中心均有涉及。
3.1 VMware服務(wù)模式
、贅蚪幽J剑˙ridge)。橋接模式是將虛擬機(jī)連接到網(wǎng)絡(luò)的最簡單方法。當(dāng)真實(shí)主機(jī)在一個(gè)以太網(wǎng)中時(shí),可以手工為虛擬系統(tǒng)配置IP 地址、子網(wǎng)掩碼,將其和宿主機(jī)處在同一個(gè)網(wǎng)段建立通訊。
虛擬機(jī)就像一個(gè)新增加的、與真實(shí)主機(jī)有著同等物理地位的一臺(tái)電腦,可以訪問網(wǎng)內(nèi)任何一臺(tái)電腦以及所有可用服務(wù),并能以最簡易的方法從真實(shí)主機(jī)獲取資源。
、谥鳈C(jī)模式(Host-only)。遇到特殊網(wǎng)絡(luò)調(diào)試環(huán)境時(shí),需將真實(shí)環(huán)境和虛擬環(huán)境隔離開,可采用Host-only 模式建立隔離的虛擬機(jī)環(huán)境,在此種模式下,虛擬機(jī)與真實(shí)主機(jī)通過虛擬私有網(wǎng)絡(luò)進(jìn)行連接。只有同為Host-only 模式下的、且在一個(gè)虛擬交換機(jī)的連接才可互相訪問。
、劬W(wǎng)絡(luò)地址轉(zhuǎn)換模式(NAT);使用NAT(NetworkAddress Translation)模式可以讓虛擬系統(tǒng)借助NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)功能,經(jīng)由宿主機(jī)所在網(wǎng)絡(luò)訪問公網(wǎng),實(shí)現(xiàn)虛擬系統(tǒng)中網(wǎng)絡(luò)互聯(lián)。
3.2 VMware性能分析
主要從CPU、RAM、存貯、網(wǎng)絡(luò)以及VMware 與同類技術(shù)的對(duì)比來分析其性能:
① CPU:中央處理器虛擬化添加不同數(shù)量開銷,這取決于不同因素。用于密集型應(yīng)用時(shí),任何處理器虛擬化的開銷,都可能轉(zhuǎn)化為減少整體性能。然而,虛擬機(jī)解決方案有能力平衡處理器加載一個(gè)高效率的方式,虛擬機(jī)器可以充分利用多核和多處理器配置,使它能夠承擔(dān)運(yùn)行密集的工作量。
、 RAM:虛擬化不減少內(nèi)存數(shù)量,還需要運(yùn)行一個(gè)應(yīng)用程序和主機(jī)操作系統(tǒng),像任何軟件一樣,虛擬層需要自己的內(nèi)存。虛擬機(jī)技術(shù)增加了很少的內(nèi)存開銷,提供先進(jìn)的內(nèi)存管理機(jī)制。
③存貯:虛擬機(jī)運(yùn)行完整的、未經(jīng)修改的操作系統(tǒng),因此,需要幾個(gè)千兆字節(jié)的存儲(chǔ)空間來保存所有應(yīng)用程序、文件、設(shè)備驅(qū)動(dòng)程序和其他數(shù)據(jù)。當(dāng)多個(gè)虛擬機(jī)在同一臺(tái)物理服務(wù)器上,他們可以影響要與他們聯(lián)合的文件,同時(shí)需要快速訪問存儲(chǔ)數(shù)據(jù)。
、芫W(wǎng)絡(luò):虛擬基礎(chǔ)設(shè)施、網(wǎng)絡(luò)規(guī)模和性能,與物理環(huán)境非常類似。在大多數(shù)情況下,網(wǎng)絡(luò)吞吐虛擬化的工作量相當(dāng)于網(wǎng)絡(luò)吞吐量的體力負(fù)荷。VMware 提供了理想的安全平臺(tái),一臺(tái)物理服務(wù)器上的高速網(wǎng)絡(luò)虛擬機(jī)支持網(wǎng)絡(luò)拓?fù)洌ㄟ^使用額外硬件提供安全隔離。
4.VMware虛擬化技術(shù)應(yīng)用
4.1 VMware虛擬服務(wù)器
服務(wù)器虛擬化是IaaS 的核心技術(shù),是將一個(gè)物理服務(wù)器虛擬成若干個(gè)獨(dú)立的虛擬服務(wù)器使用,充分發(fā)揮服務(wù)器的硬件性能。服務(wù)器虛擬化技術(shù)將CPU、內(nèi)存、I/O 設(shè)備等傳統(tǒng)的物理資源,轉(zhuǎn)化為可以統(tǒng)一管理的邏輯資源,為每一個(gè)虛擬服務(wù)器提供能夠支持其運(yùn)行的抽象資源(圖3)。
圖3 VMware 服務(wù)器虛擬化技術(shù)
服務(wù)器虛擬化技術(shù)是一個(gè)抽象層,它將物理硬件與操作系統(tǒng)分開,從而提供更高的IT 資源利用率和靈活性。它通過虛擬化層的實(shí)現(xiàn),在單一的物理服務(wù)器上獨(dú)立運(yùn)行多個(gè)虛擬服務(wù)器,虛擬服務(wù)器上可以安裝不同的操作系統(tǒng)和應(yīng)用程序,以此來滿足不同IT硬件需求。
VMware 虛擬服務(wù)器的創(chuàng)建方式,就是創(chuàng)建一個(gè)擴(kuò)展名為“vmx”的虛擬機(jī)配置文件。一般通過選擇“自定義”選項(xiàng),系統(tǒng)會(huì)自行調(diào)整虛擬服務(wù)器的物理內(nèi)存大小和硬盤空間,也可手工再分配物理內(nèi)存和磁盤空間。VMware Workstation 所建立的硬盤是虛擬硬盤,是在主機(jī)硬盤上建立一個(gè)特殊文件,因此,在VMware中對(duì)硬盤進(jìn)行分區(qū)甚至低級(jí)格式化,都不會(huì)影響主機(jī)的硬盤分區(qū)。
為了保證系統(tǒng)的兼容性和穩(wěn)定性,VMware 把大部分硬件設(shè)備都虛擬成最標(biāo)準(zhǔn)、兼容性最好的虛擬設(shè)備,且不需要安裝驅(qū)動(dòng)程序。
VMware 軟件服務(wù)器上可同時(shí)啟動(dòng)多臺(tái)虛擬服務(wù)器,實(shí)現(xiàn)多臺(tái)虛擬機(jī)操作系統(tǒng)之間相互切換。利用某臺(tái)服務(wù)器的部分內(nèi)存、硬盤資源,可構(gòu)建成“獨(dú)立”的虛擬服務(wù)器平臺(tái),而這些“獨(dú)立”的虛擬機(jī)擁有各自的CMOS、硬盤、軟驅(qū)、光驅(qū)、網(wǎng)卡、顯卡等硬件,不僅可在每一臺(tái)虛擬機(jī)中安裝當(dāng)前各種流行的操作系統(tǒng)和應(yīng)用軟件,而且還可以像對(duì)待新服務(wù)器那樣,對(duì)其進(jìn)行分區(qū)、格式化等操作,對(duì)原有硬件不會(huì)產(chǎn)生任何不良影響。
利用VMware 的vSphere 進(jìn)行部署或創(chuàng)建虛擬服務(wù)器時(shí),每個(gè)虛擬服務(wù)器都會(huì)依附于一個(gè)實(shí)體機(jī),隨著虛擬服務(wù)器的增多,當(dāng)Virtual Center 監(jiān)控到某個(gè)虛擬機(jī)在某實(shí)體機(jī)上運(yùn)行時(shí)其可用資源不夠時(shí),或需要對(duì)虛擬機(jī)進(jìn)行統(tǒng)一規(guī)劃或調(diào)整時(shí),利用VMware的DRS(Distributed Resource Scheduling)技術(shù)可對(duì)存儲(chǔ)池進(jìn)行動(dòng)態(tài)資源管理,實(shí)現(xiàn)虛擬機(jī)在不同主機(jī)之間的動(dòng)態(tài)遷移。
當(dāng)在同一主機(jī)上有多個(gè)虛擬機(jī)時(shí),有的實(shí)體機(jī)存儲(chǔ)空間可能不滿足虛擬機(jī)的運(yùn)行情況,或存儲(chǔ)空間所屬物理磁盤性能受限,在這種情況下,可以將虛擬機(jī)遷移到同一物理主機(jī)的其它存儲(chǔ)上,利用VMware 的VMotion 技術(shù),實(shí)現(xiàn)運(yùn)行中虛擬服務(wù)器的動(dòng)態(tài)遷移,其優(yōu)勢在于能最大程度避免高峰期及軟硬件升級(jí)帶來的宕機(jī)事件,并按虛擬機(jī)的需求來分配和配置共享資源池中的硬件資源(圖4)。
圖4 VMotion 實(shí)現(xiàn)虛擬服務(wù)器動(dòng)態(tài)遷移
4.2 VMware虛擬桌面
桌面虛擬化(Desktop Virtualization)是指將計(jì)算機(jī)的桌面進(jìn)行虛擬化,用戶可以通過任何終端設(shè)備,不受地點(diǎn)和時(shí)間限制,訪問在網(wǎng)絡(luò)上的屬于個(gè)人的桌面系統(tǒng)。
桌面虛擬化相對(duì)傳統(tǒng)的PC 系統(tǒng)具有明顯優(yōu)勢:
、偌泄芾、統(tǒng)一配置,降低辦公系統(tǒng)總體擁有成本;
②數(shù)據(jù)集中存儲(chǔ),提高數(shù)據(jù)安全性;
、垭S時(shí)隨地、任意設(shè)備接入,更靈活方便的訪問方式;
、馨葱鑴(dòng)態(tài)調(diào)配硬件資源,提高硬件資源使用率,發(fā)揮硬件資源最大效能;
、菔菘蛻舳四芎暮艿,占用空間小,應(yīng)用更加環(huán)保節(jié)能。
VMware View 桌面虛擬技術(shù)打破了軟件、硬件和操作系統(tǒng)之間相互依賴的關(guān)系,將桌面操作系統(tǒng)、應(yīng)用程序和用戶數(shù)據(jù)封閉到想隔離的層次,使IT 管理員從終端設(shè)備安裝及桌面環(huán)境管理的工作中解放出來(圖5)。
圖5 VMware View 桌面虛擬化架構(gòu)
VMware 作為服務(wù)器虛擬化的領(lǐng)跑者,開發(fā)了桌面虛擬化產(chǎn)品View。其后臺(tái)架構(gòu)在成熟且強(qiáng)大的服務(wù)器虛擬化平臺(tái)vSphere 上,遠(yuǎn)程訪問使用了自有的PCOIP 協(xié)議,提供了與真實(shí)PC 機(jī)相媲美的用戶體驗(yàn)。VMware View 桌面虛擬化架構(gòu)主要由四部分組件構(gòu)成:VMware vSphere、View Connection Server、View Composer 和View Client。
VMware View 后臺(tái)構(gòu)建于vSphere 之上,vSphere平臺(tái)由多臺(tái)安裝ESXi 操作系統(tǒng)的物理主機(jī)組成,每臺(tái)ESXi 主機(jī)上可以承載幾十到上百臺(tái)虛擬機(jī)。View Connection Server 是虛擬桌面訪問管理器,管理客戶端與虛擬桌面的連接,同時(shí)提供ViewAdministrator 服務(wù),允許管理員進(jìn)行配置設(shè)置、管理虛擬桌面和設(shè)置桌面的權(quán)限以及分配應(yīng)用程序。
View Composer 是創(chuàng)建鏈接克隆(Linked Clone) 虛擬桌面的組件,可以安裝在vCenterServer 實(shí)例上或單獨(dú)服務(wù)器上。Composer 可以從指定的父虛擬機(jī)創(chuàng)建鏈接克隆池,鏈接克隆與父虛擬機(jī)共享一個(gè)基礎(chǔ)映像,因此,存儲(chǔ)需求明顯減少,而且還可極大降低桌面維護(hù)成本。
View Client 是View 客戶端程序, 將該程序安裝在瘦客戶機(jī)上, 使View Client 與View Connection Server 進(jìn)行通訊,實(shí)現(xiàn)用戶與虛擬桌面的連接。
View 的客戶端可以是PC、筆記本電腦、上網(wǎng)本、瘦客戶機(jī)、平板電腦或手機(jī)等智能設(shè)備,這些終端設(shè)備需要安裝客戶端軟件View Client。
VMware View 桌面虛擬化的特點(diǎn):
、購(qiáng)大而穩(wěn)定的后端服務(wù)器虛擬化平臺(tái)vSphere是View 的最大優(yōu)勢。vSphere 是服務(wù)器虛擬化事實(shí)上的標(biāo)準(zhǔn),其HA 功能可為虛擬機(jī)提供高可用性;FT 功能確保零停機(jī)時(shí)間和零數(shù)據(jù)丟失;DRS 功能可以動(dòng)態(tài)分配和平衡計(jì)算容量。
、 VMware 桌面虛擬化平臺(tái)在存儲(chǔ)方面做了大量的優(yōu)化,其Thin Provisioning 技術(shù)實(shí)現(xiàn)存儲(chǔ)按需分配,鏈接克隆技術(shù)極大地減少重復(fù)的存儲(chǔ)空間和虛擬桌面的安裝部署時(shí)間。
③ VMware 在內(nèi)存共享方面也做了大量優(yōu)化,其內(nèi)存過量使用(Memory Over Commitment)技術(shù)可以提高單位服務(wù)器硬件上可承載的虛擬機(jī)密度。
、 View 中采用了高性能顯示協(xié)議PC overIP(PCoIP),PCoIP 是一種動(dòng)態(tài)自適應(yīng)協(xié)議,它自我調(diào)整后,可通過LAN 和WAN 提供最佳用戶體驗(yàn)。
5.結(jié)束語
據(jù)統(tǒng)計(jì),一般企業(yè)的IT 預(yù)算費(fèi)用的70%-80%,用于對(duì)現(xiàn)有IT 設(shè)備和系統(tǒng)的維護(hù)和管理,而只有20%-30% 的費(fèi)用用于開發(fā)新系統(tǒng)。虛擬化技術(shù)的應(yīng)用,能夠有效降低IT 管理和運(yùn)維成本,減少IT 日常維護(hù)工作的復(fù)雜度。
虛擬化技術(shù)不僅是一種IT 潮流,更是一種發(fā)展趨勢。虛擬化技術(shù)將重新界定終端用戶、應(yīng)用程序和數(shù)據(jù)三者之間的關(guān)系,并將推動(dòng)企業(yè)IT 工作環(huán)境的改變,從而改變用戶的工作方式。
VMware 是當(dāng)今世界虛擬技術(shù)的領(lǐng)航者,與其同類虛擬技術(shù)相比,不難發(fā)現(xiàn)VMware 技術(shù)在靈活性、安全性、高性能等方面都有不俗表現(xiàn),在實(shí)際應(yīng)用過程中,能給我們的工作帶來更多實(shí)惠。
VMWare 虛擬技術(shù)可以在不額外增加硬件設(shè)備條件下,充分挖掘現(xiàn)有硬件潛力,提高硬件資源的利用率;在不增加甚至減少現(xiàn)有IT 資源的情況下,可以獲得更多的經(jīng)濟(jì)回報(bào)。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:VMware虛擬化技術(shù)及其應(yīng)用的綜合剖析
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10839714854.html