CN110362318B 应用部署方法、装置、设备和存储介质 (北京百度网讯科技有限公司)_第1页
CN110362318B 应用部署方法、装置、设备和存储介质 (北京百度网讯科技有限公司)_第2页
CN110362318B 应用部署方法、装置、设备和存储介质 (北京百度网讯科技有限公司)_第3页
CN110362318B 应用部署方法、装置、设备和存储介质 (北京百度网讯科技有限公司)_第4页
CN110362318B 应用部署方法、装置、设备和存储介质 (北京百度网讯科技有限公司)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本发明实施例通过包括服务器资源分阶段部署2在所述响应于用户作用在应用部署界面上的操作,确定服确定所述目标应用对象关联的至少一个服务配置所述服务部署模板的全局配置参数;其中,所述全局配按照所述服务部署模板中各部署阶段顺序和当前部署进度,确定当前待依据所述服务部署模板中资源部署并发度,向所述目标部署阶度范围内的至少一个服务器资源同时上线部署所述依据所述服务部署模板中目标部署阶段的验证类型,对所若根据验证结果确定全局部署失败,则对已部署阶段中的服务采用所述服务部署模板中目标部署阶段的验证类型关联的验证方案,若检测到服务器资源未发布所述待部署应用包,和/或该服务器资源的部署时间超过若检测到已部署阶段下部署失败的服务器资源的数量超过全局3调用服务回滚模板,对已部署所述待部署应用包的部署阶段下的服务器资源进行回调用所述服务部署模板,重新对所述服务部署模板中模板调用目标,用于响应于用户作用在应用部署界面上的操作,确定资源确定模块,用于将所述服务部署模板中目标部署阶模板生成模块,用于在所述响应于用户作用在应用部署界面上的操作配置所述服务部署模板的全局配置参数;其中,所述全局配在所述将所述服务部署模板中目标部署阶段的服务器资源,作为目标服务器资源之依据所述服务部署模板中资源部署并发度,向所述目标部署阶度范围内的至少一个服务器资源同时上线部署所述在所述目标服务器资源中部署所述待部署应用包之后,依据若根据验证结果确定全局部署失败,则对已部署阶段中的服务采用所述服务部署模板中目标部署阶段的验证类型关联的验证方案,若检测到服务器资源未发布所述待部署应用包,和/或该服务器资源的部署时间超过4若检测到已部署阶段下部署失败的服务器资源的数量超过全局调用服务回滚模板,对已部署所述待部署应用包的部署阶段下的服务器资源进行回调用所述服务部署模板,重新对所述服务部署模板中在所述目标服务器资源中部署所述待部署应用包的过程中,显5和实例等配置信息,依靠工作人员对支持应用的每一台服务器上的资源逐一进行手工配6[0033]图1为本发明实施例一提供的一种应用部署方法的流程图,本实施例可适用于对7署模板中进行运维的应用为该应用软件,并配置有该应用下各服务器资源的部署阶段顺部署结果,相应的,在回调验证类型下配置有对应的调用接口URL(UniformResource8第二阶段为目标部署阶段,并将第二阶段关联的城市C下的服务器资源作为目标服务器资部署并发度范围内的至少一个服务器资源同时上线部署待各部署阶段的部署进度进行显示,以便用户可以及时获取待部署应用包的线上部署进度。还可以依据服务部署模板中目标部署阶段的验证类型,对目标部署阶段进行部署结果验署的目标部署阶段,将服务部署模板中目标部署阶段的服务器资源确定为目标服务器资用的统一发布提供了分阶段试验的渠道,满足了用户依据业务维度进行分阶段部署的需[0052]本实施例在上述实施例一的基础上,提供了应用部署方9可以基于地域和机房业务维度,将一个机房或者地域中的一批实例定义为一个服务粒度部署应用包的目标应用对象,确定目标应用对象关联的至少一个服务器资源的部署阶段,[0069]本实施例在上述实施例一的基础上,提供了应用部署方能够依据服务部署模板中的参数进行应用的部署以及应用部署进度的显示。图5为本发明[0075]在本发明具体实施例中,服务部署模板中目标部署阶段下至少包括一个服务粒署的目标部署阶段,将服务部署模板中目标部署阶段的服务器资源确定为目标服务器资[0085]本实施例在上述实施例一的基础上,提供了应用部署方署阶段部署完成时,由工作人员对目标部署阶段下的目标服务器资源的部署结果进行验部署阶段下各服务器资源的部署结果进行验证;若检测到服务器资源未发布待部署应用为了防止全国服务器资源中应用部署的不一致性,需要对已部署的服务器资源进行回滚,以重新对回滚后的服务器资源以及尚未进行任何部署操作模板中各部署阶段下的服务器资源进行待部署应用包景类型模板的生成和使用方式均与应用部署模板相同。若根据验证结果确定全局部署失署的目标部署阶段,将服务部署模板中目标部署阶段的服务器资源确定为目标服务器资[0100]本实施例在上述实施例一的基础上,提供了应用部署方[0106]S860、若检测到已部署阶段下部署失败的服务器资源的数量超过全局失败容忍署的目标部署阶段,将服务部署模板中目标部署阶段的服务器资源确定为目标服务器资[0111]图9为本发明实施例六提供的一种应用部署装置的结构示意图,本实施例可适用于对服务器进行应用包部署的情况,该装置可实现本发明任意实施例所述的应用部署方并发度范围内的至少一个服务器资源同时上线部[0133]若检测到服务器资源未发布所述待部署应用包,和/或该服务器资源的部署时间[0145]总线18表示几类总线结构中的一种或多种,包括存储器易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动[0148]具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如系统存储通常执行本发明实施例所描述的实施例中的功还可与一个或者多个使得用户能与该设备12交互的设备通信,和/或与使得该设备12能与[0152]本发明实施例八还提供一种计算机可读存储介质,其上存储有计算机程序(或称[0157]计算机可读的信号介质可以包括在基带中或者作为载波[0159]可以以一种或多种程序设计语言或其组合来编写用于执行本发明实施例操作的本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论