本技術實施例涉及云計算,尤其涉及一種服務管理方法及裝置。
背景技術:
1、隨著信息通信技術的發展,通常租戶會使用多個的服務進行協作以滿足業務需求。在多服務的場景中,多個服務如何管理成為亟待解決的問題。
2、以云服務場景為例,目前,租戶在云商店購買多個云服務之后,通過集成服務(用于將多個服務集成為一個組合服務的服務)將多個服務集成為一個云服務,如此,將該集成后的服務作為一個云服務進行管理。
3、而上述方法中,集成后的服務中不同的云服務的生命周期可能不一致,例如,對于不同的云服務,生命周期的失效時間不同,有的云服務失效了,有的云服務還未失效,云服務的管理面臨挑戰。
技術實現思路
1、本技術實施例提供一種服務管理方法及裝置,能夠更加便捷地對云服務進行管理。
2、為達到上述目的,本技術實施例采用如下技術方案:
3、第一方面,本技術實施例提供一種服務管理方法,該方法應用于云市場,包括:上架來自云管理平臺(應理解,云服務商或云服務提供方通過云管理平臺提供云服務)的組合服務,該組合服務包括至少兩個關聯的云服務;并且從云管理平臺獲取組合服務的管理策略,該組合服務的管理策略包括至少兩個關聯的云服務的關聯關系和/或至少兩個關聯的云服務的生命周期策略;以及向租戶提供組合服務,并在租戶對組合服務進行操作的情況下,根據組合服務的管理策略管理組合服務。
4、綜上所述,本技術實施例提供的服務管理方法中,無需對多個云服務進行復雜的服務集成,而是通過獲取包含該多個云服務的組合服務的管理策略,并使用該管理策略對組合服務進行管理,實際上多個云服務仍然是獨立的服務,通過管理策略將多個云服務等效為組合服務,能夠更加便捷地對云服務進行管理。并且該方法提供的是一種組合服務的框架能力,無需進行復雜的服務集成,而且也無需逐個場景進行服務組合,可以提升進行服務組合的效率。
5、一種可能的實現方式中,上述從云管理平臺獲取組合服務的管理策略,包括:從云管理平臺接收組合服務的上架請求,該上架請求中包括組合服務中的管理策略。在這種實現方式中,組合服務的管理策略由云服務商定義。
6、可選地,組合服務的管理策略也可以租戶定義,如此,獲取組合服務的管理策略的一種方法可以是:響應于租戶的輸入操作,獲取組合服務的管理策略,租戶的輸入操作是租戶輸入組合服務的管理策略的操作。這種實現方式中,用戶可以根據實際需求靈活地定義組合服務的管理策略。
7、一種可能的實現方式中,至少兩個關聯的云服務之間的關聯關系至少包括父子關系和/或兄弟關系。父子關系表示一個云服務依賴于另一個云服務;兄弟關系表示云服務之間是同等地位,相互獨立,不具有依賴關系。
8、一種可能的實現方式中,至少兩個關聯的云服務的生命周期策略用于指示至少兩個關聯的云服務的生命周期與組合服務的生命周期之間的關系;其中,云服務的生命周期包括云服務的生效時間、失效時間。
9、一種可能的實現方式中,至少兩個關聯的云服務的關聯關系為父子關系,至少兩個關聯的云服務的生命周期與組合服務的生命周期的關系包括:至少兩個關聯的云服務中的父服務的生命周期與組合服務的生命周期一致,至少兩個關聯的云服務中的子服務的生命周期與組合服務的生命周期一致或者不一致。
10、其中,父服務的生命周期與組合服務的生命周期一致是指父服務的生效時間與組合服務的生效時間一致(即相同),父服務的失效時間與組合服務的失效時間一致。
11、子服務的生命周期與組合服務的生命周期一致是指子服務的生效時間與組合服務的生效時間一致,子服務的失效時間與組合服務的失效時間一致。
12、子服務的生命周期與組合服務的生命周期不一致包括:子服務的有效期短于組合服務的有效期,并且子服務的生效時間晚于組合服務的生效時間和/或子服務的失效時間早于組合服務的失效時間。
13、一種可能的實現方式中,至少兩個關聯的云服務之間的關聯關系為兄弟關系,至少兩個關聯的云服務的生命周期與組合服務的生命周期的關系包括:至少兩個關聯的云服務的生命周期的并集與組合服務的生命周期一致。
14、以組合服務包括兩個兄弟服務為例進行說明。
15、可選地,組合服務中的兄弟服務1的生效時間與組合服務生效時間一致,兄弟服務1的失效時間與組合服務的失效時間一致;且組合服務中的兄弟服務2的生效時間與組合服務生效時間一致,兄弟服務2的失效時間與組合服務的失效時間一致。即在組合服務的有效期內,組合服務同時提供所有的兄弟服務。
16、可選地,組合服務中的一個兄弟服務的生效時間與組合服務生效時間一致,該兄弟服務的失效時間與組合服務的失效時間一致;組合服務中的另一個兄弟服務的生效時間晚于組合服務的生效時間和/或另一個兄弟服務的失效時間早于組合服務的失效時間。即在組合服務的有效期內,組合服務一直可以提供其中一個兄弟服務,在組合服務的有效期內的部分時間段提供另一個兄弟服務。
17、可選地,組合服務中的每一個兄弟服務的有效期均短于組合服務,對于任意一個兄弟服務,其生效時間晚于組合服務和/或失效時間早于組合服務,但是需要滿足在組合服務的有效期內的任意一個時間段內,組合服務提供兄弟服務1和兄弟服務2中的至少一種云服務。
18、一種可能的實現方式中,根據管理策略管理組合服務,包括:根據至少兩個關聯的云服務的關聯關系和生命周期策略,處理租戶對該組合服務發起的業務請求,組合服務的業務請求包括下述任一項:續訂業務請求、退訂業務請求、凍結業務請求、解凍業務請求或刪除業務請求。
19、一種可能的實現方式中,組合服務中的至少兩個云服務關聯關系為父子關系,至少兩個關聯的云服務的生命周期策略為父服務的生命周期與組合服務的生命周期一致,子服務的生命周期與組合服務的生命周期也一致,上述業務請求為子服務的續訂業務,則根據至少兩個關聯的云服務的關聯關系和生命周期策略,處理租戶對組合服務發起的業務請求,包括:根據至少兩個關聯的云服務的關聯關系和生命周期策略,生成業務請求的處理結果,該處理結果包括第一提示信息;并且顯示第一提示信息,該第一提示信息用于向租戶提示續訂子服務對應的父服務,且子服務的續訂時長與父服務的續訂時長相同。根據第一提示信息對父服務進行續費,能夠保證組合服務正常使用,否則僅續費子服務,不續費父服務,那么父服務到期之后,子服務將無法運行。
20、一種可能的實現方式中,組合服務的至少兩個關聯的云服務的關聯關系為父子關系,至少兩個關聯的云服務的生命周期策略為父服務的生命周期與組合服務的生命周期一致,子服務的生命周期與組合服務的生命周期也一致,業務請求為退訂父服務的業務請求,則根據至少兩個關聯的云服務的關聯關系和生命周期策略,處理租戶對組合服務發起的業務請求,包括:根據至少兩個關聯的云服務的關聯關系和生命周期策略,生成業務請求的處理結果,該處理結果包括第二提示信息;并且顯示第二提示信息,該第二提示信息用于向租戶提示退訂父服務之前,先退訂子服務。根據第二提示信息,在對父服服務進行退訂之前,先退訂子服務,能夠節省資源,否則,僅退訂父服務,不退訂子服務,那退訂父服務之后,子服務無法運行,導致資源浪費。
21、一種可能的實現方式中,組合服務的管理策略還包括至少兩個關聯的云服務的開通策略,該開通策略包括至少兩個關聯的云服務按照預設順序開通或者至少兩個關聯的云服務獨立開通。
22、一種可能的實現方式中,至少兩個關聯的云服務的關聯關系為父子關系時,至少兩個關聯的云服務的開通策略是至少兩個關聯的云按照預設順序開通,按照預設順序開通包括先開通父服務,后開通子服務。
23、一種可能的實現方式中,至少兩個關聯的云服務之間的關聯關系為兄弟關系時,至少兩個關聯的云服務的開通策略是獨立開通。
24、第二方面,本技術實施例提供一種通信裝置,包括:處理模塊、獲取模塊以及管理模塊。其中,處理模塊用于上架來自云管理平臺的組合服務,該組合服務包括至少兩個關聯的云服務;獲取模塊用于從云管理平臺獲取組合服務的管理策略,該組合服務的管理策略包括至少兩個關聯的云服務的關聯關系和/或至少兩個關聯的云服務的生命周期策略;管理模塊用于向租戶提供組合服務,并在租戶對組合服務進行操作的情況下,根據組合服務的管理策略管理組合服務。
25、一種可能的實現方式中,服務管理裝置還包括接收模塊,用于從云管理平臺接收組合服務的上架請求,該上架請求中包括組合服務的管理策略。
26、一種可能的實現方式中,獲取模塊具體用于響應于租戶的輸入操作,獲取組合服務的管理策略;該輸入操作是租戶輸入組合服務的管理策略的操作。
27、一種可能的實現方式中,管理模塊具體用于根據至少兩個關聯的云服務的關聯關系和生命周期策略,處理租戶對組合服務發起的業務請求,該業務請求包括下述任一項:續訂業務請求、退訂業務請求、凍結業務請求、解凍業務請求或刪除業務請求。
28、一種可能的實現方式中,至少兩個關聯的云服務的關聯關系為父子關系,至少兩個關聯的云服務的生命周期策略為父服務的生命周期與組合服務的生命周期一致,子服務的生命周期與組合服務的生命周期也一致,業務請求為子服務的續訂業務,則通信裝置還包括顯示模塊,上述管理模塊具體用于根據至少兩個關聯的云服務的關聯關系和生命周期策略,生成業務請求的處理結果,該處理結果包括第一提示信息;顯示模塊用于顯示第一提示信息,該第一提示信息用于向租戶提示續訂子服務對應的父服務,且子服務的續訂時長與父服務的續訂時長相同。
29、一種可能的實現方式中,至少兩個關聯的云服務的關聯關系為父子關系,至少兩個關聯的云服務的生命周期策略為父服務的生命周期與組合服務的生命周期一致,子服務的生命周期與組合服務的生命周期也一致,業務請求為退訂父服務的業務請求,則上述通信裝置還包括顯示模塊,上述管理模塊具體用于根據至少兩個關聯的云服務的關聯關系和生命周期策略,生成業務請求的處理結果,該處理結果包括第二提示信息;顯示模塊用于顯示第二提示信息,該第二提示信息用于向租戶提示退訂父服務之前,先退訂子服務。
30、在第一方面和第二方面的一種可能的實現方式中,組合服務的管理策略還包括至少兩個關聯的云服務的開通策略,該開通策略包括至少兩個關聯的云服務按照預設順序開通或者至少兩個關聯的云服務獨立開通。
31、在第一方面和第二方面的一種可能的實現方式中,至少兩個關聯的云服務的關聯關系為父子關系時,至少兩個關聯的云服務的開通策略是至少兩個關聯的云按照預設順序開通,按照預設順序開通包括先開通父服務,后開通子服務。
32、一種可能的實現方式中,至少兩個關聯的云服務之間的關聯關系為兄弟關系時,至少兩個關聯的云服務的開通策略是獨立開通。
33、第三方面,本技術實施例提供一種計算設備集群,包括至少一個計算設備,每個計算設備包括處理器和存儲器。至少一個計算設備的處理器用于執行至少一個計算設備的存儲器中存儲的指令,以使得計算設備集群執行上述第一方面及其可能的實現方式中任意之一所述的方法。
34、第四方面,本技術實施例提供一種包含指令的計算機程序產品,當指令被計算設備集群運行時,使得計算設備集群執行上述第一方面及其可能的實現方式中任意之一所述的方法。
35、第五方面,本技術實施例提供一種計算機可讀存儲介質,包括計算機程序指令,當計算機程序指令由計算設備集群執行時,計算設備集群執行上述第一方面及其可能的實現方式中任意之一所述的方法。
36、第六方面,本技術實施例提供一種芯片,包括存儲器和處理器。存儲器用于存儲計算機指令。處理器用于從存儲器中調用并運行該計算機指令,以執行第一方面及其可能的實現方式中任意之一所述的方法。
37、應當理解的是,本技術實施例的第二方面至第六方面技術方案及對應的可能的實施方式所取得的有益效果可以參見上述對第一方面及其對應的可能的實施方式的技術效果,此處不再贅述。