1.一種計算機實現(xiàn)的方法,包括:
向在分布式計算系統(tǒng)上運行的資源管理服務(wù)提供清單,所述清單與要被添加到所述分布式計算系統(tǒng)的新的服務(wù)相關(guān)聯(lián);
基于所述清單中的信息,分配所述分布式計算系統(tǒng)中的一個或多個資源以支持所述新的服務(wù);以及
基于所述清單中的信息,向訂閱管理服務(wù)注冊所述新的服務(wù)。
2.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中所述清單信息標(biāo)識注冊資源提供者資源。
3.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,還包括:
創(chuàng)建資源提供者注冊資源;以及
使用所述資源提供者注冊資源來注冊所述新的服務(wù)。
4.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,還包括:
在資源管理器處接收所述清單;
調(diào)用訂閱管理服務(wù)以創(chuàng)建資源提供者注冊;以及
由所述訂閱管理服務(wù)創(chuàng)建用于注冊所述新的服務(wù)的資源提供者注冊資源。
5.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中向所述訂閱管理服務(wù)注冊所述新的服務(wù)還包括:
向資源管理器注冊用于所述新的服務(wù)的端點。
6.根據(jù)權(quán)利要求5所述的計算機實現(xiàn)的方法,其中向資源管理器注冊用于所述新的服務(wù)的端點還包括:
注冊對所述新的服務(wù)的引用。
7.根據(jù)權(quán)利要求6所述的計算機實現(xiàn)的方法,還包括:
標(biāo)識針對所述新的服務(wù)的變化;以及
更新所述注冊。
8.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,還包括:
在所述服務(wù)已經(jīng)被安裝并且被注冊之后,向所述分布式計算系統(tǒng)的租戶提供所述新的服務(wù)。
9.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,還包括:
從所述分布式計算系統(tǒng)接收對于刪除安裝服務(wù)的請求;
驗證所述安裝服務(wù)沒有由租戶使用;
從所述訂閱管理服務(wù)移除針對所述安裝服務(wù)的注冊;以及
從分配資源移除所述安裝服務(wù)的部件。
10.一種系統(tǒng),包括:
一個或多個處理器;
一個或多個計算機可讀存儲介質(zhì),所述一個或多個計算機可讀存儲介質(zhì)已經(jīng)在其上存儲計算機可執(zhí)行指令,所述計算機可執(zhí)行指令當(dāng)由所述一個或多個處理器執(zhí)行時使得所述處理器提供:
資源管理器服務(wù),所述資源管理器服務(wù)被配置為使用一個或多個資源提供者來部署分布式計算系統(tǒng)中的資源;
資源管理服務(wù),所述資源管理服務(wù)被配置為部署注冊資源,所述注冊資源向所述資源管理器注冊新的服務(wù);以及
自動更新過程,所述自動更新過程被配置為監(jiān)視所述分布式計算系統(tǒng)中的服務(wù)并且利用所述資源管理器更新服務(wù)注冊。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述資源管理器還被配置為:
接收與所述新的服務(wù)相關(guān)聯(lián)的清單;
基于所述清單中的信息,分配所述分布式計算系統(tǒng)中的一個或多個資源以支持所述新的服務(wù);以及
基于所述清單中的信息,向訂閱管理服務(wù)注冊所述新的服務(wù)。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述資源管理器還被配置為:
接收與所述新的服務(wù)相關(guān)聯(lián)的清單;
創(chuàng)建用于支持所述新的服務(wù)的資源;以及
創(chuàng)建用于注冊所述新的服務(wù)的資源提供者注冊資源。
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述注冊資源被配置為向所述資源管理器注冊用于新的服務(wù)的端點。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述注冊資源被配置為向所述資源管理器注冊對新的服務(wù)的引用。
15.根據(jù)權(quán)利要求10所述的系統(tǒng),其中所述自動更新過程被配置為標(biāo)識針對所述新的服務(wù)的變化并且基于所述變化來更新所述服務(wù)注冊。