[發明專利]一種私有化部署方法及裝置在審
| 申請號: | 202010780038.0 | 申請日: | 2020-08-05 |
| 公開(公告)號: | CN111857738A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 賈文正 | 申請(專利權)人: | 北京千丁互聯科技有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/71;G06F11/36 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 裴素英 |
| 地址: | 102300 北京市門頭溝區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 私有化 部署 方法 裝置 | ||
本申請提供了一種私有化部署方法,應用于私有化部署平臺,該方法包括:接收客戶端發送的產品包選擇信息,并根據所述產品包選擇信息中各產品包內的可部署功能的功能標簽確認多個目標服務;針對所述多個目標服務進行服務版本兼容性分析,得到目標配置版本和各目標服務對應的目標數據版本;根據所述目標配置版本和各目標服務對應的目標數據版本,確認目標部署清單;根據所述目標部署清單進行私有化產品包發布。本申請實施例實現了針對客戶不同需求進行私有化產品迭代的自動化服務私有化部署,減少了人工的參與,提高了服務私有化部署的效率。
技術領域
本申請涉及軟件服務領域,具體而言,涉及一種私有化部署方法及裝置。
背景技術
隨著互聯網技術的發展和應用軟件的成熟,基于SAAS(Software-as-a-Service,軟件即服務)的業務平臺的軟件服務越來越流行,其定義了一種新的交付方式,也使得軟件的進一步回歸服務本質,SAAS的方式不但為客戶提供了有效的維護和可用性保證,同時也降低了客戶的服務維護成本,但是SAAS也有其不完美的地方,最容易被詬病的就是對數據安全性和隔離性的擔憂,因此,許多客戶會選擇將軟件服務私有化。面對眾多的客戶針對服務私有化的需求,由于標品和定制化需求同時在迭代,且每個客戶的私有化程度各不相同,甚至同一客戶的私有化實施不同的時間段實施情況也不相同,這對部署造成了很大的困擾。
現有技術中,客戶根據自己的需求選擇所需的功能清單,功能清單后的功能實現都是有相應的服務項目作為支撐,一個服務可能對應多個功能同樣一個功能也有可能對應多個服務,一般在提取到需要部署的項目后還需要提取該項目能夠正常服務的環境配置(文件配置,數據配置,網絡配置,依賴的第三方服務配置等),綜合了以上內容后才能梳理出該客戶所需產品的項目部署清單,但由于不同客戶不同時間每個客戶的迭代版本不盡相同,完全人工處理的難度較大,對產品的交付造成難題。
發明內容
有鑒于此,本申請的目的在于提供一種私有化部署方法及裝置,用于解決現有技術中如何實現軟件服務私有化部署的自動化的問題。
第一方面,本申請實施例提供了一種私有化部署方法,應用于私有化部署平臺,該方法包括:
接收客戶端發送的產品包選擇信息,并根據所述產品包選擇信息中各產品包內的可部署功能的功能標簽確認多個目標服務;
針對所述多個目標服務進行服務版本兼容性分析,得到目標配置版本和各目標服務對應的目標數據版本;
根據所述目標配置版本和各目標服務對應的目標數據版本,確認目標部署清單;
根據所述目標部署清單進行私有化產品包發布。
在一些實施例中,還包括:
根據各可部署功能之間的關聯性,將至少一個可部署功能組合為產品包;
根據所述產品包內的可部署功能,為所述產品包設置產品包標簽,以使客戶端根據所述產品包標簽展示所述產品包以及生成產品包選擇信息。
在一些實施例中,在根據所述目標部署清單進行私有化產品包發布之前,還包括:
獲取所述客戶端的歷史私有化產品包版本號;
根據所述客戶端的歷史私有化產品包版本號,為所述目標部署清單設置版本號。
在一些實施例中,在根據所述目標部署清單進行私有化產品包發布之前,還包括:
根據所述目標部署清單對應的目標配置版本和各目標服務對應的目標數據版本,以及各目標服務之間的依賴關系,確認服務部署順序。
在一些實施例中,所述根據所述目標部署清單進行私有化產品包發布,包括:
根據所述目標部署清單內各目標服務的目標數據版本,獲取各目標服務下的目標數據版本對應的功能數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京千丁互聯科技有限公司,未經北京千丁互聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010780038.0/2.html,轉載請聲明來源鉆瓜專利網。





