一種虛擬服務(wù)器系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)公開(kāi)了一種虛擬服務(wù)器系統(tǒng),包括:管理服務(wù)器、客戶端、客戶端和多個(gè)服務(wù)器群組,其中,每個(gè)服務(wù)器群組內(nèi)均包括至少一個(gè)臺(tái)物理服務(wù)器;管理服務(wù)器與多個(gè)服務(wù)器群組相連接,管理服務(wù)器在多個(gè)服務(wù)器群組內(nèi)建立多個(gè)虛擬機(jī),多個(gè)虛擬機(jī)之間相互獨(dú)立,并且多個(gè)虛擬機(jī)可共享一臺(tái)物理服務(wù)器;客戶端與管理服務(wù)器、多個(gè)服務(wù)器群組相連接,用于控制管理服務(wù)器建立并管理多個(gè)虛擬機(jī);客戶端與多個(gè)服務(wù)器群組相連接,用于接收用戶操作,控制多個(gè)虛擬機(jī)中的一個(gè)。本申請(qǐng)實(shí)施例提供的該系統(tǒng)借助虛擬機(jī),可以在多臺(tái)虛擬機(jī)之間共享單臺(tái)物理機(jī)的資源以實(shí)現(xiàn)最高效率,資源在多個(gè)虛擬機(jī)和應(yīng)用程序之間進(jìn)行共享。因此,可大大降低維持服務(wù)器所消耗的電能。
【專利說(shuō)明】一種虛擬服務(wù)器系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別是涉及一種虛擬服務(wù)器系統(tǒng)。
【背景技術(shù)】
[0002]服務(wù)器是金融系統(tǒng)IT基礎(chǔ)架構(gòu)的重要組成部分,近年來(lái),隨著信息化建設(shè)的快速推進(jìn),服務(wù)器的數(shù)量增加很快,以普通銀行的一個(gè)省級(jí)分行為例,通常需要服務(wù)器的總數(shù)已經(jīng)超過(guò)500臺(tái)。
[0003]隨著服務(wù)器數(shù)量的不斷增加,管理壓力也越來(lái)越大,對(duì)機(jī)房的配套網(wǎng)絡(luò)、供電、空間和空調(diào)均提出了更高的要求。這是由于服務(wù)器在工作時(shí),對(duì)物理環(huán)境要求較高,物理環(huán)境主要是指服務(wù)器托管機(jī)房的設(shè)施狀況,包括:通風(fēng)系統(tǒng)、電源系統(tǒng)、防雷防火系統(tǒng)以及機(jī)房的溫度、濕度條件等,這些因素將會(huì)直接會(huì)影響到服務(wù)器的壽命和所有數(shù)據(jù)的安全。
[0004]而為了保證服務(wù)器能夠正常工作,就必須維持服務(wù)器所需的物理環(huán)境,在長(zhǎng)期運(yùn)行時(shí),會(huì)存在能耗較高的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本申請(qǐng)實(shí)施例提供一種虛擬服務(wù)器系統(tǒng),以解決現(xiàn)有服務(wù)器存在能耗高的問(wèn)題。
[0006]為了實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例提供的技術(shù)方案如下:
[0007]—種虛擬服務(wù)器系統(tǒng),包括:管理服務(wù)器、客戶端、客戶端和多個(gè)服務(wù)器群組,其中,
[0008]每個(gè)所述服務(wù)器群組內(nèi)均包括至少一個(gè)臺(tái)物理服務(wù)器;
[0009]所述管理服務(wù)器與多個(gè)所述服務(wù)器群組相連接,所述管理服務(wù)器在多個(gè)所述服務(wù)器群組內(nèi)建立多個(gè)虛擬機(jī),多個(gè)虛擬機(jī)之間相互獨(dú)立,并且多個(gè)虛擬機(jī)可共享一臺(tái)物理服務(wù)器;
[0010]所述客戶端與所述管理服務(wù)器、多個(gè)服務(wù)器群組相連接,用于控制所述管理服務(wù)器建立并管理多個(gè)所述虛擬機(jī);
[0011]所述客戶端與多個(gè)服務(wù)器群組相連接,用于接收用戶操作,控制多個(gè)虛擬機(jī)中的一個(gè)。
[0012]優(yōu)選地,本申請(qǐng)實(shí)施例提供的該虛擬服務(wù)器系統(tǒng)中,所述客戶端包括:
[0013]安裝/配置單元,用于建立所述管理服務(wù)器與多個(gè)所述服務(wù)器群組之間的連接,創(chuàng)建一功能數(shù)據(jù)中心,并在所述功能數(shù)據(jù)中心內(nèi)創(chuàng)建多個(gè)虛擬機(jī);
[0014]網(wǎng)絡(luò)設(shè)置單元,用于將一個(gè)虛擬機(jī)網(wǎng)絡(luò)連接到指定虛擬交換機(jī)端口組,在虛擬機(jī)系統(tǒng)內(nèi)設(shè)定IP、掩碼和網(wǎng)管信息;
[0015]存儲(chǔ)單元,用于控制所述虛擬機(jī)在物理服務(wù)器之間進(jìn)行遷移;
[0016]備份單元,用于將所述虛擬機(jī)進(jìn)行備份。
[0017]優(yōu)選地,本申請(qǐng)實(shí)施例提供的該虛擬服務(wù)器進(jìn)一步包括:web瀏覽器,所述web瀏覽器通過(guò)網(wǎng)絡(luò)與多個(gè)所述服務(wù)器群組內(nèi)的所述虛擬機(jī)相連接,用于作為信息交互平臺(tái),方便用戶使用所述虛擬機(jī)。
[0018]優(yōu)選地,本申請(qǐng)實(shí)施例提供的該虛擬服務(wù)器系統(tǒng)中,所述web瀏覽器為平板電腦、智能終端或智能移動(dòng)電子設(shè)備。
[0019]優(yōu)選地,本申請(qǐng)實(shí)施例提供的該虛擬服務(wù)器系統(tǒng)中,所述管理服務(wù)器采用VMwareESXi軟件在多個(gè)所述服務(wù)器群組內(nèi)建立多個(gè)所述虛擬機(jī)。
[0020]優(yōu)選地,本申請(qǐng)實(shí)施例提供的該虛擬服務(wù)器系統(tǒng)中,所述客戶端采用VMwarevSphere軟件控制所述管理服務(wù)器建立并管理多個(gè)所述虛擬機(jī)。
[0021]優(yōu)選地,本申請(qǐng)實(shí)施例提供的該虛擬服務(wù)器系統(tǒng)中,所述物理服務(wù)器為VMwareESX服務(wù)器。
[0022]優(yōu)選地,本申請(qǐng)實(shí)施例提供的該虛擬服務(wù)器系統(tǒng)中,同一物理服務(wù)器上的各個(gè)虛擬機(jī)可以運(yùn)行不同類型的操作系統(tǒng)。
[0023]由以上技術(shù)方案可見(jiàn),本申請(qǐng)實(shí)施例提供的該系統(tǒng)借助虛擬機(jī),可以在多臺(tái)虛擬機(jī)之間共享單臺(tái)物理機(jī)的資源以實(shí)現(xiàn)最高效率,資源在多個(gè)虛擬機(jī)和應(yīng)用程序之間進(jìn)行共享。
[0024]因此,本申請(qǐng)實(shí)施例提供的該系統(tǒng)采用少量物理服務(wù)器,大大減少了物理服務(wù)器的數(shù)量,進(jìn)而減少大量服務(wù)器運(yùn)行對(duì)物理環(huán)境的要求,減低了維持服務(wù)器物理環(huán)境所消耗的電能。
【專利附圖】
【附圖說(shuō)明】
[0025]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0026]圖1為本申請(qǐng)實(shí)施例提供的一種虛擬服務(wù)器系統(tǒng)的結(jié)構(gòu)示意圖;
[0027]圖2為本申請(qǐng)實(shí)施例提供的客戶端的結(jié)構(gòu)示意圖;
[0028]圖3為本申請(qǐng)實(shí)施例提供的了另一種虛擬服務(wù)器系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0030]虛擬化技術(shù)是一個(gè)廣義的術(shù)語(yǔ),在計(jì)算機(jī)領(lǐng)域通常是指計(jì)算元件在虛擬的基礎(chǔ)上而不是真實(shí)的基礎(chǔ)上運(yùn)行。虛擬化技術(shù)把應(yīng)用、數(shù)據(jù)和物理系統(tǒng)分開(kāi),從而增加了靈活性,使得物理資源可以更好地配合工作負(fù)載和數(shù)據(jù)存儲(chǔ)要求。在所有通過(guò)虛擬化技術(shù)對(duì)IT環(huán)境進(jìn)行優(yōu)化和管理的軟件中,VMwareVsphere得到了最為廣泛的應(yīng)用。VMware Vsphere將標(biāo)準(zhǔn)x86架構(gòu)的服務(wù)器,包括其現(xiàn)有的處理器、內(nèi)存、磁盤(pán)以及網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到一個(gè)邏輯運(yùn)算資源池中,操作系統(tǒng)及其應(yīng)用程序被隔離到安全、可移動(dòng)的虛擬機(jī)中。隨后,系統(tǒng)資源會(huì)根據(jù)需求和優(yōu)先級(jí)動(dòng)態(tài)地分配給每臺(tái)虛擬機(jī),這種對(duì)服務(wù)器資源的利用和控制可與大型機(jī)相媲美。
[0031]虛擬機(jī)可以在資源池中的任一物理服務(wù)器上運(yùn)行,并且無(wú)需宕機(jī)便可在這些服務(wù)器之間無(wú)縫地轉(zhuǎn)移,因此,就可以將虛擬機(jī)動(dòng)態(tài)、自動(dòng)地分配給資源池中最合適的主機(jī),從而保障應(yīng)用程序的服務(wù)級(jí)別。通過(guò)將硬件資源聚合到資源池,IT環(huán)境可得到優(yōu)化,進(jìn)而滿足不斷變化的業(yè)務(wù)需求,同時(shí)確保靈活性以及硬件資源的高效利用。
[0032]虛擬化的價(jià)值包括以下內(nèi)容:減少物理服務(wù)器的數(shù)量,提供一種服務(wù)器整合的方法,減少硬件采購(gòu)成本;簡(jiǎn)化服務(wù)器的部署、管理和維護(hù)工作,降低管理費(fèi)用;提高服務(wù)器資源的利用率,提高服務(wù)器的計(jì)算能力;通過(guò)降低空間、散熱以及電力消耗等途徑壓縮機(jī)房成本;通過(guò)動(dòng)態(tài)資源配置提高IT對(duì)業(yè)務(wù)的靈活適應(yīng)力;提高可用性,帶來(lái)具有透明負(fù)載均衡、動(dòng)態(tài)遷移、故障自動(dòng)隔離、系統(tǒng)自動(dòng)重構(gòu)的高可靠服務(wù)器應(yīng)用環(huán)境;在不中斷用戶工作的情況下進(jìn)行系統(tǒng)更新;支持快速轉(zhuǎn)移和復(fù)制虛擬服務(wù)器,提供一種簡(jiǎn)單便捷的災(zāi)難恢復(fù)解決方案。
[0033]圖1為本申請(qǐng)實(shí)施例提供的虛擬服務(wù)器系統(tǒng)的結(jié)構(gòu)示意圖。
[0034]如圖1所示,該虛擬服務(wù)器系統(tǒng)包括:多個(gè)服務(wù)器群組1、管理服務(wù)器2、客戶端3和客戶端4,其中,多個(gè)服務(wù)器I與管理服務(wù)器2、客戶端3和客戶端4之間均通過(guò)網(wǎng)絡(luò)相連接。
[0035]服務(wù)器群組I的個(gè)數(shù),在實(shí)際應(yīng)用中,可以根據(jù)需要自由設(shè)定。在本申請(qǐng)實(shí)施例中,服務(wù)器群組I的個(gè)數(shù)為3個(gè),如圖1所示,分別為服務(wù)器群組la、服務(wù)器群組Ib和服務(wù)器群組lc。
[0036]在每個(gè)所述服務(wù)器群組內(nèi)均包括至少一個(gè)臺(tái)物理服務(wù)器,在本申請(qǐng)實(shí)施例中,物理服務(wù)器選用VMware ESX服務(wù)器。
[0037]管理服務(wù)器2與多個(gè)所述服務(wù)器群組I相連接,管理服務(wù)器在多個(gè)所述服務(wù)器群組I內(nèi)建立多個(gè)虛擬機(jī),并且多個(gè)虛擬機(jī)之間相互獨(dú)立,并且多個(gè)虛擬機(jī)可共享一臺(tái)物理服務(wù)器,即同一物理服務(wù)器上的各個(gè)虛擬機(jī)可以運(yùn)行不同類型的操作系統(tǒng)。
[0038]每個(gè)虛擬機(jī)的功能齊全,并且可像“真實(shí)”計(jì)算機(jī)一樣運(yùn)行其自身操作系統(tǒng)和應(yīng)用程序。在實(shí)際應(yīng)用中,管理服務(wù)器2采用VMware ESXi軟件在多個(gè)所述服務(wù)器群組I內(nèi)建立多個(gè)所述虛擬機(jī)。
[0039]另外,虛擬機(jī)還可以看作一種高度隔離的軟件容器,它可以運(yùn)行自己的操作系統(tǒng)和應(yīng)用程序,就好像它是一臺(tái)物理計(jì)算機(jī)一樣。虛擬機(jī)的行為完全類似于一臺(tái)物理計(jì)算機(jī),它包含自己的虛擬(即基于軟件實(shí)現(xiàn)的)CPU、RAM硬盤(pán)和網(wǎng)絡(luò)接口卡(NIC)。操作系統(tǒng)無(wú)法分辨虛擬機(jī)與物理機(jī)之間的差異,應(yīng)用程序和網(wǎng)絡(luò)中的其他計(jì)算機(jī)也無(wú)法分辨。即使是虛擬機(jī)本身也認(rèn)為自己是一臺(tái)“真正的”計(jì)算機(jī)。不過(guò),虛擬機(jī)完全由虛擬機(jī)軟件組成,不含任何硬件組件。因此,虛擬機(jī)具備物理硬件所沒(méi)有的很多獨(dú)特優(yōu)勢(shì)。
[0040]其中主要包括以下這四個(gè)關(guān)鍵特征:
[0041](I)兼容性
[0042]與物理計(jì)算機(jī)一樣,虛擬機(jī)承載著自身的客戶操作系統(tǒng)和應(yīng)用程序,并具有物理計(jì)算機(jī)上的所有組件(主板、VGA卡、網(wǎng)卡控制器等)。因此,虛擬機(jī)與所有標(biāo)準(zhǔn)的x86操作系統(tǒng)、應(yīng)用程序和設(shè)備驅(qū)動(dòng)程序完全兼容,因此可以使用虛擬機(jī)來(lái)運(yùn)行原在x86物理計(jì)算機(jī)上運(yùn)行的所有相同軟件。
[0043](2)隔離
[0044]雖然多個(gè)虛擬機(jī)可以共享一臺(tái)計(jì)算機(jī)的物理資源,但它們彼此之間保持完全隔離狀態(tài),就像它們是不同的物理計(jì)算機(jī)一樣。例如,如果在一臺(tái)物理服務(wù)器上有四個(gè)虛擬機(jī),而其中一個(gè)虛擬機(jī)崩潰了,其他三個(gè)虛擬機(jī)仍將可用。在可用性和安全性方面,虛擬環(huán)境中運(yùn)行的虛擬機(jī)軟件之所以遠(yuǎn)優(yōu)于在傳統(tǒng)的非虛擬化系統(tǒng)中運(yùn)行的應(yīng)用程序,隔離就是一個(gè)重要的原因。
[0045](3)封裝
[0046]虛擬機(jī)實(shí)質(zhì)上是一個(gè)軟件容器,它將一整套虛擬硬件資源與操作系統(tǒng)及其所有應(yīng)用程序捆綁或“封裝”在一個(gè)虛擬機(jī)軟件包內(nèi)。封裝使虛擬機(jī)具備超乎尋常的可移動(dòng)性并且易于管理。例如,可以將虛擬機(jī)從一個(gè)位置移動(dòng)和復(fù)制到另一位置,就像移動(dòng)和復(fù)制任何其他軟件文件一樣;也可以將虛擬機(jī)保存在任何標(biāo)準(zhǔn)的數(shù)據(jù)存儲(chǔ)介質(zhì)上,從袖珍型的USB閃存卡到企業(yè)存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN),皆可用于保存。
[0047](4)獨(dú)立于硬件
[0048]虛擬機(jī)完全獨(dú)立于其底層物理硬件。例如,可以為虛擬機(jī)配置與底層硬件上存在的物理組件完全不同的虛擬組件(例如,CPU、網(wǎng)卡、SCSI控制器)。同一物理服務(wù)器上的各個(gè)虛擬機(jī)可以運(yùn)行不同類型的操作系統(tǒng)(Windows、Linux等)。由于虛擬機(jī)獨(dú)立于硬件,再加上它具備封裝和兼容性這兩個(gè)特性,因此可以在不同類型的x86計(jì)算機(jī)之間自由地移動(dòng)它,而無(wú)需對(duì)設(shè)備驅(qū)動(dòng)程序、操作系統(tǒng)或應(yīng)用程序進(jìn)行任何更改。獨(dú)立于硬件還意味著,可以在一臺(tái)物理計(jì)算機(jī)上混合運(yùn)行不同類型的操作系統(tǒng)和應(yīng)用程序。
[0049]因此,借助虛擬機(jī),可以在多臺(tái)虛擬機(jī)之間共享單臺(tái)物理機(jī)的資源以實(shí)現(xiàn)最高效率,資源在多個(gè)虛擬機(jī)和應(yīng)用程序之間進(jìn)行共享。
[0050]客戶端3與所述管理服務(wù)器2、多個(gè)服務(wù)器群組I相連接,用于控制所述管理服務(wù)器2建立并管理多個(gè)所述虛擬機(jī)。
[0051]在具體實(shí)施例時(shí),所述客戶端采用VMware vSphere軟件控制所述管理服務(wù)器建立并管理多個(gè)所述虛擬機(jī)。
[0052]圖2為本申請(qǐng)實(shí)施例提供的客戶端的結(jié)構(gòu)示意圖。
[0053]如圖2所示,本申請(qǐng)實(shí)施例提供的客戶端3包括:
[0054]安裝/配置單元31,用于建立所述管理服務(wù)器2與多個(gè)所述服務(wù)器群組I之間的連接,創(chuàng)建一功能數(shù)據(jù)中心,并在所述功能數(shù)據(jù)中心內(nèi)創(chuàng)建多個(gè)虛擬機(jī)。
[0055]這里功能數(shù)據(jù)中心,是指為一個(gè)企業(yè)服務(wù)的數(shù)據(jù)中心,以銀行機(jī)構(gòu)為例,功能數(shù)據(jù)中心為某一個(gè)省級(jí)分行的數(shù)據(jù)中心。
[0056]在具體操作時(shí),安裝/配置單元31可以按照表I進(jìn)行。
[0057]表1:
[0058]
【權(quán)利要求】
1.一種虛擬服務(wù)器系統(tǒng),其特征在于,包括:管理服務(wù)器、客戶端、客戶端和多個(gè)服務(wù)器群組,其中, 每個(gè)所述服務(wù)器群組內(nèi)均包括至少一個(gè)臺(tái)物理服務(wù)器; 所述管理服務(wù)器與多個(gè)所述服務(wù)器群組相連接,所述管理服務(wù)器在多個(gè)所述服務(wù)器群組內(nèi)建立多個(gè)虛擬機(jī),多個(gè)虛擬機(jī)之間相互獨(dú)立,并且多個(gè)虛擬機(jī)可共享一臺(tái)物理服務(wù)器; 所述客戶端與所述管理服務(wù)器、多個(gè)服務(wù)器群組相連接,用于控制所述管理服務(wù)器建立并管理多個(gè)所述虛擬機(jī); 所述客戶端與多個(gè)服務(wù)器群組相連接,用于接收用戶操作,控制多個(gè)虛擬機(jī)中的一個(gè)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述客戶端包括: 安裝/配置單元,用于建立所述管理服務(wù)器與多個(gè)所述服務(wù)器群組之間的連接,創(chuàng)建一功能數(shù)據(jù)中心,并在所述功能數(shù)據(jù)中心內(nèi)創(chuàng)建多個(gè)虛擬機(jī); 網(wǎng)絡(luò)設(shè)置單元,用于將一個(gè)虛擬機(jī)網(wǎng)絡(luò)連接到指定虛擬交換機(jī)端口組,在虛擬機(jī)系統(tǒng)內(nèi)設(shè)定IP、掩碼和網(wǎng)管信息; 存儲(chǔ)單元,用于控制所述虛擬機(jī)在物理服務(wù)器之間進(jìn)行遷移; 備份單元,用于將所述虛擬機(jī)進(jìn)行備份。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,進(jìn)一步包括:web瀏覽器,所述web瀏覽器通過(guò)網(wǎng)絡(luò)與多個(gè)所述服務(wù)器群組內(nèi)的所述虛擬機(jī)相連接,用于作為信息交互平臺(tái),方便用戶使用所述虛擬機(jī)。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述web瀏覽器為平板電腦、智能終端或智能移動(dòng)電子設(shè)備。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述管理服務(wù)器采用VMwareESXi軟件在多個(gè)所述服務(wù)器群組內(nèi)建立多個(gè)所述虛擬機(jī)。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述客戶端采用VMwarevSphere軟件控制所述管理服務(wù)器建立并管理多個(gè)所述虛擬機(jī)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述物理服務(wù)器為VMwareESX服務(wù)器。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,同一物理服務(wù)器上的各個(gè)虛擬機(jī)可以運(yùn)行不同類型的操作系統(tǒng)。
【文檔編號(hào)】H04L29/06GK103888420SQ201210560052
【公開(kāi)日】2014年6月25日 申請(qǐng)日期:2012年12月20日 優(yōu)先權(quán)日:2012年12月20日
【發(fā)明者】羅志良, 蔡寧, 莫宏慶, 鄭旌華, 蹇曉, 吳福維, 關(guān)艷虹, 李潔, 黃雨, 潘維東, 鄧毅堅(jiān), 李革新, 彭少輝, 楊忠, 鄧曉輝 申請(qǐng)人:中國(guó)農(nóng)業(yè)銀行股份有限公司廣東省分行