[發明專利]一種用于在云計算環境中部署應用的方法和系統在審
| 申請號: | 201310259539.4 | 申請日: | 2013-06-26 |
| 公開(公告)號: | CN104253831A | 公開(公告)日: | 2014-12-31 |
| 發明(設計)人: | 楊博;毛新生;譚佳;李彤 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅;李崢宇 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 計算 環境 部署 應用 方法 系統 | ||
1.一種用于在云計算環境中部署應用的方法,所述方法包括:
在用戶部署應用時,收集與部署應用相關的元數據以及指令,所述元數據包括服務元數據、應用元數據以及拓撲元數據,其中,所述服務元數據包括與部署該應用所需要的服務相關的元數據,所述應用元數據包括與該應用相關的元數據,拓撲元數據包括表示所述服務與所述應用之間關系的元數據;
將收集到的元數據和指令存儲為模型以用于該應用的再次部署,
其中響應于該應用的再次部署,所述方法還包括:
根據所述模型中的指令和服務元數據按照所述模型中指令的順序,準備部署該應用所需的服務,
根據所述模型中的應用元數據將該應用發布到運行環境,以及
根據所述模型中的指令和拓撲元數據按照所述模型中指令的順序,將準備好的服務綁定到該應用。
2.根據權利要求1所述的方法,其中,
所述服務元數據包括以下之一或其任意組合:服務的類型、服務的名稱、服務的ID、服務的版本和服務的配置;
所述應用元數據包括以下之一或其任意組合:應用的類型、應用的名稱、應用的ID和應用的配置;
所述拓撲元數據包括以下之一或其任意組合:應用的ID、服務的ID、應用的名稱、服務的名稱、綁定配置以及綁定策略。
3.根據權利要求1所述的方法,其中,所述將收集到的元數據和指令存儲為模型以用于該應用的再次部署,包括:按照所述用戶部署該應用的操作順序,將收集到的元數據和指令存儲起來形成模型以用于該應用的再次部署。
4.根據權利要求1所述的方法,其中,所述將收集到的元數據和指令存儲為模型以用于該應用的再次部署,包括以下至少之一:
對收集到的元數據和指令進行分析,去除冗余的元數據和指令;
按照所述用戶部署該應用的操作順序,將去除冗余后的元數據和指令存儲起來形成模型以用于該應用的再次部署;以及
按照所述用戶部署該應用的操作順序,將收集到的元數據和指令存儲起來;對存儲起來的元數據和指令進行分析,去除冗余的元數據和指令形成模型以用于該應用的再次部署;
對收集到的元數據和指令進行分析,合并無效的元數據和指令;按照所述用戶部署該應用的操作順序,將合并后的元數據和指令存儲起來形成模型以用于該應用的再次部署;
按照所述用戶部署該應用的操作順序,將收集到的元數據和指令存儲起來;對存儲起來的元數據和指令進行分析,合并無效的元數據和指令形成模型以用于該應用的再次部署。
5.根據權利要求1所述的方法,其中,所述方法進一步包括:響應于所述用戶向已經部署完畢的所述應用再進行部署相關操作,收集該操作涉及的元數據和指令,并將該操作涉及的元數據和指令更新到所述模型,其中所述操作涉及的元數據包括該操作涉及的服務元數據、該操作涉及的應用元數據以及該操作涉及的拓撲元數據中的至少一個。
6.根據權利要求1所述的方法,其中,根據所述模型中的指令和服務元數據按照所述模型中指令的順序,準備部署該應用所需的服務,包括以下之一或其任意組合:
根據所述模型中的指令和服務元數據,對于專用服務,創建一個新的專用服務;
根據所述模型中的指令和服務元數據,對于共享服務,若該共享服務已經存在,則使用該已經存在的共享服務,若該共享服務不存在,則創建一個新的共享服務;
根據所述模型中的指令和服務元數據,對于外部服務引用,創建一個新的外部服務引用。
7.一種用于在云計算環境中部署復合應用的方法,所述復合應用至少包括第一子應用和第二子應用,所述方法包括:
獲取按照權利要求1-5中任一項所述的方法得到的所述第一子應用的模型;
獲取按照權利要求1-5中任一項所述的方法得到的所述第二子應用的模型;
根據所述第一子應用的模型中的拓撲元數據和所述第二子應用的模型中的拓撲元數據生成所述復合應用的生命周期管理信息;
將所述第一子應用的模型、所述第二子應用的模型以及所述生命周期管理信息存儲為所述復合應用的模型以用于所述復合應用的部署。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310259539.4/1.html,轉載請聲明來源鉆瓜專利網。





