暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
基于云平台的应用上云方法、装置、设备及存储介质_CN117931444A_亚信科技.pdf
139
29页
0次
2024-04-29
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202410099301 .8
(22)申请日 2024 .01 .23
(71)申请人 湖南亚信安慧科技有限公司
地址 410205 湖南省长沙市高新开发区尖
山路39号中电软件园一期7102
(72)发明人 王峰 
(74)专利代理机构 北京市立方律师事务所
11330
专利代理师 王静丽
(51)Int.Cl .
G06F
9/50
(2006 .01)
G06F
9/54
(2006 .01)
G06F
9/455
(2018 .01)
(54)发明名称
基于云平台的应用上云方法装置设备及
存储介质
(57)摘要
本申请实施例提供了一种基于云平台的应
用上云方法装置设备及存储介质涉及云平台
技术领域该方法包括获取待上云应用的中间
件实例和控制中间件实例的中间件控制台实例
生成中间件实例的镜像和中间件控制台实例的
镜像根据预设模板创建自定义资源定义CRD
件;CRD文件包括中间件实例和中间件控制台实
例的信息基于CRD文件中间件实例的镜像以及
中间件控制台实例的镜像在云平台部署中间件
实例和中间件控制台实例通过中间件控制台实
例设置待上云应用的配置数据并将配置数据和
预先生成的待上云应用的数据包同步至中间件
实例根据配置数据和数据包在云平台部署待
上云应用本申请实现了应用和部署方案无改造
上云的目的
权利要求书2页 说明书20页 附图6页
CN 117931444 A
2024.04.26
CN 117931444 A
1 .一种基于云平台的应用上云方法其特征在于包括
获取待上云应用的中间件实例和控制所述中间件实例的中间件控制台实例
生成所述中间件实例的镜像和所述中间件控制台实例的镜像
根据预设模板创建自定义资源定义CRD文件CRD文件包括所述中间件实例和所述中间
件控制台实例的信息
基于所述CRD文件所述中间件实例的镜像以及所述中间件控制台实例的镜像在所述
云平台部署所述中间件实例和中间件控制台实例
通过所述中间件控制台实例设置所述待上云应用的配置数据并将所述配置数据和预
先生成的所述待上云应用的数据包同步至所述中间件实例
根据所述配置数据和所述数据包在所述云平台部署所述待上云应用
2 .根据权利要求1所述的基于云平台的应用上云方法其特征在于部署在所述云平台
的所述中间件实施例的数量为多个所述基于所述CRD文件所述中间件实例的镜像以及所
述中间件控制台实例的镜像在所述云平台部署所述中间件实例和中间件控制台实例
括:
在所述云平台部署所述中间件实例的镜像和所述中间件控制台实例的镜像
基于所述CRD文件创建中间件实例集群和中间件控制台实例所述中间件实施例集群
包括多个相同的所述中间件实例
将所述中间件实例集群注册到所述中间件控制台实例
3 .根据权利要求1所述的基于云平台的应用上云方法其特征在于所述根据预设模板
创建所述中间件实例的自定义资源定义CRD文件之后还包括
将所述CRD文件注册到容器编排引擎Kubernetes
部署一个预先生成的控制器的镜像到Kubernetes中;
所述Kubernetes用于控制所述控制器基于所述CRD文件所述中间件实例的镜像以及
所述中间件控制台实例的镜像在所述云平台部署所述中间件实例和中间件控制台实例
4 .根据权利要求2所述的基于云平台的应用上云方法其特征在于所述基于所述CRD
文件创建中间件实例集群和中间件控制台实例还包括
创建所述中间件实例集群的负载均衡器
所述在所述云平台部署所述待上云应用之后还包括
确定所述待上云应用的访问地址
响应于用户终端通过所述访问地址向所述待上云应用发起访问请求通过均衡器基于
预设负载均衡策略将所述访问请求发送至所述中间实例集群中的一个中间件实例
5 .根据权利要求1所述的基于云平台的应用上云方法其特征在于所述通过所述中间
件控制台实例设置所述待上云应用的配置数据之前还包括
启动所述中间件实例的通信端口指示所述中间件实例通过所述通信端口从所述中间
件控制台实例获取认证授权
所述将所述配置数据和预先生成的所述待上云应用的应用包同步至所述中间件实例
包括
在所述中间件实例具备认证授权的情况下通过所述中间件控制台实例将所述配置数
据和预先生成的所述待上云应用的应用包同步至所述中间件实例
权 利 要 求 书
1/2
2
CN 117931444 A
2
6 .根据权利要求1所述的基于云平台的应用上云方法其特征在于所述在所述云平台
部署所述待上云应用之后还包括
周期性控制所述中间件实例向所述中间件控制台实例上报所述待上云应用的状态和
所述中间件实例的运行信息
7 .根据权利要求1所述的基于云平台的应用上云方法其特征在于所述中间件实例和
所述中间件控制台实例的信息包括
所述中间件控制台实例的镜像名称;
所述中间件实例的镜像名称;
所述中间件实例的数量
所述中间件控制台实例的镜像地址
所述中间件实例的镜像地址
8.一种基于云平台的应用上云装置其特征在于包括
获取模块用于获取待上云应用的中间件实例和控制所述中间件实例的中间件控制台
实例
生成模块用于生成所述中间件实例的镜像和所述中间件控制台实例的镜像
创建模板用于根据预设模板创建自定义资源定义CRD文件CRD文件包括所述中间件
实例和所述中间件控制台实例的信息
第一部署模块用于基于所述CRD文件所述中间件实例的镜像以及所述中间件控制台
实例的镜像在所述云平台部署所述中间件实例和中间件控制台实例
同步模块用于通过所述中间件控制台实例设置所述待上云应用的配置数据并将所
述配置数据和预先生成的所述待上云应用的数据包同步至所述中间件实例
第二部署模块用于根据所述配置数据和所述数据包在所述云平台部署所述待上云
应用
9 .一种电子设备包括存储器处理器及存储在存储器上的计算机程序其特征在于
所述处理器执行所述计算机程序以实现权利要求17任一项所述方法的步骤
10.一种计算机可读存储介质其上存储有计算机程序其特征在于所述计算机程序
被处理器执行时实现权利要求17任一项所述方法的步骤
权 利 要 求 书
2/2
3
CN 117931444 A
3
of 29
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。