[发明专利]一种部署与监控在线平台应用的方法在审
申请号: | 201710687030.8 | 申请日: | 2017-08-11 |
公开(公告)号: | CN107463410A | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 吕萍;漆尧;任治州;唐军 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455;G06F11/30;G06F11/32;H04L12/24;H04L12/58;H04L29/08 |
代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 秦华云,刘渝 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 部署 监控 在线 平台 应用 方法 | ||
技术领域
本发明涉及计算机网络软件技术领域,尤其涉及一种部署与监控在线平台应用的方法。
背景技术
因为系统资源有限和运行应用时的环境很多部分可能是相似的等原因,如何节省资源和提高环境部署的效率成为人们不断追求的一个目标。在此背景下,应运而生的应用容器引擎Docker,提供了一种在安全隔离的容器中运行几乎所有应用的方式,这种隔离性和安全性允许用户在同一主机上同时运行多个容器。因为容器的轻量级特性和创建时的简洁性,用户可以节省更多的系统资源,方便地管理应用,高效地进行开发工作。在未来,容器化应用极有可能将会成为云端应用交付的趋势和标准。
现有技术下,要想得到容器化应用,需要用户自行对每个应用及其对应的实例进行环境配置、资源分配、构建镜像、部署等操作,由于生成运行环境的配置文件时,需要人工参与,会提高人工成本。集群资源使用率高、安装管理复杂,且使用过程中参数调整繁琐,对用户来说,手动管理应用往往工作量巨大且效率低下。其次,当容器化应用达到一定数量时,性能监控不便,如何监控每个应用的运行情况和针对性提醒也成为一个难处。
发明内容
针对现有技术如何在系统资源有限的情况下,并且不影响应用程序的运行和管理的前提下,缩短部署应用的时间耗费的时间;本发明的目的在于提供一种部署与监控在线平台应用的方法,需要简单配置,达到快速创建容器,快速迭代应用程序,达到更快地打包代码、测试以及部署,并且大大缩短从开发到运行上线的周期的目的。
本发明的目的通过下述技术方案实现:
一种部署与监控在线平台应用的方法,包括应用部署页面模块、邮件告警页面模块、部署容器和Docker容器,应用部署页面模块与邮件告警页面模块电通信连接,所述Docker容器内部存储有各个应用,其方法步骤如下:
A、所述邮件告警页面模块创建一个或多个告警模版,所述告警模版包括自定义告警模版和特定告警模版,所述自定义告警模版为新创建的自定义模版,新创建后的自定义告警模版存储于部署容器中,所述特定告警模版为已经预设的告警模版,所述特定告警模版存储于部署容器中,所述告警模版的告警内容包括CPU告警值、内存告警值;所述告警模版还包括指定告警方式,所述告警模版的告警方式包括发送邮件告警或者系统自动扩容或者发送邮件告警与系统自动扩容同时进行;
B、Docker容器中的应用运行时,所述告警模版用于对在Docker容器中运行的应用进行实时监控;如果所述告警模版检测到的某些数值超过用户所对应设定的告警值时,会触发自动告警,所述告警方式包括发送邮件告警或者系统自动扩容或者发送邮件告警与系统自动扩容同时进行;
C、所述应用部署页面模块用于按照告警模版部署相关操作命令,所有告警模版的部署信息以表格的形式集中展示、存储在应用部署页面模块的部署容器中,以便进行查看详情、更改配置、删除或增添操作。
本发明优选的步骤A中在邮件告警页面模块创建告警模版时需要对设定模版名称,创建告警模版时当输入告警模版的模版名称后前台自动向后台发送验证名称是否存在,当查询得到后台数据库中没有同名模版,则可以继续创建步骤。
本发明优选告警模版的告警内容还包括模版名称、CPU占有率报警值、内存占有率报警值。
本发明优选的步骤A中在邮件告警页面模块创建告警模版时,自动验证输入邮件格式或者扩容数量格式是否正确,如果不正确则无法创建告警模版。
本发明优选的应用部署页面模块内部具有本平台构建的镜像库或/和公共镜像库,
所述步骤C中的部署信息存储于本平台构建的镜像库或公共镜像库中。
本发明优选的步骤C中创建新部署信息时,表单会自动验证输入是否合法,并以红框提示非法输入,所有输入合法时才能创建成功;创建成功时,后台返回成功信息前台展示创建成功信息,创建失败时后台返回失败信息前台展示创建失败信。
作为优选,所述创建部署信息成功后,自动请求所有已部署的列表并以表格形式列项详细展示部署名称、上次升级、状态、所在集群、实例个数、资源占用比、内网域名和操作信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710687030.8/2.html,转载请声明来源钻瓜专利网。