[發明專利]應用部署方法、裝置、設備和存儲介質在審
| 申請號: | 201910631256.5 | 申請日: | 2019-07-12 |
| 公開(公告)號: | CN110362318A | 公開(公告)日: | 2019-10-22 |
| 發明(設計)人: | 賈璐 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/71;G06F3/0481 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用部署 分階段 部署 服務器資源 服務部署 目標服務器 部署應用 存儲介質 配置信息 用戶作用 可復用 中大型 維度 服務器 統一 響應 試驗 發布 渠道 應用 | ||
本發明實施例公開了一種應用部署方法、裝置、設備和存儲介質。該方法包括:響應于用戶作用在應用部署界面上的操作,確定服務部署模板和待部署應用包;將所述服務部署模板中目標部署階段的服務器資源,作為目標服務器資源;在所述目標服務器資源中部署所述待部署應用包。本發明實施例通過包括服務器資源分階段部署配置信息的服務部署模板,實現了中大型規模服務器中服務器資源的分階段部署,為應用的統一發布提供了分階段試驗的渠道,滿足了用戶依據業務維度進行分階段部署的需求,規范了應用部署流程,實現了部署模板的統一和可復用性,提高了應用部署效果,避免了線上部署引發較大規模線上故障。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種應用部署方法、裝置、設備和存儲介質。
背景技術
隨著計算機技術的快速發展,中大型公司通過對中大型規模服務器的部署,以保證有充足的底層能力響應用戶的請求來為用戶提供服務。
目前,往往會針對多個地域、機房、服務器進行部署,并依靠人工經驗來選擇機房和實例等配置信息,依靠工作人員對支持應用的每一臺服務器上的資源逐一進行手工配置,以將待上線的應用包通過下載、解壓、運行等一系列操作部署到服務器資源中。
然而,現有的應用部署方式對于人工的依賴性較強,操作步驟繁瑣,部署操作效率低下,缺少標準化的部署流程,無法對不同地域、機房等維度下的服務器資源進行細粒度的分階段試驗部署,難以保證應用包的上線部署效果,甚至引發較大規模線上故障。
發明內容
本發明實施例提供了一種應用部署方法、裝置、設備和存儲介質,能夠提高應用的部署效率。
第一方面,本發明實施例提供了一種應用部署方法,包括:
響應于用戶作用在應用部署界面上的操作,確定服務部署模板和待部署應用包;
將所述服務部署模板中目標部署階段的服務器資源,作為目標服務器資源;
在所述目標服務器資源中部署所述待部署應用包。
第二方面,本發明實施例提供了一種應用部署裝置,包括:
模板調用目標,用于響應于用戶作用在應用部署界面上的操作,確定服務部署模板和待部署應用包;
資源確定模塊,用于將所述服務部署模板中目標部署階段的服務器資源,作為目標服務器資源;
應用包部署模塊,用于在所述目標服務器資源中部署所述待部署應用包。
第三方面,本發明實施例提供了一種設備,包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本發明任意實施例所述的應用部署方法。
第四方面,本發明實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現本發明任意實施例所述的應用部署方法。
本發明實施例通過調用服務部署模板,依據服務部署模板,確定當前待部署的目標部署階段,將服務部署模板中目標部署階段的服務器資源確定為目標服務器資源,在目標服務器資源中部署待部署應用包。本發明實施例通過包括服務器資源分階段部署配置信息的服務部署模板,實現了中大型規模服務器中服務器資源的分階段部署,為應用的統一發布提供了分階段試驗的渠道,滿足了用戶依據業務維度進行分階段部署的需求,規范了應用部署流程,實現了部署模板的統一和可復用性,提高了應用部署效果,避免了線上部署引發較大規模線上故障。
附圖說明
圖1為本發明實施例一提供的一種應用部署方法的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910631256.5/2.html,轉載請聲明來源鉆瓜專利網。





