【技术实现步骤摘要】
本专利技术涉及涉及智能部署及过程监控系统及方法,具体的涉及一种基于云管理平台的智能部署及过程监控系统及方法。
技术介绍
随着时代的发展、用户数量的激增、经济危机等因素,大部分企业均已采取保证用户量、系统高可用并降低成本的各种先进技术,在各先进技术中,处于领先地位的自然是云计算及虚拟化技术。虽然各企业已进入到云时代,但在业务部署方面还保持着原有的技术方案:持久层:数据库的搭建需要专业人员进行搭建。业务系统:需要对业务系统部署及运行环境熟悉的专业人员部署;部署业务系统采取以应用为单元的部署方式;业务系统升级采取新版本整体人工部署或部分文件人工部署;业务系统部署后测试与部署及查看运行日志在不同环境下进行;部署主机的选择,需要管理人员去分析系统使用状态,并分配主机给部署人员。在技术飞速发展的云计算时代,大量工作的人工处理及故障排查,大大的耗费的企业的人力及物力,企业很难在这样技术方案下面降低实施及运营成本。从中我们可以总结出现有技术的缺点:成本投入大:大量人工成本的投入;快速部署难:业务部署粒度过小,业务系统一般都包含前台页面、后台业务处理模块、多节点业务系统的负载均衡,通过人工很难快速的部署并运行起业务系统。安全性很难保证:在传统的部署方式上,很难保证业务系统的安全性。例如:该业务系统只允许部分网络IP可以访问,这就需要加入4A过滤等条件实现。传统业务系统部署方式存在以上弊端,所以为了提高部署效率、增加 ...
【技术保护点】
一种基于云管理平台的智能部署及过程监控系统,其特征在于:包括订单处理模块、消息模块、订单解析模块、智能部署模块、失败消息路由处理模块和监控模块,所述订单处理模块,其用于接收并审核用户提交的订单,将审核通过的订单以消息的形式发送至所述消息模块,其中订单中包括部署任务和部署策略;所述消息模块,其用于以消息队列的形式存储和处理接收的订单,并将经处理的订单传送给订单解析模块;所述订单解析模块,其用于对接收的订单进行解析,获取订单中的部署任务和部署策略;所述智能部署模块,其用于根据订单中的部署策略对订单中的部署任务进行智能部署,并生成订单部署日志;所述失败消息路由处理模块,其用于对部署失败的订单进行失败原因分析,得到错误日志信息,并将错误日志信息通过路由分解反馈给所述智能部署模块,供所述智能部署模块重新部署;所述监控模块,其用于在部署成功的订单中通过进程和脚本关联订单部署日志,供前台对订单部署日志进行监控查询。
【技术特征摘要】
1.一种基于云管理平台的智能部署及过程监控系统,其特征在于:包括
订单处理模块、消息模块、订单解析模块、智能部署模块、失败消息路由处
理模块和监控模块,
所述订单处理模块,其用于接收并审核用户提交的订单,将审核通过的
订单以消息的形式发送至所述消息模块,其中订单中包括部署任务和部署策
略;
所述消息模块,其用于以消息队列的形式存储和处理接收的订单,并将
经处理的订单传送给订单解析模块;
所述订单解析模块,其用于对接收的订单进行解析,获取订单中的部署
任务和部署策略;
所述智能部署模块,其用于根据订单中的部署策略对订单中的部署任务
进行智能部署,并生成订单部署日志;
所述失败消息路由处理模块,其用于对部署失败的订单进行失败原因分
析,得到错误日志信息,并将错误日志信息通过路由分解反馈给所述智能部
署模块,供所述智能部署模块重新部署;
所述监控模块,其用于在部署成功的订单中通过进程和脚本关联订单部
署日志,供前台对订单部署日志进行监控查询。
2.根据权利要求1所述的一种基于云管理平台的智能部署及过程监控系
统,其特征在于:所述智能部署模块通过自动化的选择部署主机将订单中的
部署任务部署在部署主机中。
3.根据权利要求1或2所述的一种基于云管理平台的智能部署及过程监
控系统,其特征在于:所述监控模块以多网状信息流模式实时监控业务系统
关联各应用进程状态及连通状态,确保智能部署模块的可用性。
4.根据权利要求1或2所述的一种基于云管理平台的智能部署及过程监
控系统,其特征在于:所述部署任务包括升级包信息、部署工单和部署实例,
所述部署策略包括部署路径信息。
5.一种基于云管理平台的智能部署及过程监控方法,其特征在于:包括
以下步骤,
S1,接收...
【专利技术属性】
技术研发人员:张菲菲,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。