云平臺服務(wù)創(chuàng)建方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供了一種云平臺服務(wù)創(chuàng)建方法及系統(tǒng),用于在前端系統(tǒng)和后臺系統(tǒng)之間創(chuàng)建云服務(wù)。其中,所述云平臺服務(wù)創(chuàng)建方法包括:前端系統(tǒng)中的第一組件將云平臺服務(wù)創(chuàng)建請求發(fā)送至后臺系統(tǒng)的第二組件;所述第二組件根據(jù)接收到的云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器,其中,所述容器中具有用于與所述第一組件信息交互的第三管理組件;所述第一組件通過所述第三管理組件對所述容器進(jìn)行管理。本實施方式通過將服務(wù)創(chuàng)建在容器內(nèi),解除了前端系統(tǒng)與后臺服務(wù)器的耦合,使得前端系統(tǒng)和后臺系統(tǒng)的信息交互不受語言、框架和系統(tǒng)的限制,降低信息交互的復(fù)雜度,減少數(shù)據(jù)運(yùn)算量,提高了系統(tǒng)的兼容性。
【專利說明】
云平臺服務(wù)創(chuàng)建方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及云計算技術(shù)領(lǐng)域,尤其涉及一種云平臺服務(wù)創(chuàng)建方法及系統(tǒng)。
【背景技術(shù)】
[0002]Docker是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器上。容器(container)是完全使用沙箱機(jī)制,相互之間不會有任何接口。這類似iPhone中的服務(wù)app,幾乎沒有性能開銷,可以很容易地在機(jī)器和數(shù)據(jù)中心中運(yùn)行。更重要的是,它們不依賴于任何語言、框架和系統(tǒng)。Docker作為一種虛擬化應(yīng)用容器引擎,是一種虛擬化解決方案。通過Docker技術(shù),可以虛擬化生成container,大大加速了云平臺的發(fā)展。
[0003]現(xiàn)有技術(shù)中,云平臺系統(tǒng)可以包含很多組件的服務(wù)。通常,每個服務(wù)都要有一個前端入口和對應(yīng)的一個或者多個后臺服務(wù)程序,這個前端入口和多個后臺服務(wù)程序的之間會出現(xiàn)多種多樣的交互。該前端和多個后臺的程序相互耦合,且耦合度較高,在此種情況下,該前端和多個后臺的信息交互非常復(fù)雜,數(shù)據(jù)運(yùn)算量高,兼容性差,信息交互錯誤率高。
[0004]因此,在創(chuàng)建服務(wù)時,如何提高內(nèi)聚、降低耦合成為業(yè)界的關(guān)注點(diǎn)之一。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種云平臺服務(wù)創(chuàng)建方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中該前端和多個后臺的程序相互耦合,且耦合度較高,前端和多個后臺的信息交互非常復(fù)雜,數(shù)據(jù)運(yùn)算量高,兼容性差,信息交互錯誤率高等問題。
[0006]本發(fā)明實施例提供了一種云平臺服務(wù)創(chuàng)建方法,用于在前端系統(tǒng)和后臺系統(tǒng)之間創(chuàng)建云服務(wù),其中,所述云平臺服務(wù)創(chuàng)建方法包括:
[0007]前端系統(tǒng)中的第一組件將云平臺服務(wù)創(chuàng)建請求發(fā)送至后臺系統(tǒng)的第二組件;
[0008]所述第二組件根據(jù)接收到的云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器,其中,所述容器中具有用于與所述第一組件信息交互的第三管理組件;
[0009]所述第一組件通過所述第三管理組件對所述容器進(jìn)行管理。
[0010]本發(fā)明實施例提供了一種云平臺服務(wù)創(chuàng)建系統(tǒng),包括前端系統(tǒng)和后臺系統(tǒng),其中,
[0011]所述前端系統(tǒng)包括第一組件,所述后臺系統(tǒng)包括第二組件;其中,
[0012]所述第一組件用于將云平臺服務(wù)創(chuàng)建請求發(fā)送至后臺系統(tǒng)的第二組件;
[0013]所述后臺系統(tǒng)的所述第二組件用于根據(jù)接收到的云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器,其中,所述容器中具有用于與所述第一組件信息交互的第三管理組件;
[0014]所述第一組件還用于通過所述第三管理組件對所述容器進(jìn)行管理。
[0015]—來,本實施方式是云化思想的部署方式,能夠應(yīng)用于云平臺系統(tǒng)的搭建。
[0016]二來,本實施方式第二組件和第三管理組件都是高可用的機(jī)構(gòu)。
[0017]三來,本實施方式通過將服務(wù)創(chuàng)建在容器內(nèi),使得組件之間脫離了耦合,解除了前端系統(tǒng)與后臺服務(wù)器的耦合,使得前端系統(tǒng)和后臺系統(tǒng)的信息交互不受語言、框架和系統(tǒng)的限制,降低信息交互的復(fù)雜度,減少數(shù)據(jù)運(yùn)算量,提高了系統(tǒng)的兼容性,能夠更好地支持云平臺服務(wù)。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1為本發(fā)明云平臺服務(wù)創(chuàng)建方法第一實施例的流程示意圖;
[0020]圖2為本發(fā)明云平臺服務(wù)創(chuàng)建方法第二實施例的流程示意圖;
[0021]圖3為本發(fā)明云平臺服務(wù)創(chuàng)建系統(tǒng)第一實施例結(jié)構(gòu)示意圖;
[0022]圖4為本發(fā)明云平臺服務(wù)創(chuàng)建系統(tǒng)第二實施例結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]圖1為本發(fā)明云平臺服務(wù)創(chuàng)建方法第一實施例的流程示意圖。云平臺服務(wù)創(chuàng)建方法用于在前端系統(tǒng)和后臺系統(tǒng)之間創(chuàng)建云服務(wù),其中,云平臺服務(wù)創(chuàng)建方法包括:
[0025]SlOl:前端系統(tǒng)中的第一組件將云平臺服務(wù)創(chuàng)建請求發(fā)送至后臺系統(tǒng)的第二組件。
[0026]在本實施方式中,服務(wù)創(chuàng)建請求例如可以是創(chuàng)建某游戲服務(wù)的請求,或者創(chuàng)建視頻點(diǎn)播服務(wù)等請求。
[0027]S102:所述第二組件根據(jù)接收到的云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器。
[0028]在本發(fā)明實施例中,第二組件通過Docker技術(shù)部署容器(container)。所述容器中具有用于與所述第一組件信息交互的第三管理組件。第三管理組件可以對容器以及容器內(nèi)的業(yè)務(wù)進(jìn)行管理。
[0029]S103:所述第一組件通過所述第三管理組件對所述容器進(jìn)行管理。
[0030]在本發(fā)明實施例中,所述第一組件可以通過所述第三管理組件在容器內(nèi)創(chuàng)建所需的各種服務(wù)。
[0031]本實施方式通過將服務(wù)創(chuàng)建在容器內(nèi),解除了前端系統(tǒng)與后臺服系統(tǒng)的耦合,使得前端系統(tǒng)和后臺系統(tǒng)的信息交互不受語言、框架和系統(tǒng)的限制,降低信息交互的復(fù)雜度,減少數(shù)據(jù)運(yùn)算量,提高了系統(tǒng)的兼容性,降低了信息交互的錯誤概率。
[0032]圖2為本發(fā)明云平臺服務(wù)創(chuàng)建方法第二實施例的流程示意圖。該實施例是在圖1實施例的基礎(chǔ)上,由部署一個第二組件變?yōu)椴渴鸲鄠€第二組件,具體細(xì)節(jié)可以參考圖1實施例說明。本實施例中,云平臺服務(wù)創(chuàng)建方法用于在前端系統(tǒng)和后臺系統(tǒng)之間創(chuàng)建云服務(wù),其中,所述云平臺服務(wù)創(chuàng)建方法包括步驟:
[0033]S201:前端系統(tǒng)中的第一組件將云平臺服務(wù)創(chuàng)建請求發(fā)送至所述后臺系統(tǒng)的其中一個第二組件。
[0034]在本實施方式中,所述后臺系統(tǒng)可以包括多臺后臺服務(wù)器,在每臺后臺服務(wù)器內(nèi)部署一個第二組件。
[0035]在本實施方式中,每個后臺服務(wù)器可以采用相同配置的服務(wù)器,在每臺后臺服務(wù)器內(nèi)部署第二組件均相同。第一組件將云平臺服務(wù)創(chuàng)建請求發(fā)送至所述后臺系統(tǒng)的其中任意一個第二組件。
[0036]S202:所述后臺系統(tǒng)的其中一個第二組件將所述云平臺服務(wù)創(chuàng)建請求分發(fā)至所述多個第二組件中除所述其中一個第二組件之外的剩余的第二組件。
[0037]在本實施方式中,可以將收到第一組件平臺服務(wù)創(chuàng)建請求的后臺服務(wù)器作為領(lǐng)導(dǎo)服務(wù)器,再由此領(lǐng)導(dǎo)服務(wù)器分別向其它服務(wù)器發(fā)送云平臺服務(wù)創(chuàng)建請求。
[0038]S203:所述多個第二組件根據(jù)所述云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器集群。
[0039]在本發(fā)明實施例中,第二組件通過Docker技術(shù)部署容器(container)。容器集群中的每個容器具有用于與所述第一組件信息交互的第三管理組件。每個容器可以分別部署在每臺后臺服務(wù)器內(nèi)的第二組件內(nèi)。
[0040]S204:所述第一組件通過所述第三管理組件對所述容器集群中的每個容器進(jìn)行管理。
[0041 ] 在本發(fā)明實施例中,所述第一組件可以通過所述第三管理組件在容器內(nèi)創(chuàng)建所需的各種服務(wù)。
[0042]由此,本實施方式通過在后臺服務(wù)器群組的分布式的每個節(jié)點(diǎn)(每臺后臺服務(wù)器內(nèi))都部署容器,并將應(yīng)用服務(wù)創(chuàng)建在容器內(nèi),解除了前端系統(tǒng)與后臺服務(wù)器的耦合,使得前端系統(tǒng)和后臺服務(wù)器的信息交互不受語言、框架和系統(tǒng)的限制,降低信息交互的復(fù)雜度,減少數(shù)據(jù)運(yùn)算量,提高了系統(tǒng)的兼容性。
[0043]在本發(fā)明實施例中,云平臺服務(wù)創(chuàng)建方法包括(例如上述的步驟S202和步驟S203之間還包括):
[0044]所述第一組件詢問(例如可以按某一頻率進(jìn)行輪詢)所述多個第二組件,
[0045]當(dāng)所述第一組件在預(yù)設(shè)的時間段內(nèi)(例如5分鐘)收到所述多個第二組件的回復(fù)時,確定在所述后臺系統(tǒng)中部署容器集群成功;
[0046]當(dāng)所述第一組件在預(yù)設(shè)的時間段內(nèi)(例如5分鐘)未收到所述多個第二組件的回復(fù)時,確定在所述后臺系統(tǒng)中部署容器集群失敗。
[0047]由此,本實施方式通過不斷詢問(例如可以按某一頻率進(jìn)行輪詢)第二組件,如果超時未獲取相關(guān)信息,確認(rèn)部署容器失敗,使得無需對每個節(jié)點(diǎn)進(jìn)行耦合設(shè)置(例如對每個節(jié)點(diǎn)設(shè)置自動反饋部署容器的情況),一來,降低了前端系統(tǒng)與各個節(jié)點(diǎn)之間的耦合;二來,可以保證獲取的信息均是有效信息;三來,提高了信息獲取的可靠性。
[0048]在本發(fā)明實施例中,所述信息交互所采用的方式為:
[0049]所述第一組件主動輪詢和所述第三管理組件被動響應(yīng)的方式。
[0050]由此,本實施方式通過第一組件主動輪詢和所述第三管理組件被動響應(yīng)的方式,使得無需對第三管理組件進(jìn)行耦合設(shè)置,進(jìn)一步降低了前端系統(tǒng)與各個節(jié)點(diǎn)之間的耦合。
[0051]圖3為本發(fā)明云平臺服務(wù)創(chuàng)建系統(tǒng)第一實施例結(jié)構(gòu)示意圖。如圖3所示,云平臺服務(wù)創(chuàng)建系統(tǒng)包括:前端系統(tǒng)和后臺系統(tǒng)。所述前端系統(tǒng)包括第一組件,所述后臺系統(tǒng)包括第二組件。其中:
[0052]所述前端系統(tǒng)包括第一組件,所述后臺系統(tǒng)包括第二組件;其中,
[0053]所述第一組件用于將云平臺服務(wù)創(chuàng)建請求發(fā)送至后臺系統(tǒng)的第二組件;
[0054]所述后臺系統(tǒng)的所述第二組件用于根據(jù)接收到的云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器,其中,所述容器中具有用于與所述第一組件信息交互的第三管理組件;
[0055]所述第一組件還用于通過所述第三管理組件對所述容器進(jìn)行管理。
[0056]本實施方式通過將服務(wù)創(chuàng)建在容器內(nèi),解除了前端系統(tǒng)與后臺服系統(tǒng)的耦合,使得前端系統(tǒng)和后臺系統(tǒng)的信息交互不受語言、框架和系統(tǒng)的限制,降低信息交互的復(fù)雜度,減少數(shù)據(jù)運(yùn)算量,提高了系統(tǒng)的兼容性。
[0057]圖4為本發(fā)明云平臺服務(wù)創(chuàng)建系統(tǒng)第二實施例結(jié)構(gòu)示意圖。如4所示,云平臺服務(wù)創(chuàng)建系統(tǒng)包括:前端系統(tǒng)和后臺系統(tǒng),所述前端系統(tǒng)包括第一組件,所述后臺系統(tǒng)包括多個第二組件。
[0058]所述前端系統(tǒng)中的第一組件用于將云平臺服務(wù)創(chuàng)建請求發(fā)送至后臺系統(tǒng)的多個第二組件的其中一個第二組件;
[0059]所述后臺系統(tǒng)的其中一個第二組件用于將所述云平臺服務(wù)創(chuàng)建請求分發(fā)至后臺系統(tǒng)的多個第二組件中除所述其中一個第二組件之外的剩余的第二組件;
[0060]所述后臺系統(tǒng)的多個第二組件用于根據(jù)所述云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器集群,其中,所述容器集群中的每個容器具有用于與所述第一組件信息交互的第三管理組件;
[0061 ] 所述第一組件還用于通過所述第三管理組件對所述容器集群中的每個容器進(jìn)行管理。
[0062]由此,本實施方式通過在后臺服務(wù)器群組的分布式的每個節(jié)點(diǎn)都部署container,并將應(yīng)用服務(wù)創(chuàng)建在container內(nèi),解除了前端系統(tǒng)與后臺服務(wù)器的耦合,使得前端系統(tǒng)和后臺服務(wù)器的信息交互不受語言、框架和系統(tǒng)的限制,降低信息交互的復(fù)雜度,減少數(shù)據(jù)運(yùn)算量,提高了系統(tǒng)的兼容性。
[0063]在本實施方式中,所述前端系統(tǒng)的第一組件用于詢問所述多個第二組件,當(dāng)所述在預(yù)設(shè)的時間段內(nèi)收到所述多個第二組件的回復(fù)時,確定在所述后臺系統(tǒng)中部署容器集群成功;當(dāng)所述第一組件在預(yù)設(shè)的時間段內(nèi)未收到所述多個第二組件的回復(fù)時,確定在所述后臺系統(tǒng)中部署容器集群失敗。
[0064]由此,本實施方式通過不斷詢問第二組件,如果超時未獲取相關(guān)信息,確認(rèn)部署容器失敗,使得無需對每個節(jié)點(diǎn)進(jìn)行耦合設(shè)置(例如對每個節(jié)點(diǎn)設(shè)置自動反饋部署容器情況)不僅降低了前端系統(tǒng)與各個節(jié)點(diǎn)之間的耦合,而且可以保證獲取的信息均是有效信息。
[0065]在本實施方式中,所述第一組件主動輪詢和第三管理組件被動響應(yīng)的方式。
[0066]由此,本實施方式通過第一組件主動輪詢和所述第三管理組件被動響應(yīng)的方式,使得無需對第三管理組件進(jìn)行耦合設(shè)置,進(jìn)一步降低了前端系統(tǒng)與各個節(jié)點(diǎn)之間的耦合。
[0067]本發(fā)明實施例中可以通過硬件處理器(hardware processor)和各單元來實現(xiàn)相關(guān)功能模塊的各項功能。
[0068]本實施方式的具體實現(xiàn)方式可以包括如下幾個步驟:
[0069]—、前端系統(tǒng)服務(wù)serverl (例如第一組件)作為流程控制者,發(fā)起云平臺服務(wù)的申請。
[0070]二、Server2(例如第二組件)是部署在后臺服務(wù)器(例如后臺系統(tǒng)中一個單點(diǎn))上的服務(wù)程序,部署在機(jī)房每一個服務(wù)器上,每次serverl給機(jī)房中隨機(jī)一個server2發(fā)送部署包含業(yè)務(wù)的container (容器)的請求,收到請求者作為leader (領(lǐng)導(dǎo)服務(wù)器),以它進(jìn)行分發(fā)給其它的server2以執(zhí)行部署container集群的任務(wù)。
[0071]三、部署完container集群后,server3 (例如第三管理組件)是運(yùn)行在container中的服務(wù)管理程序,serverl向server3發(fā)起請求,將container中的業(yè)務(wù)部署成功。
[0072]在本實施方式中,后臺的服務(wù)器是分布式的,下邊以一個單點(diǎn)為例進(jìn)行介紹。
[0073]步驟一、前端系統(tǒng)serverl收到創(chuàng)建云平臺服務(wù)請求,將請求發(fā)送到機(jī)房服務(wù)器上的后臺程序server2上。Server2負(fù)責(zé)來通過Docker技術(shù)部署container。
[0074]步驟二、serverl需要和server2通信以確定server2是否完成處理請求,并需要完成后的所有container的相關(guān)信息用以歸檔,此時serverl采用在預(yù)設(shè)時間(例如5分鐘)內(nèi)不斷詢問serverf的方式,直到拿到結(jié)果,如果超時,則認(rèn)為失敗。
[0075]步驟三、倉Il建出來的container中的業(yè)務(wù)組件需要一個管理程序控制,這個管理程序是server3 (例如第三管理組件),前端系統(tǒng)通過server3來對container中的業(yè)務(wù)和container進(jìn)行管理,serverl同server3通信也是米用serverl主動輪詢和server3被動相應(yīng)的方式。
[0076]步驟四、serverl把同server2和server3的相關(guān)信息記錄下來,云服務(wù)便申請創(chuàng)建完成。
[0077]上述可知,整個服務(wù)流程可以由serverl來控制。serverl主動發(fā)起請求,并不斷輪詢server2的結(jié)果,然后再對server3進(jìn)行結(jié)果輪詢,最終完成了云組件container的創(chuàng)建。本說明只列出了一個服務(wù)器,實際應(yīng)用中是分布式的多臺服務(wù)器,每個服務(wù)器上都部署著server2, serverl只需隨機(jī)發(fā)送給一個服務(wù)器上的server2,然后由此server2進(jìn)行分發(fā),從而創(chuàng)建出一個container集群。
[0078]—來,本實施方式是云化思想的部署方式,能夠應(yīng)用于云平臺系統(tǒng)的搭建。
[0079]二來,本實施方式第二組件和第三管理組件都是高可用的機(jī)構(gòu)。
[0080]三來,本實施方式通過將服務(wù)創(chuàng)建在容器內(nèi),使得組件之間脫離了耦合,解除了前端系統(tǒng)與后臺服務(wù)器的耦合,使得前端系統(tǒng)和后臺系統(tǒng)的信息交互不受語言、框架和系統(tǒng)的限制,降低信息交互的復(fù)雜度,減少數(shù)據(jù)運(yùn)算量,提高了系統(tǒng)的兼容性,能夠更好地支持云平臺服務(wù)。
[0081]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0082]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在計算機(jī)可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0083]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種云平臺服務(wù)創(chuàng)建方法,用于在前端系統(tǒng)和后臺系統(tǒng)之間創(chuàng)建云服務(wù),其中,所述云平臺服務(wù)創(chuàng)建方法包括: 前端系統(tǒng)中的第一組件將云平臺服務(wù)創(chuàng)建請求發(fā)送至后臺系統(tǒng)的第二組件; 所述第二組件根據(jù)接收到的云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器,其中,所述容器中具有用于與所述第一組件信息交互的第三管理組件; 所述第一組件通過所述第三管理組件對所述容器進(jìn)行管理。2.根據(jù)權(quán)利要求1所述的云平臺服務(wù)創(chuàng)建方法,包括: 前端系統(tǒng)中的第一組件將云平臺服務(wù)創(chuàng)建請求發(fā)送至所述后臺系統(tǒng)的其中一個第二組件; 所述后臺系統(tǒng)的其中一個第二組件將所述云平臺服務(wù)創(chuàng)建請求分發(fā)至所述多個第二組件中除所述其中一個第二組件之外的剩余的第二組件; 所述多個第二組件根據(jù)所述云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器集群,其中,所述容器集群中的每個容器具有用于與所述第一組件信息交互的第三管理組件; 所述第一組件通過所述第三管理組件對所述容器集群中的每個容器進(jìn)行管理。3.根據(jù)權(quán)利要求2所述的云平臺服務(wù)創(chuàng)建方法,包括: 所述第一組件詢問所述多個第二組件, 當(dāng)所述第一組件在預(yù)設(shè)的時間段內(nèi)收到所述多個第二組件的回復(fù)時,確定在所述后臺系統(tǒng)中部署容器集群成功; 當(dāng)所述第一組件在預(yù)設(shè)的時間段內(nèi)未收到所述多個第二組件的回復(fù)時,確定在所述后臺系統(tǒng)中部署容器集群失敗。4.根據(jù)權(quán)利要求2或3所述的云平臺服務(wù)創(chuàng)建方法,所述信息交互所采用的方式為: 所述第一組件主動輪詢和所述第三管理組件被動響應(yīng)的方式。5.—種云平臺服務(wù)創(chuàng)建系統(tǒng),包括前端系統(tǒng)和后臺系統(tǒng),其中, 所述前端系統(tǒng)包括第一組件,所述后臺系統(tǒng)包括第二組件;其中, 所述第一組件用于將云平臺服務(wù)創(chuàng)建請求發(fā)送至后臺系統(tǒng)的第二組件; 所述后臺系統(tǒng)的所述第二組件用于根據(jù)接收到的云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器,其中,所述容器中具有用于與所述第一組件信息交互的第三管理組件; 所述第一組件還用于通過所述第三管理組件對所述容器進(jìn)行管理。6.根據(jù)權(quán)利要求5所述的云平臺服務(wù)創(chuàng)建系統(tǒng),包括: 所述前端系統(tǒng)中的第一組件用于將云平臺服務(wù)創(chuàng)建請求發(fā)送至后臺系統(tǒng)的多個第二組件的其中一個第二組件; 所述后臺系統(tǒng)的其中一個第二組件用于將所述云平臺服務(wù)創(chuàng)建請求分發(fā)至后臺系統(tǒng)的多個第二組件中除所述其中一個第二組件之外的剩余的第二組件; 所述后臺系統(tǒng)的多個第二組件用于根據(jù)所述云平臺服務(wù)創(chuàng)建請求在所述后臺系統(tǒng)中部署容器集群,其中,所述容器集群中的每個容器具有用于與所述第一組件信息交互的第三管理組件; 所述第一組件還用于通過所述第三管理組件對所述容器集群中的每個容器進(jìn)行管理。7.根據(jù)權(quán)利要求6所述的云平臺服務(wù)創(chuàng)建系統(tǒng),其中: 所述前端系統(tǒng)的第一組件用于詢問所述多個第二組件,當(dāng)所述在預(yù)設(shè)的時間段內(nèi)收到所述多個第二組件的回復(fù)時,確定在所述后臺系統(tǒng)中部署容器集群成功;當(dāng)所述第一組件在預(yù)設(shè)的時間段內(nèi)未收到所述多個第二組件的回復(fù)時,確定在所述后臺系統(tǒng)中部署容器集群失敗。8.根據(jù)權(quán)利要求6或7所述的云平臺服務(wù)創(chuàng)建系統(tǒng),其中,所述第一組件主動輪詢,所述第三管理組件被動響應(yīng)。
【文檔編號】H04L29/08GK105897826SQ201510822146
【公開日】2016年8月24日
【申請日】2015年11月24日
【發(fā)明人】張增
【申請人】樂視云計算有限公司