一種移動(dòng)云平臺(tái)的制作方法
【專利摘要】本發(fā)明的移動(dòng)云平臺(tái),包括第一骨干交換機(jī),用于連接通信干線節(jié)點(diǎn),形成與數(shù)據(jù)中心和客戶網(wǎng)絡(luò)數(shù)據(jù)交換的通信鏈路,連接服務(wù)器通信端口,形成服務(wù)器服務(wù)的通信鏈路;第二骨干交換機(jī),建立第一骨干交換機(jī)與相應(yīng)連接的通信干線節(jié)點(diǎn)和服務(wù)器的第二通信鏈路和第二服務(wù)通信鏈路;第一刀片服務(wù)器,用于連接存儲(chǔ)資源和計(jì)算資源,建立云端服務(wù),接收控制器在相應(yīng)資源的動(dòng)態(tài)分配;第二刀片服務(wù)器,通過(guò)相應(yīng)控制器的協(xié)調(diào),響應(yīng)云端服務(wù)形成第二云端服務(wù)相應(yīng)資源的動(dòng)態(tài)分配;獨(dú)立的磁盤陣列,用于為各服務(wù)器提供另外的存儲(chǔ)資源;網(wǎng)管路由器,用于與存儲(chǔ)資源和計(jì)算資源建立控制的通信鏈路,將控制器間形成的控制數(shù)據(jù)獨(dú)立傳輸。使得云平臺(tái)具有高度業(yè)務(wù)適應(yīng)性。
【專利說(shuō)明】
_種移動(dòng)TI平臺(tái)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種計(jì)算機(jī)架構(gòu),特別涉及一種應(yīng)用于軟件服務(wù)的計(jì)算機(jī)架構(gòu)。
【背景技術(shù)】
[0002]云平臺(tái),無(wú)論在戶內(nèi)環(huán)境、還是在“云”里,我們可以認(rèn)為一個(gè)應(yīng)用平臺(tái)(applicat1n platform)包含以下三個(gè)部分:
[0003]—個(gè)基礎(chǔ)(foundat1n):幾乎所有應(yīng)用都會(huì)用到一些在機(jī)器上運(yùn)行的平臺(tái)軟件。各種支撐功能(如標(biāo)準(zhǔn)的庫(kù)與存儲(chǔ),以及基本操作系統(tǒng)等)均屬此部分。
[0004]一組基礎(chǔ)設(shè)施服務(wù)(infrastructure services):在現(xiàn)代分布式環(huán)境中,應(yīng)用經(jīng)常要用到由其他計(jì)算機(jī)提供的基本服務(wù)。比如提供遠(yuǎn)程存儲(chǔ)服務(wù)、集成服務(wù)及身份管理服務(wù)等都是很常見的。
[0005]—套應(yīng)用服務(wù)(applicat1n services):隨著越來(lái)越多的應(yīng)用面向服務(wù)化,這些應(yīng)用提供的功能可為新應(yīng)用所使用。盡管這些應(yīng)用主要是為最終用戶提供服務(wù)的,但這同時(shí)也令它們成為應(yīng)用平臺(tái)的一部分。
[0006]操作系統(tǒng)(Operating system):Windows、Linux及其它版本的Unix是主流選擇。
[0007]本地支持(Localsupport):不同風(fēng)格的應(yīng)用采用不同的技術(shù)。例如,.NET框架和Java EE應(yīng)用服務(wù)器為Web應(yīng)用等提供了一般性支持,而其它技術(shù)則面向特定類型的應(yīng)用。比如Microsoft Dynamics CRM產(chǎn)品提供了一個(gè)為創(chuàng)建特定類型的商業(yè)應(yīng)用而設(shè)計(jì)的平臺(tái)。類似地,不同種類的存儲(chǔ)被用于不同目的。WindowS、LinUX及其它操作系統(tǒng)里的文件系統(tǒng)提供了原始字節(jié)的存儲(chǔ)功能,而各種數(shù)據(jù)庫(kù)技術(shù)(比如Oracle DBMS,MySQL,Microsof t SQLServer及IBM DB2等)則提供了更加結(jié)構(gòu)化的存儲(chǔ)功能。
[0008]對(duì)于戶內(nèi)基礎(chǔ)設(shè)施服務(wù)(on-premises infrastructure services),典型例子包括:
[0009]存儲(chǔ)(Storage):跟基礎(chǔ)設(shè)施里的存儲(chǔ)一樣,基礎(chǔ)設(shè)施里的存儲(chǔ)也分為多種風(fēng)格。遠(yuǎn)程文件系統(tǒng)可以提供簡(jiǎn)單的面向字節(jié)的存儲(chǔ),而Microsoft SharePoint文檔庫(kù)可以提供更加結(jié)構(gòu)化的遠(yuǎn)程存儲(chǔ)服務(wù)。應(yīng)用也可以遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng),從而能夠訪問(wèn)其他種類的結(jié)構(gòu)化存儲(chǔ)。
[0010]集成(Integrat1n):把機(jī)構(gòu)內(nèi)部的應(yīng)用連接起來(lái),通常要依賴于某種集成產(chǎn)品提供的遠(yuǎn)程服務(wù)。比如,消息隊(duì)列(message queue)是一個(gè)簡(jiǎn)單的例子,IBM的WebSphereProcess Server及微軟的BizTalk Server等產(chǎn)品可用于更加復(fù)雜的場(chǎng)景。
[0011]身份管理(Identity):對(duì)許多分布式應(yīng)用而言,提供身份信息是一個(gè)最基本的需求。常見的解決此問(wèn)題的戶內(nèi)技術(shù)包括微軟的Active Directory(活動(dòng)目錄)及其它LDAP(輕量級(jí)目錄訪問(wèn)協(xié)議)服務(wù)器。
[0012]在申請(qǐng)?zhí)枮?01110074180.4,發(fā)明名稱為“一種公有云平臺(tái)虛擬機(jī)調(diào)度方法”的專利文獻(xiàn)中,針對(duì)當(dāng)前計(jì)算系統(tǒng)虛擬化方法的不足,提供一種公有云平臺(tái)虛擬機(jī)調(diào)度方法,該方法具有低成本、高效率、強(qiáng)魯棒性、易擴(kuò)展性和高可靠性等特點(diǎn)。云平臺(tái)主要由三個(gè)重要組成部份組成:
[0013]云管理中心1:是云對(duì)外服務(wù)的接口,也是云資源統(tǒng)一管理、監(jiān)控和調(diào)度的中心。云管理中心接受用戶對(duì)整個(gè)云的資源請(qǐng)求,按需從平臺(tái)管理的資源中為用戶分配好所需的資源(如虛擬機(jī)、存儲(chǔ)資源等),并進(jìn)行初始設(shè)置,然后請(qǐng)資源訪問(wèn)路徑返回給用戶。
[0014]云計(jì)算資源中心2:由邏輯上可管理的物理計(jì)算資源組成,對(duì)于云平臺(tái)而言,這些物理機(jī)將作為虛擬機(jī)的宿主機(jī),供平臺(tái)調(diào)度。平臺(tái)的調(diào)度服務(wù)器將根據(jù)用戶需求,從平臺(tái)中選擇最優(yōu)的資源以保證虛擬機(jī)的運(yùn)行。一般情況下,多個(gè)云計(jì)算資源中心以一臺(tái)代理服務(wù)器作為資源與云管理中心的接入點(diǎn),以完成對(duì)計(jì)算資源的監(jiān)控和調(diào)度。
[0015]云存儲(chǔ)資源中心3:由邏輯上可管理的物理存儲(chǔ)資源組成。對(duì)IaaS平臺(tái)而言,虛擬機(jī)模板、用戶虛擬機(jī)鏡像、快照等全部存儲(chǔ)在統(tǒng)一管理的存儲(chǔ)結(jié)點(diǎn)上,如NFS、S3、ISCSI等。用戶的虛擬機(jī)文件在創(chuàng)建時(shí)讀入具體的物理機(jī)并由虛擬機(jī)系統(tǒng)加載,對(duì)于平臺(tái)而言,物理機(jī)和虛擬機(jī)之間是松耦合的。這也是公有云平臺(tái)和私有云平臺(tái)的最大區(qū)別。
[0016]但是在現(xiàn)有技術(shù)中,缺乏可以實(shí)施部署的云平臺(tái)硬件架構(gòu),云平臺(tái)部署高度環(huán)境依賴于數(shù)據(jù)中心,受數(shù)據(jù)中心基礎(chǔ)軟硬件架構(gòu)的限制,無(wú)法根據(jù)需要在主干數(shù)據(jù)通信網(wǎng)絡(luò)的任一節(jié)點(diǎn)進(jìn)行云平臺(tái)機(jī)構(gòu)的分布式部署,也不能將云端服務(wù)盡量穩(wěn)定地、快速地部署在服務(wù)需求熱點(diǎn)地區(qū)或位置,無(wú)法實(shí)現(xiàn)云平臺(tái)架構(gòu)與服務(wù)等級(jí)和服務(wù)強(qiáng)度的靈活適配。
【發(fā)明內(nèi)容】
[0017]本發(fā)明的目的是提供一種移動(dòng)云平臺(tái),解決現(xiàn)有云平臺(tái)架構(gòu)不能靈活部署在分布式地理位置中,形成動(dòng)態(tài)服務(wù)響應(yīng)等級(jí)的技術(shù)問(wèn)題。
[0018]本發(fā)明的移動(dòng)云平臺(tái),包括部署在標(biāo)準(zhǔn)機(jī)柜中的第一骨干交換機(jī)和冗余設(shè)置的第二骨干交換機(jī),第一刀片服務(wù)器和冗余設(shè)置的第二刀片服務(wù)器,獨(dú)立的磁盤陣列和獨(dú)立的網(wǎng)管路由器,其中:
[0019]第一骨干交換機(jī),用于連接通信干線節(jié)點(diǎn),形成與數(shù)據(jù)中心和客戶網(wǎng)絡(luò)數(shù)據(jù)交換的通信鏈路,連接服務(wù)器通信端口,形成服務(wù)器服務(wù)的通信鏈路;
[0020]第二骨干交換機(jī),用于建立第一骨干交換機(jī)與相應(yīng)連接的通信干線節(jié)點(diǎn)和服務(wù)器的第二通信鏈路和第二服務(wù)通信鏈路,形成通信鏈路間的鏈路保護(hù);
[0021]第一刀片服務(wù)器,用于連接存儲(chǔ)資源和計(jì)算資源,建立云端服務(wù),接收相應(yīng)控制器在相應(yīng)資源的動(dòng)態(tài)分配;
[0022]第二刀片服務(wù)器,用于連接另外的存儲(chǔ)資源和計(jì)算資源,建立第二云端服務(wù),通過(guò)相應(yīng)控制器的協(xié)調(diào),響應(yīng)云端服務(wù)形成第二云端服務(wù)相應(yīng)資源的動(dòng)態(tài)分配;
[0023]獨(dú)立的磁盤陣列,用于為各服務(wù)器提供另外的存儲(chǔ)資源,與各服務(wù)器的存儲(chǔ)資源形成性能差別的存儲(chǔ)資源;
[0024]網(wǎng)管路由器,用于與存儲(chǔ)資源和計(jì)算資源建立控制的通信鏈路,將控制器間形成的控制數(shù)據(jù)獨(dú)立傳輸。
[0025]在第一刀片服務(wù)器或第、虛擬機(jī)操作系統(tǒng)、虛擬機(jī)、云平臺(tái)控制器、虛擬機(jī)操作系統(tǒng)控制器和應(yīng)用系統(tǒng)控制器,其中:
[0026]主機(jī)操作系統(tǒng),用于在刀片服務(wù)器上建立包括存儲(chǔ)資源和計(jì)算資源的物理運(yùn)算環(huán)境;
[0027]虛擬機(jī)操作系統(tǒng),用于在物理運(yùn)算環(huán)境中建立相應(yīng)存儲(chǔ)資源和計(jì)算資源形成的虛擬運(yùn)算環(huán)境;
[0028]虛擬機(jī),用于在虛擬運(yùn)算環(huán)境中形成相應(yīng)的服務(wù)運(yùn)算環(huán)境;
[0029]云平臺(tái)控制器,用于控制物理運(yùn)算環(huán)境的存儲(chǔ)資源和計(jì)算資源的受控配置;
[0030]虛擬機(jī)操作系統(tǒng)控制器,用于控制虛擬運(yùn)算環(huán)境的存儲(chǔ)資源和計(jì)算資源的受控配置;
[0031]應(yīng)用系統(tǒng)控制器,用于控制服務(wù)運(yùn)算環(huán)境的存儲(chǔ)資源和計(jì)算資源的受控配置。
[0032]云平臺(tái)控制器、虛擬機(jī)操作系統(tǒng)控制器和應(yīng)用系統(tǒng)控制器的受控?cái)?shù)據(jù)和狀態(tài)反饋數(shù)據(jù)通過(guò)網(wǎng)管路由器的通信鏈路形成與數(shù)據(jù)中心的信令鏈路。
[0033]所述移動(dòng)云平臺(tái)中的云平臺(tái)控制器、虛擬機(jī)操作系統(tǒng)控制器和應(yīng)用系統(tǒng)控制器形成一個(gè)受控于數(shù)據(jù)中心的云平臺(tái)的調(diào)度服務(wù)器,用于相應(yīng)數(shù)據(jù)中心的云平臺(tái)的用戶請(qǐng)求調(diào)度,向數(shù)據(jù)中心的云平臺(tái)返回資源情況,接收虛擬機(jī)資源配合和調(diào)度控制。
[0034]所述的移動(dòng)云平臺(tái),響應(yīng)用戶請(qǐng)求時(shí):
[0035]當(dāng)用戶請(qǐng)求由數(shù)據(jù)中心的云平臺(tái)根據(jù)策略向本實(shí)施例移動(dòng)云平臺(tái)提出虛擬機(jī)資源請(qǐng)求,包含CPU核心數(shù)、主頻、內(nèi)存、硬盤大小等相關(guān)參數(shù)并初步判斷可用性;
[0036]將用戶請(qǐng)求轉(zhuǎn)發(fā)給相應(yīng)調(diào)度服務(wù)器;
[0037]調(diào)度服務(wù)器查詢資源數(shù)據(jù)庫(kù),查找可以滿足該請(qǐng)求的虛擬機(jī)服務(wù)列表;
[0038]調(diào)度服務(wù)器從列表中選擇優(yōu)先級(jí)最高的一臺(tái)服務(wù)器物理機(jī),把請(qǐng)求轉(zhuǎn)給該服務(wù)器物理機(jī);
[0039]調(diào)度服務(wù)器根據(jù)用戶請(qǐng)求的服務(wù)類型從虛擬機(jī)服務(wù)列表中選擇虛擬機(jī),把服務(wù)請(qǐng)求交給虛擬機(jī);
[0040]用戶請(qǐng)求的虛擬機(jī)中的服務(wù)完成用戶請(qǐng)求,過(guò)程中出錯(cuò),調(diào)度服務(wù)器將選擇新的物理機(jī)加載用戶請(qǐng)求;
[0041 ] 用戶請(qǐng)求所在虛擬機(jī)啟動(dòng)后,用戶可以通過(guò)RDP、VNC、I CA、SSH協(xié)議終端遠(yuǎn)程訪問(wèn)運(yùn)行中的虛擬機(jī)。
[0042]本發(fā)明的移動(dòng)云平臺(tái),形成可根據(jù)服務(wù)突發(fā)熱點(diǎn)狀況,在不同物理節(jié)點(diǎn),利用現(xiàn)有有限通信干線基礎(chǔ)環(huán)境,形成物理離散的云端平臺(tái)部署。通過(guò)通信干線節(jié)點(diǎn)完成服務(wù)的快速響應(yīng),充分利用通信干線的延伸將高等級(jí)服務(wù)快速部署至接近用戶的低成本基礎(chǔ)硬件環(huán)境中,將需要數(shù)據(jù)中心支持的底層關(guān)鍵服務(wù)與直接面對(duì)用戶的高級(jí)應(yīng)用服務(wù)合理分隔,有效降低大型數(shù)據(jù)中心的建設(shè)成本。移動(dòng)云平臺(tái)可以形成針對(duì)局部設(shè)置,基于全局分布的云平臺(tái)架構(gòu),使得云平臺(tái)的健壯性得以進(jìn)一步增強(qiáng),形成必然的服務(wù)容災(zāi)架構(gòu)。
[0043]在通過(guò)通信干線節(jié)點(diǎn)完成服務(wù)的快速響應(yīng)的同時(shí),在通信干線節(jié)點(diǎn)上形成另一層級(jí)的移動(dòng)云平臺(tái)管理架構(gòu),各移動(dòng)云平臺(tái)的計(jì)算資源和存儲(chǔ)資源通過(guò)相應(yīng)的控制器架構(gòu)分布管理,使得某一服務(wù)的響應(yīng)能力可以在不同局部的移動(dòng)云平臺(tái)間形成性能融合,在局部的服務(wù)需求熱點(diǎn)突發(fā)時(shí),環(huán)繞熱點(diǎn)形成響應(yīng)質(zhì)量平衡的巨大增量的并發(fā)服務(wù)。克服了云平臺(tái)固有的部署不及時(shí)、服務(wù)質(zhì)量調(diào)整中軟硬件成本居高不下的缺陷。
【附圖說(shuō)明】
[0044]圖1為本發(fā)明移動(dòng)云平臺(tái)的基本硬件架構(gòu)示意圖;
[0045]圖2為本發(fā)明移動(dòng)云平臺(tái)的基本軟件架構(gòu)示意圖。
【具體實(shí)施方式】
[0046]下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)說(shuō)明。
[0047]如圖1所示,本實(shí)施例的移動(dòng)云平臺(tái)包括部署在標(biāo)準(zhǔn)機(jī)柜中的第一骨干交換機(jī)01和冗余設(shè)置的第二骨干交換機(jī)02,第一刀片服務(wù)器03和冗余設(shè)置的第二刀片服務(wù)器04,獨(dú)立的磁盤陣列05和獨(dú)立的網(wǎng)管路由器06,其中:
[0048]第一骨干交換機(jī)01,用于連接通信干線節(jié)點(diǎn),形成與數(shù)據(jù)中心和客戶網(wǎng)絡(luò)數(shù)據(jù)交換的通信鏈路,連接服務(wù)器通信端口,形成服務(wù)器服務(wù)的通信鏈路;
[0049]第二骨干交換機(jī)02,用于建立第一骨干交換機(jī)01與相應(yīng)連接的通信干線節(jié)點(diǎn)和服務(wù)器的第二通信鏈路和第二服務(wù)通信鏈路,形成通信鏈路間的鏈路保護(hù);
[0050]第一刀片服務(wù)器03,用于連接存儲(chǔ)資源和計(jì)算資源,建立云端服務(wù),接收相應(yīng)控制器在相應(yīng)資源的動(dòng)態(tài)分配;
[0051 ]第二刀片服務(wù)器04,用于連接另外的存儲(chǔ)資源和計(jì)算資源,建立第二云端服務(wù),通過(guò)相應(yīng)控制器的協(xié)調(diào),響應(yīng)云端服務(wù)形成第二云端服務(wù)相應(yīng)資源的動(dòng)態(tài)分配;
[0052]獨(dú)立的磁盤陣列05,用于為各服務(wù)器提供另外的存儲(chǔ)資源,與各服務(wù)器的存儲(chǔ)資源形成性能差別的存儲(chǔ)資源;
[0053]網(wǎng)管路由器06,用于與存儲(chǔ)資源和計(jì)算資源建立控制的通信鏈路,將控制器間形成的控制數(shù)據(jù)獨(dú)立傳輸。
[0054]本實(shí)施例的移動(dòng)云平臺(tái)的硬件架構(gòu)可以批量生產(chǎn),軟件分別定制,逐步依據(jù)地理位置和服務(wù)強(qiáng)度逐步部署,使得云平臺(tái)的建設(shè)有序發(fā)展,服務(wù)種類和等級(jí)具有很高的靈活性保證。在所有內(nèi)部通信鏈路上實(shí)現(xiàn)后備和熱備,在存儲(chǔ)資源和計(jì)算資源上實(shí)現(xiàn)安全等級(jí)和響應(yīng)強(qiáng)度上的動(dòng)態(tài)均衡。并且將控制數(shù)據(jù)形成獨(dú)立的信令鏈路,保證控制的實(shí)時(shí)性和異地容災(zāi)的需要,進(jìn)一步形成服務(wù)在較大區(qū)域內(nèi)的協(xié)調(diào)部署和調(diào)整,快速改善用戶體驗(yàn)。
[0055]如圖2所述。本實(shí)施例的移動(dòng)云平臺(tái)在第一刀片服務(wù)器03(或第二刀片服務(wù)器04)中,部署主機(jī)操作系統(tǒng)31、虛擬機(jī)操作系統(tǒng)32、虛擬機(jī)33、云平臺(tái)控制器34、虛擬機(jī)操作系統(tǒng)控制器35和應(yīng)用系統(tǒng)控制器36,其中:
[0056]主機(jī)操作系統(tǒng)31,用于在刀片服務(wù)器上建立包括存儲(chǔ)資源和計(jì)算資源的物理運(yùn)算環(huán)境;
[0057]虛擬機(jī)操作系統(tǒng)32,用于在物理運(yùn)算環(huán)境中建立相應(yīng)存儲(chǔ)資源和計(jì)算資源形成的虛擬運(yùn)算環(huán)境;
[0058]虛擬機(jī)33,用于在虛擬運(yùn)算環(huán)境中形成相應(yīng)的服務(wù)運(yùn)算環(huán)境;
[0059]云平臺(tái)控制器34,用于控制物理運(yùn)算環(huán)境的存儲(chǔ)資源和計(jì)算資源的受控配置;
[0060]虛擬機(jī)操作系統(tǒng)控制器35,用于控制虛擬運(yùn)算環(huán)境的存儲(chǔ)資源和計(jì)算資源的受控配置;
[0061]應(yīng)用系統(tǒng)控制器36,用于控制服務(wù)運(yùn)算環(huán)境的存儲(chǔ)資源和計(jì)算資源的受控配置。
[0062]云平臺(tái)控制器34、虛擬機(jī)操作系統(tǒng)控制器35和應(yīng)用系統(tǒng)控制器36的受控?cái)?shù)據(jù)和狀態(tài)反饋數(shù)據(jù)通過(guò)網(wǎng)管路由器06的通信鏈路形成與數(shù)據(jù)中心的信令鏈路。
[0063]在每個(gè)本實(shí)施例的移動(dòng)云平臺(tái)中利用云平臺(tái)控制器34、虛擬機(jī)操作系統(tǒng)控制器35和應(yīng)用系統(tǒng)控制器36形成一個(gè)受控于數(shù)據(jù)中心的云平臺(tái)的調(diào)度服務(wù)器,用于相應(yīng)數(shù)據(jù)中心的云平臺(tái)的用戶請(qǐng)求調(diào)度,向數(shù)據(jù)中心的云平臺(tái)返回資源情況,接收虛擬機(jī)資源配合和調(diào)度控制。
[0064]當(dāng)用戶請(qǐng)求由數(shù)據(jù)中心的云平臺(tái)根據(jù)策略向本實(shí)施例移動(dòng)云平臺(tái)提出虛擬機(jī)資源請(qǐng)求,包含CPU核心數(shù)、主頻、內(nèi)存、硬盤大小等相關(guān)參數(shù)并初步判斷可用性;
[0065]將用戶請(qǐng)求轉(zhuǎn)發(fā)給相應(yīng)調(diào)度服務(wù)器;
[0066]調(diào)度服務(wù)器查詢資源數(shù)據(jù)庫(kù),查找可以滿足該請(qǐng)求的虛擬機(jī)服務(wù)列表;
[0067]調(diào)度服務(wù)器從列表中選擇優(yōu)先級(jí)最高的一臺(tái)服務(wù)器物理機(jī),把請(qǐng)求轉(zhuǎn)給該服務(wù)器物理機(jī);
[0068]調(diào)度服務(wù)器根據(jù)用戶請(qǐng)求的服務(wù)類型從虛擬機(jī)服務(wù)列表中選擇虛擬機(jī),把服務(wù)請(qǐng)求交給虛擬機(jī);
[0069]用戶請(qǐng)求的虛擬機(jī)中的服務(wù)完成用戶請(qǐng)求,過(guò)程中出錯(cuò),調(diào)度服務(wù)器將選擇新的物理機(jī)加載用戶請(qǐng)求;
[0070]用戶請(qǐng)求所在虛擬機(jī)啟動(dòng)后,用戶可以通過(guò)RDP、VNC、I CA、SSH協(xié)議終端遠(yuǎn)程訪問(wèn)運(yùn)行中的虛擬機(jī)。
[0071]調(diào)度服務(wù)器同時(shí)具有資源的監(jiān)控功能,它們定期向數(shù)據(jù)中心的云平臺(tái)返回各移動(dòng)云平臺(tái)的資源情況,接收虛擬機(jī)資源配合和調(diào)度控制,從而保證各移動(dòng)云平臺(tái)性能調(diào)度的正確性。
[0072]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種移動(dòng)云平臺(tái),包括部署在標(biāo)準(zhǔn)機(jī)柜中的第一骨干交換機(jī)(Ol)和冗余設(shè)置的第二骨干交換機(jī)(02),第一刀片服務(wù)器(03)和冗余設(shè)置的第二刀片服務(wù)器(04),獨(dú)立的磁盤陣列(05)和獨(dú)立的網(wǎng)管路由器(06),其中: 第一骨干交換機(jī)(01),用于連接通信干線節(jié)點(diǎn),形成與數(shù)據(jù)中心和客戶網(wǎng)絡(luò)數(shù)據(jù)交換的通信鏈路,連接服務(wù)器通信端口,形成服務(wù)器服務(wù)的通信鏈路; 第二骨干交換機(jī)(02),用于建立第一骨干交換機(jī)(01)與相應(yīng)連接的通信干線節(jié)點(diǎn)和服務(wù)器的第二通信鏈路和第二服務(wù)通信鏈路,形成通信鏈路間的鏈路保護(hù); 第一刀片服務(wù)器(03),用于連接存儲(chǔ)資源和計(jì)算資源,建立云端服務(wù),接收相應(yīng)控制器在相應(yīng)資源的動(dòng)態(tài)分配; 第二刀片服務(wù)器(04),用于連接另外的存儲(chǔ)資源和計(jì)算資源,建立第二云端服務(wù),通過(guò)相應(yīng)控制器的協(xié)調(diào),響應(yīng)云端服務(wù)形成第二云端服務(wù)相應(yīng)資源的動(dòng)態(tài)分配; 獨(dú)立的磁盤陣列(05),用于為各服務(wù)器提供另外的存儲(chǔ)資源,與各服務(wù)器的存儲(chǔ)資源形成性能差別的存儲(chǔ)資源; 網(wǎng)管路由器(06),用于與存儲(chǔ)資源和計(jì)算資源建立控制的通信鏈路,將控制器間形成的控制數(shù)據(jù)獨(dú)立傳輸。2.如權(quán)利要求1所述的移動(dòng)云平臺(tái),其特征在于:在第一刀片服務(wù)器(03)或第二刀片服務(wù)器(04)中,部署主機(jī)操作系統(tǒng)(31)、虛擬機(jī)操作系統(tǒng)(32)、虛擬機(jī)(33)、云平臺(tái)控制器(34)、虛擬機(jī)操作系統(tǒng)控制器(35)和應(yīng)用系統(tǒng)控制器(36),其中: 主機(jī)操作系統(tǒng)(31),用于在刀片服務(wù)器上建立包括存儲(chǔ)資源和計(jì)算資源的物理運(yùn)算環(huán)境; 虛擬機(jī)操作系統(tǒng)(32),用于在物理運(yùn)算環(huán)境中建立相應(yīng)存儲(chǔ)資源和計(jì)算資源形成的虛擬運(yùn)算環(huán)境; 虛擬機(jī)(33),用于在虛擬運(yùn)算環(huán)境中形成相應(yīng)的服務(wù)運(yùn)算環(huán)境; 云平臺(tái)控制器(34),用于控制物理運(yùn)算環(huán)境的存儲(chǔ)資源和計(jì)算資源的受控配置; 虛擬機(jī)操作系統(tǒng)控制器(35),用于控制虛擬運(yùn)算環(huán)境的存儲(chǔ)資源和計(jì)算資源的受控配置; 應(yīng)用系統(tǒng)控制器(36),用于控制服務(wù)運(yùn)算環(huán)境的存儲(chǔ)資源和計(jì)算資源的受控配置。云平臺(tái)控制器(34)、虛擬機(jī)操作系統(tǒng)控制器(35)和應(yīng)用系統(tǒng)控制器(36)的受控?cái)?shù)據(jù)和狀態(tài)反饋數(shù)據(jù)通過(guò)網(wǎng)管路由器(06)的通信鏈路形成與數(shù)據(jù)中心的信令鏈路。3.如權(quán)利要求2所述的移動(dòng)云平臺(tái),其特征在于:所述移動(dòng)云平臺(tái)中的云平臺(tái)控制器(34)、虛擬機(jī)操作系統(tǒng)控制器(35)和應(yīng)用系統(tǒng)控制器(36)形成一個(gè)受控于數(shù)據(jù)中心的云平臺(tái)的調(diào)度服務(wù)器,用于相應(yīng)數(shù)據(jù)中心的云平臺(tái)的用戶請(qǐng)求調(diào)度,向數(shù)據(jù)中心的云平臺(tái)返回資源情況,接收虛擬機(jī)資源配合和調(diào)度控制。4.如權(quán)利要求3所述的移動(dòng)云平臺(tái),響應(yīng)用戶請(qǐng)求時(shí): 當(dāng)用戶請(qǐng)求由數(shù)據(jù)中心的云平臺(tái)根據(jù)策略向本實(shí)施例移動(dòng)云平臺(tái)提出虛擬機(jī)資源請(qǐng)求,包含CPU核心數(shù)、主頻、內(nèi)存、硬盤大小等相關(guān)參數(shù)并初步判斷可用性; 將用戶請(qǐng)求轉(zhuǎn)發(fā)給相應(yīng)調(diào)度服務(wù)器; 調(diào)度服務(wù)器查詢資源數(shù)據(jù)庫(kù),查找可以滿足該請(qǐng)求的虛擬機(jī)服務(wù)列表; 調(diào)度服務(wù)器從列表中選擇優(yōu)先級(jí)最高的一臺(tái)服務(wù)器物理機(jī),把請(qǐng)求轉(zhuǎn)給該服務(wù)器物理機(jī); 調(diào)度服務(wù)器根據(jù)用戶請(qǐng)求的服務(wù)類型從虛擬機(jī)服務(wù)列表中選擇虛擬機(jī),把服務(wù)請(qǐng)求交給虛擬機(jī); 用戶請(qǐng)求的虛擬機(jī)中的服務(wù)完成用戶請(qǐng)求,過(guò)程中出錯(cuò),調(diào)度服務(wù)器將選擇新的物理機(jī)加載用戶請(qǐng)求; 用戶請(qǐng)求所在虛擬機(jī)啟動(dòng)后,用戶可以通過(guò)RDP、VNC、I CA、SSH協(xié)議終端遠(yuǎn)程訪問(wèn)運(yùn)行中的虛擬機(jī)。
【文檔編號(hào)】H04L29/08GK105847428SQ201610340667
【公開日】2016年8月10日
【申請(qǐng)日】2016年5月20日
【發(fā)明人】曲寧
【申請(qǐng)人】北京首都在線科技股份有限公司