所公開的(de)(de)(de)技術涉及(ji)以自動化方式在云計算環境中(zhong)(zhong)構(gou)建數(shu)據中(zhong)(zhong)心。更具(ju)體而言,本公開描述(shu)了多個用(yong)戶(hu)界(jie)面,這些(xie)用(yong)戶(hu)界(jie)面可以被配置(zhi)為(wei)和用(yong)于呈現(xian)關于表示構(gou)建內的(de)(de)(de)變(bian)更單元的(de)(de)(de)能力的(de)(de)(de)可用(yong)性和/或(huo)這些(xie)之(zhi)間的(de)(de)(de)依賴關系的(de)(de)(de)信息。
背景技術:
1、如今,云基礎設施服務(wu)利用(yong)(yong)(yong)許多單獨(du)的(de)(de)服務(wu)來構建(jian)數(shu)(shu)(shu)據(ju)中心(xin)(xin)(xin)(例(li)如,在特定地(di)理區域的(de)(de)數(shu)(shu)(shu)據(ju)中心(xin)(xin)(xin)中引導(bootstrap)各(ge)(ge)種資源(yuan)(yuan))。在一些示例(li)中,區域是(shi)與(yu)一個或(huo)多個數(shu)(shu)(shu)據(ju)中心(xin)(xin)(xin)所位(wei)于(或(huo)將要位(wei)于)的(de)(de)局部地(di)理地(di)區對應的(de)(de)邏(luo)輯抽象(xiang)。構建(jian)數(shu)(shu)(shu)據(ju)中心(xin)(xin)(xin)可(ke)以包括(kuo)供給和配置基礎設施資源(yuan)(yuan)以及將代碼部署到這些資源(yuan)(yuan)(例(li)如,用(yong)(yong)(yong)于各(ge)(ge)種服務(wu))。用(yong)(yong)(yong)于構建(jian)數(shu)(shu)(shu)據(ju)中心(xin)(xin)(xin)的(de)(de)操作(zuo)可(ke)以被統稱為執行“區域構建(jian)”。區域中可(ke)以包括(kuo)任何合適(shi)數(shu)(shu)(shu)量的(de)(de)數(shu)(shu)(shu)據(ju)中心(xin)(xin)(xin),因此區域構建(jian)可(ke)以包括(kuo)用(yong)(yong)(yong)于構建(jian)多個數(shu)(shu)(shu)據(ju)中心(xin)(xin)(xin)的(de)(de)操作(zuo)。當資源(yuan)(yuan)被引導到數(shu)(shu)(shu)據(ju)中心(xin)(xin)(xin)時,可(ke)以發布各(ge)(ge)種能力(li)以指示其(qi)可(ke)用(yong)(yong)(yong)性。
2、用(yong)(yong)(yong)于構(gou)建(jian)區(qu)(qu)域(yu)(yu)的(de)常規工(gong)具需(xu)要大量的(de)人工(gong),因為(wei)(wei)用(yong)(yong)(yong)于一(yi)個服(fu)務的(de)引(yin)導(dao)操作可(ke)能(neng)依賴于該(gai)區(qu)(qu)域(yu)(yu)的(de)可(ke)能(neng)尚不可(ke)用(yong)(yong)(yong)的(de)其(qi)它功能(neng)和(he)(he)/或(huo)(huo)服(fu)務。例如,為(wei)(wei)了引(yin)導(dao)應用(yong)(yong)(yong),對象存儲應用(yong)(yong)(yong)和(he)(he)云(yun)身份服(fu)務兩者可(ke)能(neng)首先需(xu)要在該(gai)區(qu)(qu)域(yu)(yu)中可(ke)用(yong)(yong)(yong)。但是,在一(yi)些情況下,如果沒有實現此類依賴的(de)資源(yuan),那么應用(yong)(yong)(yong)可(ke)能(neng)無法被引(yin)導(dao)或(huo)(huo)發布(bu)其(qi)能(neng)力。隨著服(fu)務團隊(dui)和(he)(he)區(qu)(qu)域(yu)(yu)數量的(de)增長,為(wei)(wei)編排供(gong)給和(he)(he)部署而執行(xing)的(de)任務急劇增加。大量依賴人工(gong)來引(yin)導(dao)服(fu)務和(he)(he)/或(huo)(huo)構(gou)建(jian)區(qu)(qu)域(yu)(yu)非常耗時、會(hui)帶來風(feng)險、并且可(ke)能(neng)無法很(hen)好地擴展(zhan)。
技術實現思路
1.一種由云基礎(chu)設施(shi)編(bian)排服(fu)務確定關(guan)鍵路徑的(de)方法,該關(guan)鍵路徑識(shi)別(bie)用于引導構建中(zhong)的(de)數據中(zhong)心內的(de)資源子集的(de)順(shun)序,所述方法包括:
2.如權利要求1所述的方法,其中與所選擇的群組對應(ying)的未(wei)發布能力的排(pai)名(ming)至少指定識別用(yong)于(yu)引導構建中的數據(ju)中心(xin)內(nei)的資(zi)源子集的順(shun)序的關鍵路(lu)徑(jing)。
3.如權(quan)利(li)要求1或2所述的方法,還包括使得(de)在客戶(hu)端設備上顯示可視化,其中(zhong)至少(shao)部分(fen)地基(ji)于排名分(fen)配計算資源以(yi)引導與(yu)所述未發布能力對應的資源。
4.如權利要(yao)求1-3中(zhong)的(de)任(ren)一項所述的(de)方(fang)法,其(qi)中(zhong)可視化包(bao)括表(biao),該表(biao)對于每個(ge)未發布能(neng)力(li)包(bao)括:指(zhi)派的(de)排(pai)名、對應的(de)群組、以及云基礎設施服務(wu)中(zhong)的(de)對應區域。
5.如權利要求1至4中(zhong)的任一項所述的方(fang)法,還包括:
6.如權利要(yao)求1至5中的任一項所述的方法(fa),還包括(kuo):
7.如(ru)權(quan)利要求1至(zhi)6中的(de)任一項所述的(de)方(fang)法,其中對未(wei)發(fa)(fa)(fa)布能(neng)力進行排名(ming)至(zhi)少部(bu)分(fen)地基(ji)于針對相(xiang)應未(wei)發(fa)(fa)(fa)布能(neng)力識別能(neng)夠(gou)響應于發(fa)(fa)(fa)布該相(xiang)應未(wei)發(fa)(fa)(fa)布能(neng)力而發(fa)(fa)(fa)布的(de)能(neng)力集(ji)合。
8.一種(zhong)云計算(suan)系統,包括:
9.如權利要求(qiu)8所(suo)述(shu)的(de)(de)(de)云(yun)計算系統,其(qi)中(zhong)與所(suo)選擇的(de)(de)(de)群組對應(ying)的(de)(de)(de)未(wei)發布能(neng)力的(de)(de)(de)排名(ming)至(zhi)少指定識別(bie)用于引導構(gou)建中(zhong)的(de)(de)(de)數據中(zhong)心內的(de)(de)(de)資源(yuan)子集的(de)(de)(de)順序的(de)(de)(de)關(guan)鍵路(lu)徑(jing)。
10.如權利要求(qiu)8或9所述的云(yun)計(ji)算系統,其中執行(xing)所述指令還(huan)使得云(yun)基礎設施編排(pai)服(fu)務(wu)使得在客戶(hu)端(duan)設備(bei)上顯示(shi)可(ke)視(shi)化,其中至(zhi)少部分地基于排(pai)名分配計(ji)算資(zi)源以引導與所述未發布能(neng)力對應的資(zi)源。
11.如權利要求8-10中(zhong)的(de)(de)(de)任一項所述的(de)(de)(de)云計算系統,其中(zhong)可視(shi)化(hua)包括表,該表對(dui)(dui)于每個未發布(bu)能力(li)包括:指派的(de)(de)(de)排名(ming)、對(dui)(dui)應(ying)的(de)(de)(de)群組、以及云基礎設(she)施服務中(zhong)的(de)(de)(de)對(dui)(dui)應(ying)區域。
12.如權(quan)利要求8-11中的(de)任(ren)一項(xiang)所述的(de)云計算系統,其中執行所述指(zhi)令還使得云基(ji)礎設施編排(pai)服(fu)務:
13.如(ru)權(quan)利要求8至(zhi)12中的任一項(xiang)所述的云(yun)計(ji)算系統,其中執(zhi)行所述指令還使得云(yun)基礎(chu)設(she)施編排(pai)服務:
14.如權利(li)要(yao)求8-13中的任(ren)一(yi)項所述(shu)的云計算系統,其中對(dui)未(wei)發(fa)(fa)布(bu)能(neng)力(li)進行排名至少(shao)部分地(di)基于(yu)針對(dui)相應未(wei)發(fa)(fa)布(bu)能(neng)力(li)識別能(neng)夠響應于(yu)發(fa)(fa)布(bu)該相應未(wei)發(fa)(fa)布(bu)能(neng)力(li)而發(fa)(fa)布(bu)的能(neng)力(li)集(ji)合。
15.一(yi)種存儲計算機(ji)可(ke)(ke)執行指(zhi)令的(de)非暫態計算機(ji)可(ke)(ke)讀介質,所述指(zhi)令在(zai)由云基礎設(she)施編排(pai)服(fu)務的(de)一(yi)個(ge)或多(duo)個(ge)處(chu)理(li)器執行時,使得云基礎設(she)施編排(pai)服(fu)務:
16.如權利(li)要求15所述的(de)(de)(de)非(fei)暫態計算(suan)機可讀介(jie)質,其(qi)中與所選擇的(de)(de)(de)群(qun)組(zu)對(dui)應(ying)(ying)的(de)(de)(de)未發(fa)(fa)布(bu)能力(li)的(de)(de)(de)排(pai)名至少(shao)(shao)指定(ding)識別用于(yu)引(yin)導(dao)構建(jian)中的(de)(de)(de)數據中心(xin)內的(de)(de)(de)資源子集的(de)(de)(de)順序(xu)的(de)(de)(de)關鍵(jian)路徑(jing),并且其(qi)中排(pai)名至少(shao)(shao)部分地基于(yu)針對(dui)相應(ying)(ying)未發(fa)(fa)布(bu)能力(li)識別能夠響應(ying)(ying)于(yu)發(fa)(fa)布(bu)該相應(ying)(ying)未發(fa)(fa)布(bu)能力(li)而(er)發(fa)(fa)布(bu)的(de)(de)(de)能力(li)集合而(er)導(dao)出。
17.如權利(li)要求15或(huo)16所述的非暫態計(ji)算機可(ke)讀介質,其(qi)中執行(xing)所述指令還使得(de)云基礎(chu)設(she)施編排服務使得(de)在(zai)客戶端設(she)備(bei)上顯示可(ke)視(shi)化(hua),其(qi)中至少部(bu)分地(di)基于排名分配(pei)計(ji)算資源以引導(dao)與未(wei)發布能力對應(ying)的資源。
18.如權利(li)要求15-17中(zhong)的(de)任一項(xiang)所述(shu)的(de)非暫態計算機(ji)可(ke)讀介質,其中(zhong)可(ke)視化包(bao)括表,該(gai)表對于每個未發布能(neng)力(li)包(bao)括:指派的(de)排名、對應的(de)群組、以及云(yun)基礎設施服務中(zhong)的(de)對應區域。
19.如權利要求15至(zhi)18中的(de)任一項(xiang)所述的(de)非暫態計算(suan)機可(ke)讀(du)介質,其中執行所述指令還(huan)使得云基礎(chu)設施編(bian)排服務:
20.如權利要(yao)求15-19中的任一項所述的非暫態計算機可讀介質,其(qi)中執行所述指令還使得云基礎(chu)設施編(bian)排服務: