[发明专利]一种自动部署虚拟机微服务应用的系统和方法有效

专利信息
申请号: 202210737462.6 申请日: 2022-06-27
公开(公告)号: CN115473799B 公开(公告)日: 2023-08-15
发明(设计)人: 郑恺;耿庆森;吕善;孙冉;张凯;高康臣;汪圣鹏;夏幼林;黄天辉 申请(专利权)人: 中电云数智科技有限公司;中国电子系统技术有限公司
主分类号: H04L41/08 分类号: H04L41/08;H04L41/0895;H04L67/06;H04L67/566
代理公司: 北京尚钺知识产权代理事务所(普通合伙) 11723 代理人: 王海荣
地址: 430058 湖北省武汉市蔡甸区经济*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自动 部署 虚拟机 微服 应用 系统 方法
【说明书】:

发明提供一种自动部署虚拟机微服务应用的系统,包括:Deployment部署控制模块,用于通过前端页面获取应用jar包文件,将获取的应用jar包文件上传至OSS对象存储模块,同时向ecs‑agent代理模块发送用户部署应用的请求,并将应用jar包文件的OSS地址传送至ecs‑agent代理模块;OSS对象存储模块,用于接收和存储从Deployment部署控制模块上传的jar包文件,将jar包文件的OSS地址发送至Deployment部署控制模块;ecs‑agent代理模块,用于接收从Deployment部署控制模块传送的OSS地址,根据接收的OSS地址从OSS对象存储模块中获取jar包文件,将获取的jar包文件部署在虚拟机,运行微服务应用ecs‑app。本发明自动部署虚拟机微服务应用的系统和方法,具有安全、快捷、易于管理的特点,适用于企业级用户在虚拟机上部署微服务的场景需求。

技术领域

本发明涉及虚拟机应用部署管理技术领域,尤其涉及一种自动部署虚拟机微服务应用的系统和方法。

背景技术

虚拟机比较早就出现在软件行业中,有了虚拟机ECS后,用户可以简单方便地在虚拟机上部署各种云服务。而ECS虚拟机也可以快速从云厂商处购买得到,从而用户可以在ECS 虚拟机上部署各种应用,从平台型的到数据库类型的,再到用户微服务等。

在实际的生产实践中,在应用比较少时,用户可以轻松应对,直接进行对应用进行部署即可,当出现问题时,再上ECS去查看应用状态,进行应用的生命周期管理,以及进行启停、扩缩容、查日志等操作。但当用户的应用变多之后,这种操作就变得庞大且容易出错。首先,这些生产的虚拟机ECS机器,全部暴露给操作人员,即便是专业的运维技术人员也会出现误操作或漏操作;其次,对于比较敏感的生产环境而言,这种变更操作,需要操作人员具有一定的权限,对于运维人员来说,要进行操作权限的审计和限制,又会形成巨大的工作量;再者,运维技术人员素质良莠不齐,市面上经常爆出某公司技术人员“删库跑路”的操作,这种ECS权限的下发,生产化的应用和数据等敏感内容,全部透明的暴露在技术人员面前,同样也会引来安全问题。

对于以上的问题,开发出一款自动部署虚拟机微服务应用的系统,使企业级用户在虚拟机上部署微服务,仅需要开发产出的jar包,即可被部署系统在目的虚拟机上进行微服务的自动化部署,提高安全性、便利性和正确率,成为亟待解决的技术问题。

发明内容

针对现有技术存在的缺陷和不足,本发明旨在提供一种自动部署虚拟机微服务应用的系统和方法,提高部署效率和正确率,并且兼顾安全性。

一方面,本发明提供一种自动部署虚拟机微服务应用的系统,包括:

Deployment部署控制模块,用于通过前端页面获取应用jar包文件,将获取的应用jar包文件上传至OSS对象存储模块,同时向ecs-agent代理模块发送用户部署应用的请求,并将应用jar包文件的OSS地址传送至ecs-agent代理模块;

OSS对象存储模块,用于接收和存储从Deployment部署控制模块上传的jar包文件,将jar包文件的OSS地址发送至Deployment部署控制模块;

ecs-agent代理模块,用于接收从Deployment部署控制模块传送的OSS地址,根据接收的OSS地址从OSS对象存储模块中获取jar包文件,将获取的jar包文件部署在虚拟机,运行微服务应用ecs-app。

进一步地,本发明的自动部署虚拟机微服务应用的系统,Deployment部署控制模块与 ecs-agent代理模块之间采用tcp连接。

进一步地,本发明的自动部署虚拟机微服务应用的系统,ecs-agent代理模块与Deployment 部署控制模块之间的连接由ecs-agent代理模块发起。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电云数智科技有限公司;中国电子系统技术有限公司,未经中电云数智科技有限公司;中国电子系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210737462.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top