欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種資源管理方法和管理服務(wù)器與流程

文檔序號(hào):12927092閱讀:272來源:國知局
本發(fā)明涉及通信
技術(shù)領(lǐng)域
:,具體涉及一種資源管理方法和管理服務(wù)器。
背景技術(shù)
::云計(jì)算提供一種服務(wù)的交付和消費(fèi)模式。云服務(wù)供應(yīng)商(CSP:CloudServiceProvider)將大量計(jì)算資源用網(wǎng)絡(luò)連接起來并進(jìn)行統(tǒng)一的管理、分配和調(diào)度,構(gòu)成一個(gè)巨大的計(jì)算資源池向云服務(wù)消費(fèi)者(CSC:CloudServiceConsumer)提供服務(wù)。一般來說,云服務(wù)大致可分為3個(gè)層次,即基礎(chǔ)設(shè)施即服務(wù)(IaaS:InfrastructureasaService,也稱為I層)、平臺(tái)即服務(wù)(PaaS:Platformasaservice,也稱為P層)和軟件即服務(wù)(SaaS:Softwareasaservice,也稱為S層),目前,業(yè)界最多的為I層供應(yīng)商(如亞馬遜Amazon)。在IaaS中,CSC僅消費(fèi)CSP提供的計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)傳輸?shù)然A(chǔ)設(shè)施能力,所以CSC必須提供相應(yīng)的平臺(tái)和軟件應(yīng)用,而CSP則以虛擬機(jī)的方式為CSC提供I層服務(wù)。CSP上部署的應(yīng)用一般具有多層服務(wù)器的架構(gòu),比如CSP上部署的Web應(yīng)用具有典型的三層架構(gòu):Web服務(wù)器層、應(yīng)用程序(App:Application)服務(wù)器層和數(shù)據(jù)庫(DB:DataBase)服務(wù)器層,其中,每一層的服務(wù)器可以看作是一類服務(wù)器,每一層可以包含多個(gè)服務(wù)器,每個(gè)服務(wù)器都對應(yīng)一個(gè)虛擬機(jī)(VM:VirtualMachine)?,F(xiàn)有技術(shù)中,CSP監(jiān)控發(fā)現(xiàn)某層面臨大量操作時(shí),CSP會(huì)增加該層服務(wù)器的數(shù)量以實(shí)現(xiàn)分流負(fù)載,相應(yīng)的,與該層服務(wù)器關(guān)聯(lián)的其他層服務(wù)器也會(huì)面臨大量的操作,因此其他層服務(wù)器的數(shù)量也需要相應(yīng)的增加以實(shí)現(xiàn)分流負(fù)載,現(xiàn)有技術(shù)是通過在各層服務(wù)器中逐個(gè)增加服務(wù)器來實(shí)現(xiàn)分流負(fù)載。本發(fā)明中,每一層服務(wù)器即是一類服務(wù)器。發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)至少存在如下缺點(diǎn):通過在各層逐個(gè)增加服務(wù)器來實(shí)現(xiàn)分流負(fù)載,可能導(dǎo)致某層服務(wù)器在面臨大量操作時(shí),與該層服務(wù)器關(guān)聯(lián)的其他層服務(wù)器需要更多的操作,計(jì)算壓力更大,需要增加多個(gè)服務(wù)器,由于每增加一個(gè)服務(wù)器對應(yīng)的虛擬機(jī)都需要一定的時(shí)間,因此在各層逐個(gè)增加服務(wù)器的過程中,各層服務(wù)器上的有些操作請求可能已經(jīng)超時(shí),導(dǎo)致CSP上部署的應(yīng)用的服務(wù)質(zhì)量不高。例如,CSP上部署的Web應(yīng)用有大量訪問涌入時(shí),Web服務(wù)器的CPU使用率會(huì)突然增加,由于App服務(wù)器和DB服務(wù)器處理業(yè)務(wù)邏輯和數(shù)據(jù)的增刪查改,所以它們的計(jì)算壓力比Web服務(wù)器大很多。因此,處理這些突然涌入的請求,需要增加多臺(tái)App服務(wù)器和DB服務(wù)器。目前CSP在App服務(wù)器層和DB服務(wù)器層逐個(gè)增加服務(wù)器。由于增加服務(wù)器需要一定的時(shí)間,在App服務(wù)器層和DB服務(wù)器層逐個(gè)增加服務(wù)器的過程中,Web服務(wù)器層有些請求可能已經(jīng)超時(shí),從而降低了CSP上該Web應(yīng)用的服務(wù)質(zhì)量。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的實(shí)施例提供了一種資源管理方法和管理服務(wù)器,以提高CSP中部署的應(yīng)用的服務(wù)質(zhì)量。本發(fā)明一個(gè)實(shí)施例提供了一種資源管理方法,包括:管理服務(wù)器獲取第一穩(wěn)定比例,所述第一穩(wěn)定比例用于指示所述CSP中所述至少兩類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比;所述管理服務(wù)器根據(jù)所述第一穩(wěn)定比例,增加所述CSP中所述至少兩類服務(wù)器的數(shù)量。本發(fā)明一個(gè)實(shí)施例提供了一種管理服務(wù)器,包括:獲取模塊,用于獲取第一穩(wěn)定比例,所述第一穩(wěn)定比例用于指示所述CSP中所述至少兩類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比;增加模塊,用于根據(jù)所述第一穩(wěn)定比例,增加所述CSP中所述至少兩類服務(wù)器的數(shù)量。從本發(fā)明實(shí)施例提供的以上技術(shù)方案可以看出,管理服務(wù)器發(fā)現(xiàn)需要增加某層服務(wù)器的數(shù)量時(shí),根據(jù)穩(wěn)定比例一次增加CSP中各層服務(wù)器的數(shù)量,可以使得各層服務(wù)器之間較快的達(dá)到穩(wěn)定狀態(tài),所謂穩(wěn)定狀態(tài)是指各層服務(wù)器之間的數(shù)量在滿足一定比例時(shí),各層服務(wù)器之間處于一種穩(wěn)定交互的狀態(tài)來實(shí)現(xiàn)負(fù)載分流,避免了由于逐個(gè)增加服務(wù)器需要比較長的時(shí)間而導(dǎo)致各層服務(wù)器上的一些操作請求超時(shí)等,提高了每層服務(wù)器整體的處理能力,進(jìn)而提高CSP上部署的應(yīng)用的服務(wù)質(zhì)量。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將實(shí)施例描述中所需要使用的附圖作簡單地介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一個(gè)實(shí)施例提供的一種資源管理方法的流程圖。圖2.a為本發(fā)明一個(gè)實(shí)施例提供的一種確定穩(wěn)定比例方法的流程圖。圖2.b為本發(fā)明又一個(gè)實(shí)施例提供的一種確定穩(wěn)定比例方法的流程圖。圖2.c為本發(fā)明又一個(gè)實(shí)施例提供的一種確定穩(wěn)定比例方法的流程圖。圖3為本發(fā)明一個(gè)實(shí)施例提供的一種管理服務(wù)器的結(jié)構(gòu)圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1描述了本發(fā)明一個(gè)實(shí)施例提供的一種資源管理方法,云服務(wù)器供應(yīng)商CSP包括至少兩類服務(wù)器和管理服務(wù)器,另外需要說明的是,本發(fā)明所指的資源是指服務(wù)器資源,該實(shí)施例具體包括:S110、該管理服務(wù)器獲取第一穩(wěn)定比例,該第一穩(wěn)定比例用于指示該CSP中該至少兩類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比。進(jìn)一步,該管理服務(wù)器獲取第一穩(wěn)定比例之前,還包括:接收云服務(wù)消費(fèi)者CSC發(fā)送的攜帶第二穩(wěn)定比例的應(yīng)用部署請求,第二穩(wěn)定比例用于指示CSC中第一類服務(wù)器和第二類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比,并且,第二穩(wěn)定比例是通過在開放虛擬格式OVF中增加描述穩(wěn)定比例的字段實(shí)現(xiàn)。其中,云服務(wù)器消者CSC可理解成是一種測試環(huán)境。本發(fā)明中,采用開放虛擬格式(OVF:OpenVirtualizationFormat)描述應(yīng)用部署請求,OVF由標(biāo)準(zhǔn)組織DMTF(DistributedManagementTaskForce)定義,描述了一個(gè)開放、安全、可移植、高效和可擴(kuò)展的在虛擬機(jī)上運(yùn)行的軟件打包和分發(fā)格式,OVF文件描述了應(yīng)用所需要的虛擬資源的信息,包括虛擬機(jī)配置、虛擬機(jī)上的操作系統(tǒng)及軟件等?,F(xiàn)有OVF標(biāo)準(zhǔn)中定義了如下字段及其含義(僅列舉了部分):Envelop-Reference…………………………………對Package中其他文件的引用-DiskSection…………………………………Disk相關(guān)屬性的描述-NetWorkSection……………………………Network相關(guān)屬性的描述-VirtualSystemCollection……………………VM集合-ResourceAllocationSection……………Collection中所需資源描述-AnnotationSection……………………注釋-ProductSection…………………………VM中軟件信息的描述-VirtualSystem…………………………………VM的描述-VirtualHardwareSection………………VM虛擬硬件資源的描述-AnnotationSection……………………注釋-ProductSection…………………………VM中軟件信息的描述本發(fā)明中,在OVF中增加描述穩(wěn)定比例的字段,例如,在OVF的Envelop字段下,增加字段StableRationSection用于描述穩(wěn)定比例,具體的可以采用下述描述方式:其中,VirtualSystemCollectionRef是指對OVF標(biāo)準(zhǔn)中字段VirtualSystemCollection的引用,由于VirtualSystemCollection是指虛擬機(jī)VM的集合,可以對應(yīng)本發(fā)明中“層”的描述,因此VirtualSystemCollection可以指某一類(或某一層)服務(wù)器的集合,所以上述描述方式描述了三類服務(wù)器組成的穩(wěn)定比例。需要說明的是,本發(fā)明不對在哪個(gè)字段下層增加用于描述穩(wěn)定比例的字段做限制。例如,以Web應(yīng)用具備典型的三層架構(gòu)為例,包括Web服務(wù)器層、App服務(wù)器層和DB服務(wù)器層,當(dāng)Web服務(wù)器、App服務(wù)器和DB服務(wù)器的穩(wěn)定比例為1∶2∶4時(shí),則該穩(wěn)定比例在OVF中的描述為:另外,第二穩(wěn)定比例由CSC確定,具體可以用以下方法確定:該CSC在該CSC中所述至少兩類服務(wù)器的訪問量相同時(shí),記錄該至少兩類服務(wù)器中每類服務(wù)器的數(shù)量與該類服務(wù)器的CPU使用率的乘積的值;該CSC將該至少兩類服務(wù)器中每類服務(wù)器的數(shù)量與該類服務(wù)器的CPU使用率的乘積的值的比例確定為第二穩(wěn)定比例。在獲取第二穩(wěn)定比例后,該管理服務(wù)器獲取第一穩(wěn)定比例為:該管理服務(wù)器根據(jù)第二穩(wěn)定比例獲取第一穩(wěn)定比例,具體包括:在該CSC中該至少兩類服務(wù)器的計(jì)算能力比例與該CSP中該至少兩類服務(wù)器的計(jì)算能力比例不同時(shí),根據(jù)第二穩(wěn)定比例、該CSC中該至少兩類服務(wù)器的計(jì)算能力比例、和該CSP中該至少兩類服務(wù)器的計(jì)算能力比例,獲取第一穩(wěn)定比例,其中,該第一穩(wěn)定比例用于指示該CSP中該至少兩類服務(wù)器穩(wěn)定交互的數(shù)量比;或者,在該CSC中該至少兩類服務(wù)器的計(jì)算能力比例與該CSP中該至少兩類服務(wù)器的計(jì)算能力比例相同時(shí),將第二穩(wěn)定比例作為第一穩(wěn)定比例。在發(fā)明的另一個(gè)實(shí)施例中,該管理服務(wù)器獲取第一穩(wěn)定比例具體包括:該管理服務(wù)器監(jiān)控CSP中該至少兩類服務(wù)器的訪問量;該管理服務(wù)器在該CSP中該至少兩類服務(wù)器的訪問量相同時(shí),記錄該至少兩類服務(wù)器中每類服務(wù)器的數(shù)量與該類服務(wù)器的CPU使用率的乘積的值;所述管理服務(wù)器將該至少兩類服務(wù)器中每類服務(wù)器的數(shù)量與該類服務(wù)器的CPU使用率的乘積的值的比例確定為第一穩(wěn)定比例。在本發(fā)明的另一個(gè)實(shí)施例中,該管理服務(wù)器獲取第一穩(wěn)定比例之前,還包括:接收遷移CSP發(fā)送的攜帶第三穩(wěn)定比例的遷移請求,第三穩(wěn)定比例是通過在開放虛擬格式OVF中增加描述穩(wěn)定比例的字段實(shí)現(xiàn),第三穩(wěn)定比例用于指示所述遷移CSP中所述至少兩類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比,遷移CSP是指需要遷移自身資源的CSP。同樣的,本發(fā)明中,采用開放虛擬格式(OVF:OpenVirtualizationFormat)描述遷移請求。在獲取第三穩(wěn)定比例后,該管理服務(wù)器獲取第一穩(wěn)定比例為:該管理服務(wù)器根據(jù)第三穩(wěn)定比例獲取第一穩(wěn)定比例,具體包括:在遷移CSP中該至少兩類服務(wù)器的計(jì)算能力比例與CSP中該至少兩類服務(wù)器的計(jì)算能力比例不同時(shí),根據(jù)第三穩(wěn)定比例、遷移CSP中該至少兩類服務(wù)器的計(jì)算能力比例、和CSP中該至少兩類服務(wù)器的計(jì)算能力比例,獲取第一穩(wěn)定比例;或者,在遷移CSP中該至少兩類服務(wù)器的計(jì)算能力比例與CSP中該至少兩類服務(wù)器的計(jì)算能力比例相同時(shí),將第三穩(wěn)定比例作為第一穩(wěn)定比例。S120、該管理服務(wù)器根據(jù)第一穩(wěn)定比例,增加該CSP中該至少兩類服務(wù)器的數(shù)量。進(jìn)一步,該管理服務(wù)器根據(jù)第一穩(wěn)定比例,增加該CSP中該至少兩類服務(wù)器的數(shù)量之前,還包括:該管理服務(wù)器發(fā)現(xiàn)需要增加該CSP中該至少兩類服務(wù)器中的一類服務(wù)器。本發(fā)明上述實(shí)施例提供的資源管理方法中,根據(jù)穩(wěn)定比例,增加CSP中各層服務(wù)器的數(shù)量,可以使得各層服務(wù)器之間較快的達(dá)到穩(wěn)定狀態(tài),所謂穩(wěn)定狀態(tài)是指各層服務(wù)器之間的數(shù)量在滿足一定比例時(shí),各層服務(wù)器之間處于一種穩(wěn)定交互的狀態(tài)來實(shí)現(xiàn)負(fù)載分流,避免了由于逐個(gè)增加服務(wù)器需要比較長的時(shí)間而導(dǎo)致各層服務(wù)器上的一些操作請求超時(shí)等,提高了每層服務(wù)器整體的處理能力,進(jìn)而提高CSP上部署的應(yīng)用的服務(wù)質(zhì)量。圖2.a、圖2.b和圖2.c描述了本發(fā)明實(shí)施例提供的三種獲取穩(wěn)定比例的方法,該三個(gè)圖對應(yīng)的實(shí)施例中以CSP上部署Web應(yīng)用為例,并且以該Web應(yīng)用具備典型的三層架構(gòu)為例,包括Web服務(wù)器層、App服務(wù)器層和DB服務(wù)器層,進(jìn)一步,假設(shè)第一類服務(wù)器為Web服務(wù)器、第二類服務(wù)器為App服務(wù)器和第三類服務(wù)器為DB服務(wù)器,因此該CSP包括Web服務(wù)器、App服務(wù)器和DB服務(wù)器,此時(shí)第一穩(wěn)定比例用于指示該CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器平穩(wěn)交互的數(shù)量比。圖2.a描述本發(fā)明實(shí)施例提供的一種確定穩(wěn)定比例的方法,具體的,該實(shí)施例包括:S201、CSC確定第二穩(wěn)定比例。其中,第二穩(wěn)定比例用于指示CSC中Web服務(wù)器、App服務(wù)器和DB服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比。具體的,CSC中Web服務(wù)器、App服務(wù)器和DB服務(wù)器可以理解成是測試開發(fā)狀態(tài)下的服務(wù)器,在CSC中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的訪問量相同時(shí),CSC記錄n1f1、n2f2和n3f3的值,其中,n1指此時(shí)Web服務(wù)器的數(shù)量,f1指此時(shí)Web服務(wù)器的CPU使用率,n2指此時(shí)App服務(wù)器的數(shù)量,f2指此時(shí)App服務(wù)器的CPU使用率,n3指此時(shí)DB服務(wù)器的數(shù)量,f3指此時(shí)DB服務(wù)器的CPU使用率;在確定n1f1、n2f2和n3f3的值后,CSC將記錄的n1f1、n2f2和n3f3的值的比例確定為第二穩(wěn)定比例。關(guān)于本發(fā)明以n1f1、n2f2和n3f3的值的比例作為第二穩(wěn)定比例的具體推算過程如下:Web應(yīng)用的三個(gè)服務(wù)器層都包含一個(gè)或多個(gè)服務(wù)器,這些服務(wù)器之間利用負(fù)載均衡彼此分擔(dān)負(fù)載,因此同一層內(nèi)的服務(wù)器CPU使用率相似。設(shè)f為某服務(wù)器的CPU使用率,該層服務(wù)器的數(shù)量為n,那么Web應(yīng)用消耗該層CPU資源的總量y為nf。在系統(tǒng)穩(wěn)定狀態(tài)下,各服務(wù)器CPU使用率隨著訪問量的增加而準(zhǔn)線性增加。設(shè)某服務(wù)器沒有任何訪問時(shí)CPU使用率為u,斜率為k,當(dāng)訪問量為x時(shí),f為f=u+xk(1)由于u相對于應(yīng)用所占用的CPU使用率可忽略不計(jì),故公式(1)可簡化為f=xk(2)由于同一層內(nèi)服務(wù)器的CPU使用率曲線的斜率相似,不同層服務(wù)器的CPU使用率曲線的斜率則并不相同,所以同一層內(nèi)服務(wù)器CPU資源消耗總量為:y=nxk(3)因此,當(dāng)訪問量為x時(shí),web服務(wù)器層、應(yīng)用服務(wù)器層和數(shù)據(jù)庫服務(wù)器層的CPU資源消耗總量(分別表示為yw、ya和yd)比值為yw∶ya∶yd=n1k1∶n2k2∶n3k3(4)基于公式(2),公式(4)可化為當(dāng)在相同訪問量的情況下(即x1=x2=x3),記錄f1、f2和f3,此時(shí)公式(5)可化為yw∶ya∶yd=n1f1∶n2f2∶n3f3(6)該比值即為CSC中Web應(yīng)用三層服務(wù)器之間的穩(wěn)定比例,即第二穩(wěn)定比例。CSC只需在測試中,記錄下相同訪問量情況下n1f1、n2f2和n3f3的值,即可通過公式(6)獲得第二穩(wěn)定比例。需要說明的是,上述以n1f1、n2f2和n3f3的值的比例作為第二穩(wěn)定比例并不能看成是對第二穩(wěn)定比例的計(jì)算方法的限制,其他合理的計(jì)算第二穩(wěn)定比例的方法都適用于本發(fā)明。S202、CSC將第二穩(wěn)定比例封裝在應(yīng)用部署請求。具體的,CSC可以將第二穩(wěn)定比例以O(shè)VF格式封裝在應(yīng)用部署請求中。本發(fā)明中,以O(shè)VF文件格式描述CSP中的應(yīng)用需要的所有虛擬資源信息,包括虛擬機(jī)配置和虛擬機(jī)上的操作系統(tǒng)等。由于現(xiàn)有標(biāo)準(zhǔn)的OVF格式中并沒有定義描述第二穩(wěn)定比例的標(biāo)記,因此本發(fā)明在現(xiàn)有標(biāo)準(zhǔn)的OVF標(biāo)記中定義新的字段用以描述第二穩(wěn)定比例,比如:其中,webtier標(biāo)記Web服務(wù)器,apptier標(biāo)記App服務(wù)器,dbtier標(biāo)記DB服務(wù)器,因此上述OVF語言描述的第二穩(wěn)定比例指示了在CSC中增加Web服務(wù)器、App服務(wù)器和DB服務(wù)器的數(shù)量比為1∶2∶4。需要說明的是,本發(fā)明不對描述第二穩(wěn)定比例的標(biāo)記語言做限定。S203、CSC向管理服務(wù)器發(fā)送攜帶第二穩(wěn)定比例的應(yīng)用部署請求。S204、管理服務(wù)器獲取第一穩(wěn)定比例。管理服務(wù)器根據(jù)第二穩(wěn)定比例獲取第一穩(wěn)定比例,具體包括:該管理服務(wù)器在接收應(yīng)用部署請求中攜帶的第二穩(wěn)定比例后,將CSC中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例,和,CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例進(jìn)行比較。在CSC中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例,和,CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例不同時(shí),根據(jù)第二穩(wěn)定比例、CSC中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例、以及CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例,確定第一穩(wěn)定比例。例如,本實(shí)施例給出一種確定第二穩(wěn)定比例的方法,包括:由于計(jì)算機(jī)的計(jì)算能力w可根據(jù)CPU的主頻(h)和Core的數(shù)量(c)估算獲得:w=h*c。假設(shè)CSC中(可理解成是一種測試環(huán)境)Web服務(wù)器和App服務(wù)器的計(jì)算能力都為1(1GHZ和1個(gè)Core),DB服務(wù)器的計(jì)算能力為2(1GHZ和2個(gè)Core),那么計(jì)算能力比例為1∶1∶2,另外,假設(shè)CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力都為2(1GHZ和2個(gè)Core),那么計(jì)算能力比例為1∶1∶1,與CSC中的計(jì)算能力比例不同。以該管理服務(wù)器獲得的第二穩(wěn)定比例為1∶2∶4為例,由于CSP中Web服務(wù)器、App服務(wù)器的計(jì)算能力比例仍為1∶1,與CSC中Web服務(wù)器、App服務(wù)器的計(jì)算能力比例相同,所以在第一穩(wěn)定比例中,它們的比例仍為1∶2;然而,因?yàn)锳pp服務(wù)器和DB服務(wù)器的計(jì)算能力比例需要從CSC中的1∶2變?yōu)镃SP中的1∶1,即CSP中每一個(gè)DB服務(wù)器的計(jì)算能力相對于App服務(wù)器的計(jì)算能力下降一倍,相應(yīng)的CSP中DB服務(wù)器的數(shù)量相對于APP服務(wù)器的數(shù)量需要增加一倍才能保持穩(wěn)定的狀態(tài),因此CSP中App服務(wù)器和DB服務(wù)器的比例需要從CSC中2∶4變?yōu)?∶8才能達(dá)到穩(wěn)定狀態(tài),所以在第一穩(wěn)定比例中,它們的比例為2∶8,因此,第一穩(wěn)定比例為1∶2∶8。需要說明的是,以上為確定CSP中第一穩(wěn)定比例的一種方法,任何有效合理的計(jì)算第一穩(wěn)定比例的方法都適用于本發(fā)明。在CSC中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例,和,CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例相同時(shí),則將第二穩(wěn)定比例作為第一穩(wěn)定比例。S205、管理服務(wù)器發(fā)現(xiàn)需要增加CSP中Web服務(wù)器。具體的,該管理服務(wù)器可以通過監(jiān)控CSP中Web服務(wù)器,當(dāng)發(fā)現(xiàn)Web服務(wù)器的CPU使用率超過設(shè)定的閾值時(shí),則需要增加Web服務(wù)器以進(jìn)行分流負(fù)載。S206、管理服務(wù)器根據(jù)第一穩(wěn)定比例增加Web服務(wù)器、App服務(wù)器和DB服務(wù)器的數(shù)量。比如,如果第一穩(wěn)定比例為1∶2∶4,則管理服務(wù)器根據(jù)該第一穩(wěn)定比例,在增加1臺(tái)Web服務(wù)器的同時(shí),增加2臺(tái)App服務(wù)器和4臺(tái)DB服務(wù)器,因此一次增加多臺(tái)App服務(wù)器或DB服務(wù)器可以有效節(jié)省增加服務(wù)器的時(shí)間,有效避免Web服務(wù)器中某些請求出現(xiàn)超時(shí)的情況,提高了App服務(wù)器和DB服務(wù)器的工作效率,進(jìn)而提高了Web服務(wù)器的工作效率,提高了CSP上Web應(yīng)用的服務(wù)質(zhì)量。圖2.b描述本發(fā)明又一個(gè)實(shí)施例提供的一種獲取穩(wěn)定比例的萬法,具體的,該實(shí)施例包括:S211、管理服務(wù)器通過監(jiān)控CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的訪問量,確定第一穩(wěn)定比例。具體的,管理服務(wù)器在CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的訪問量相同時(shí)記錄n1f1、n2f2和n3f3的值,其中,n1指此時(shí)Web服務(wù)器的數(shù)量,f1指此時(shí)Web服務(wù)器的CPU使用率,n2指此時(shí)App服務(wù)器的數(shù)量,f2指此時(shí)App服務(wù)器的CPU使用率,n3指此時(shí)DB服務(wù)器的數(shù)量,f3指此時(shí)DB服務(wù)器的CPU使用率;該管理服務(wù)器將n1f1、n2f2和n3f3的值的比例確定為第一穩(wěn)定比例。具體的,以n1f1、n2f2和n3f3的值的比例作為第一穩(wěn)定比例的推算過程可以參考圖2.a對應(yīng)的實(shí)施例中S201中的過程,此處不予贅述。S212、管理服務(wù)器發(fā)現(xiàn)需要增加CSP中Web服務(wù)器。具體的,該管理服務(wù)器可以通過監(jiān)控CSP中Web服務(wù)器,當(dāng)發(fā)現(xiàn)Web服務(wù)器的CPU使用率超過設(shè)定的閾值時(shí),則需要增加Web服務(wù)器以進(jìn)行分流負(fù)載。S213、管理服務(wù)器根據(jù)第一穩(wěn)定比例增加Web服務(wù)器、App服務(wù)器和DB服務(wù)器的數(shù)量。比如,如果第一穩(wěn)定比例為1∶2∶4,則管理服務(wù)器根據(jù)該第一穩(wěn)定比例,在增加1臺(tái)Web服務(wù)器的同時(shí),增加2臺(tái)App服務(wù)器和4臺(tái)DB服務(wù)器,因此一次增加多臺(tái)App服務(wù)器或DB服務(wù)器可以有效節(jié)省增加服務(wù)器的時(shí)間,有效避免Web服務(wù)器中某些請求出現(xiàn)超時(shí)的情況,提高了App服務(wù)器和DB服務(wù)器的工作效率,進(jìn)而提高了Web服務(wù)器的工作效率,提高了CSP上Web應(yīng)用的服務(wù)質(zhì)量。圖2.c描述本發(fā)明又一個(gè)實(shí)施例提供的一種確定穩(wěn)定比例的方法,該實(shí)施例中,遷移CSP是指需要遷移自身資源的CSP,并且該遷移CSP中的Web應(yīng)用也具備Web服務(wù)器、App服務(wù)器和DB服務(wù)器的穩(wěn)定比例狀態(tài),本發(fā)明將遷移CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器在穩(wěn)定狀態(tài)下的數(shù)量比稱為第三穩(wěn)定比例,具體的,該實(shí)施例包括:S221、遷移CSP將第三穩(wěn)定比例封裝在遷移請求。其中,遷移CSP中的第三穩(wěn)定比例可以根據(jù)CSC發(fā)送的應(yīng)用部署請求中攜帶的CSC中各類服務(wù)器的穩(wěn)定比例計(jì)算獲取,也可以通過監(jiān)控本地各類服務(wù)器在穩(wěn)定狀態(tài)下的數(shù)量比例獲取,具體的這兩種獲取方法分別對應(yīng)圖2.a和圖2.b對應(yīng)的實(shí)施例中描述的獲取方法,此時(shí)可以將該遷移CSP看作圖2.a和圖2.b對應(yīng)的實(shí)施例中的CSP,亦即圖2.a和圖2.b中獲取的第二穩(wěn)定比例就是這里的第三穩(wěn)定比例,此處不予贅述。遷移CSP在獲取第三穩(wěn)定比例后,將第三穩(wěn)定比例以O(shè)VF格式封裝在遷移請求中,即通過在開放虛擬格式OVF中增加描述穩(wěn)定比例的字段實(shí)現(xiàn)。需要說明的是,本發(fā)明不對描述第二穩(wěn)定比例的標(biāo)記語言做限定,任何可以描述第二穩(wěn)定比例的標(biāo)記語言都適用于本發(fā)明。S222、遷移CSP向管理服務(wù)器發(fā)送攜帶第三穩(wěn)定比例的遷移請求。S223、管理服務(wù)器獲取第一穩(wěn)定比例。管理服務(wù)器根據(jù)第三穩(wěn)定比例獲取第一穩(wěn)定比例,具體包括:該管理服務(wù)器在接收遷移請求中攜帶的第三穩(wěn)定比例后,將遷移CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例,和,該管理服務(wù)器位于的CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例進(jìn)行比較。在遷移CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例,和,該管理服務(wù)器位于的CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例不同時(shí),根據(jù)第三穩(wěn)定比例、遷移CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例、和該管理服務(wù)器位于的CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例,確定第一穩(wěn)定比例。具體的確定第一穩(wěn)定比例的方法,可以參考圖2.a中對應(yīng)的實(shí)施例中S204中的確定步驟,此處不予贅述。在遷移中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例,和,該管理服務(wù)器位于的CSP中Web服務(wù)器、App服務(wù)器和DB服務(wù)器的計(jì)算能力比例相同時(shí),則將第三穩(wěn)定比例作為第一穩(wěn)定比例。S224、管理服務(wù)器發(fā)現(xiàn)需要增加CSP中Web服務(wù)器。具體的,該管理服務(wù)器可以通過監(jiān)控CSP中Web服務(wù)器,當(dāng)發(fā)現(xiàn)Web服務(wù)器的CPU使用率超過設(shè)定的閾值時(shí),則需要增加Web服務(wù)器以進(jìn)行分流負(fù)載。S225、管理服務(wù)器根據(jù)第一穩(wěn)定比例增加Web服務(wù)器、App服務(wù)器和DB服務(wù)器的數(shù)量。比如,如果第一穩(wěn)定比例為1∶2∶4,則管理服務(wù)器根據(jù)該第一穩(wěn)定比例,在增加1臺(tái)Web服務(wù)器的同時(shí),增加2臺(tái)App服務(wù)器和4臺(tái)DB服務(wù)器,因此一次增加多臺(tái)App服務(wù)器或DB服務(wù)器可以有效節(jié)省增加服務(wù)器的時(shí)間,有效避免Web服務(wù)器中某些請求出現(xiàn)超時(shí)的情況,提高了App服務(wù)器和DB服務(wù)器的工作效率,進(jìn)而提高了Web服務(wù)器的工作效率,提高了CSP上Web應(yīng)用的服務(wù)質(zhì)量。需要說明的是,盡管圖2.a、圖2.b和圖2.c對應(yīng)的實(shí)施例以CSP中部署的Web應(yīng)用的三層架構(gòu)為例,但是不能理解成是本發(fā)明對Web應(yīng)用按其他架構(gòu)劃分服務(wù)器的限制,并且不能理解成是對CSP上按照某種劃分部署其他應(yīng)用的限制,CSP上部署的任何應(yīng)用,只要該應(yīng)用可以按某種架構(gòu)劃分服務(wù)器層次,都屬于本發(fā)明保護(hù)的范圍。圖3描述了本發(fā)明實(shí)施例提供的一種管理服務(wù)器300的結(jié)構(gòu),云服務(wù)器供應(yīng)商CSP包括至少兩類服務(wù)器和該管理服務(wù)器300,該管理服務(wù)器300包括:獲取模塊301,用于獲取第一穩(wěn)定比例,該第一穩(wěn)定比例用于指示該CSP中該至少兩類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比;增加模塊302,用于根據(jù)獲取模塊301獲取的第一穩(wěn)定比例,增加該CSP中該至少兩類服務(wù)器的數(shù)量。在本發(fā)明的一個(gè)實(shí)施例中,該管理服務(wù)器300還包括:接收模塊303,用于接收云服務(wù)消費(fèi)者CSC發(fā)送的攜帶第二穩(wěn)定比例的應(yīng)用部署請求,該第二穩(wěn)定比例是通過在開放虛擬格式OVF中增加描述穩(wěn)定比例的字段實(shí)現(xiàn),該第二穩(wěn)定比例用于指示該CSC中該至少兩類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比。其中,CSC可以將第二穩(wěn)定比例以O(shè)VF格式封裝在應(yīng)用部署請求中,即通過在開放虛擬格式OVF中增加描述穩(wěn)定比例的字段實(shí)現(xiàn)。并且,第二穩(wěn)定比例由CSC測試獲取,具體的CSC測試獲取第二穩(wěn)定比例的過程與圖2.a描述的實(shí)施例中S201的過程相同,此處不予贅述。在接收模塊303獲取第二穩(wěn)定比例之后,獲取模塊301具體用于根據(jù)第二穩(wěn)定比例獲取第一穩(wěn)定比例,具體包括:在CSC中該至少兩類服務(wù)器的計(jì)算能力比例與CSP中該至少兩類服務(wù)器的計(jì)算能力比例不同時(shí),根據(jù)第二穩(wěn)定比例、CSC中該至少兩類服務(wù)器的計(jì)算能力比例、和CSP中該至少兩類服務(wù)器的計(jì)算能力比例,獲取第一穩(wěn)定比例,其中,該第一穩(wěn)定比例用于指示CSP中該至少兩類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比,具體的獲取該第一穩(wěn)定比例的方法可以參見圖2.a描述的實(shí)施例中S204中獲取第一穩(wěn)定比例的方法,此處不予贅述;或者,在CSC中該至少兩類服務(wù)器的計(jì)算能力比例與CSP中該至少兩類服務(wù)器的計(jì)算能力比例相同時(shí),將第二穩(wěn)定比例作為第一穩(wěn)定比例??蛇x的,在本發(fā)明的另一個(gè)實(shí)施例中,獲取模塊301具體包括:用于監(jiān)控CSP中該至少兩類服務(wù)器的訪問量;以及,在CSP中該至少兩類服務(wù)器的訪問量相同時(shí),記錄該至少兩類服務(wù)器中每類服務(wù)器的數(shù)量與該類服務(wù)器的CPU使用率的乘積的值;以及,將該至少兩類服務(wù)器中每類服務(wù)器的數(shù)量與該類服務(wù)器的CPU使用率的乘積的值的比例確定為第一穩(wěn)定比例??蛇x的,在本發(fā)明的又一個(gè)實(shí)施例中,該管理服務(wù)器300還包括:該接收模塊303,還用于接收遷移CSP發(fā)送的攜帶第三穩(wěn)定比例的遷移請求,該第三穩(wěn)定比例是通過在開放虛擬格式OVF中增加描述穩(wěn)定比例的字段實(shí)現(xiàn),該第三穩(wěn)定比例用于指示該遷移CSP中所述至少兩類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比。其中,遷移CSP可以將第三穩(wěn)定比例以O(shè)VF格式封裝在遷移請求中,即通過在開放虛擬格式OVF中增加描述穩(wěn)定比例的字段實(shí)現(xiàn)。在接收模塊303獲取第三穩(wěn)定比例之后,獲取模塊301具體用于根據(jù)第三穩(wěn)定比例獲取第二穩(wěn)定比例,具體包括:用于在該遷移CSP中該至少兩類服務(wù)器的計(jì)算能力比例與該CSP中該至少兩類服務(wù)器的計(jì)算能力比例不同時(shí),根據(jù)第三穩(wěn)定比例、遷移CSP中該至少兩類服務(wù)器的計(jì)算能力比例、和CSP中該至少兩類服務(wù)器的計(jì)算能力比例,獲取第一穩(wěn)定比例,其中,該第一穩(wěn)定比例用于指示CSP中該至少兩類服務(wù)器穩(wěn)定交互時(shí)的數(shù)量比,具體的獲取該第一穩(wěn)定比例的方法可以參見圖2.c描述的實(shí)施例中S223中獲取第一穩(wěn)定比例的方法,此處不予贅述;或者,用于在遷移CSP中該至少兩類服務(wù)器的計(jì)算能力比例與CSP中該至少兩類服務(wù)器的計(jì)算能力比例相同時(shí),將第三穩(wěn)定比例作為第一穩(wěn)定比例。進(jìn)一步,在上述三個(gè)實(shí)施例中,該管理服務(wù)器300還包括:發(fā)現(xiàn)模塊304,用于發(fā)現(xiàn)需要增加該CSP中該至少兩類服務(wù)器中一類服務(wù)器。具體的,發(fā)現(xiàn)模塊304可以通過監(jiān)控CSP中該至少兩類服務(wù)器,當(dāng)發(fā)現(xiàn)其中一類服務(wù)器的CPU使用率超過設(shè)定的閾值時(shí),則需要增加該類服務(wù)器以進(jìn)行分流負(fù)載。本發(fā)明上述實(shí)施例提供的管理服務(wù)器,在發(fā)現(xiàn)需要增加某層服務(wù)器的數(shù)量時(shí),按照穩(wěn)定比例一次增加各層服務(wù)器的數(shù)量,可以使得各層服務(wù)器之間較快的達(dá)到穩(wěn)定狀態(tài),避免了由于逐個(gè)增加服務(wù)器需要比較長的時(shí)間而導(dǎo)致各層服務(wù)器上的一些操作請求超時(shí)等,提高了每層服務(wù)器整體的處理能力,進(jìn)而提高CSP上部署的應(yīng)用的服務(wù)質(zhì)量。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,上述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,上述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(ROM:Read-OnlyMemory)或隨機(jī)存儲(chǔ)記憶體(RAM:RandomAccessMemory)等。本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的技術(shù)方案;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
台中县| 衡南县| 鹰潭市| 大竹县| 郧西县| 永安市| 安陆市| 明光市| 庐江县| 定襄县| 右玉县| 玛曲县| 贵港市| 休宁县| 雷波县| 馆陶县| 凌海市| 临洮县| 临安市| 临夏市| 沾益县| 杭锦后旗| 柘荣县| 田阳县| 绥滨县| 赣州市| 曲松县| 宾阳县| 五大连池市| 武陟县| 高唐县| 通化县| 安福县| 永仁县| 白沙| 来宾市| 永嘉县| 漾濞| 会泽县| 通辽市| 新泰市|