全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210398772.X (22)申请日 2022.04.15 (71)申请人 医渡云 (北京) 技 术有限公司 地址 100089 北京市海淀区花园北路3 5号9 号楼8层801 (72)发明人 贾宇楠  (74)专利代理 机构 北京乐知新创知识产权代理 事务所(普通 合伙) 11734 专利代理师 秦然 (51)Int.Cl. G06F 8/60(2018.01) G06F 9/445(2018.01) G06F 9/455(2006.01) (54)发明名称 云服务器部署方法、 装置、 系统、 存储介质及 计算机设备 (57)摘要 本发明公开了一种云服务器部署方法、 装 置、 系统、 计算机可读 存储介质及计算机设备, 通 过公有云根据云服务器的数据流生产需求发出 针对待部署对象的服务部署请求, 服务部署请求 能够示出针对所述待部署对象需要部署的设定 服务, 进一步, 根据数据流中针对待部署对象需 要部署的设定服务, 确定向待部署对象部署设定 服务的基础镜像和设定服务依赖的配置及业务 代码包; 并发送设定服务的启动请求至待部署对 象, 以使待部署对象根据配置为 设定服务分配资 源, 基于基础镜像加载业务业务代码包, 完成设 定服务的部署。 如此, 将服务部署过程中设定服 务的在待部署对象上的业务代码与框架代码分 开处理, 有效提高服务的业务代码复用性, 简化 部署流程, 提升部署效率。 权利要求书3页 说明书10页 附图4页 CN 114840221 A 2022.08.02 CN 114840221 A 1.一种云服 务器部署方法, 其特 征在于, 所述方法包括: 发出针对待部署对象的服务部署请求, 所述服务部署请求根据云服务器的数据流生产 需求发出, 并且所述 服务部署请求能够示出针对所述待部署对象需要部署的设定服 务; 根据所述数据流中针对所述待部署对象需要部署的设定服务, 确定向所述待部署对象 部署所述设定服 务的基础镜像和部署所述设定服 务依赖的配置及业 务代码包; 发送所述设定服务的启动请求至所述待部署对象, 以使所述待部署对象根据 所述配置 为所述设定服务分配资源, 并将所述基础镜像在所述待部署对 象上实例化, 完成所述设定 服务的部署。 2.根据权利要求1所述的方法, 其特征在于, 所述发出针对待部署对象的服务部署请 求, 包括: 根据云服 务器的数据流 生产需求, 确定需要在所述待部署对象中部署的服 务; 向所述待部署对象发出针对所述待部署对象的服 务部署请求。 3.根据权利要求1所述的方法, 其特征在于, 所述根据所述数据流中针对所述待部署对 象需要部署的设定服务, 确定向所述待部署对象部署所述设定服务的基础镜像和部署所述 设定服务依赖的配置及业 务代码包, 包括: 根据所述数据流, 确定针对所述待部署对象需要部署的所述设定服 务; 根据所述待部署对象的数据类型和运行环境, 确定向所述待部署对象部署所述设定服 务的基础镜像的镜像版本; 获取运行所述基础镜像所依赖的配置和业务代码包, 作为部署所述设定服务依赖的配 置及业务代码包。 4.根据权利要求1所述的方法, 其特征在于, 在所述根据 所述数据流中针对所述待部署 对象需要部署的设定服务, 确定向所述待部署对象部署所述设定服务的基础镜像和部署所 述设定服 务依赖的配置及业 务代码包之前, 所述方法还 包括: 根据云服务器的历史部署记录, 向所述待部署对象发送所述设定服务的基础镜像和所 述设定服 务依赖的配置及业 务代码包。 5.根据权利要求1所述的方法, 其特征在于, 所述发送所述设定服务的启动请求至所述 待部署对象, 包括: 调用所述待部署对象的容器编排工具。 6.根据权利要求5所述的方法, 其特征在于, 所述容器编排工具为以下之一: Marathon、 Kubernetes、 OpenShift、 N omad、 Docker  Swarm、 Docker  Compose和Mi nikube。 7.根据权利要求1所述的方法, 其特征在于, 所述待部署对象根据 所述配置为所述设定 服务分配资源, 并将所述基础镜像在所述待部署对象上实例化, 完成所述设定服务的部署, 包括: 获取所述设定服 务的基础镜像; 获取所属服务进行数据流处 理指定步骤的业 务代码包; 对所述启动请求进行解析, 确定所述设定服 务的配置文件; 根据所述配置文件, 为所述设定服 务分配资源; 基于所分配的资源, 加载 所述业务代码, 完成所述设定服 务的部署。 8.根据权利要求7所述的方法, 其特征在于, 所述获取所述设定服务的基础镜像的业务权 利 要 求 书 1/3 页 2 CN 114840221 A 2代码, 包括: 所述待部署对象判断本地是否存 储所述设定服 务的基础镜像的业 务代码; 在本地未存储所述基础镜像的业务代码的情况下, 从公有云的镜像仓库推送所述基础 镜像的业 务代码。 9.一种云服 务器部署方法, 其特 征在于, 所述方法包括: 接收服务部署请求, 所述服务部署请求根据云服务器的数据流生产需求发出, 并且所 述服务部署请求能够示出针对待部署对象需要部署的设定服 务; 接收部署所述设定服务的基础镜像和部署所述设定服务依赖的配置及业务代码包, 所 述业务代码包为公有云根据所述数据流中针对所述待部署对象需要部署的设定服 务确定; 接收启动所述设定服 务的启动请求; 响应于所述启动请求根据所述配置为所述设定服务分配资源, 并将所述基础镜像实例 化, 完成所述设定服 务的部署。 10.一种云服 务器部署装置, 其特 征在于, 所述装置包括: 部署请求模块, 用于发出针对待部署对象的服务部署请求, 所述服务部署请求根据云 服务器的数据流生产需求 发出, 并且所述服务部署请求能够示出针对所述待部署对象需要 部署的设定服 务; 配置确定模块, 用于根据所述数据流中针对所述待部署对象需要部署的设定服务, 确 定向所述待部署对 象所述设定服务的基础镜像和部署所述设定服务依赖的配置及业务代 码包; 服务部署模块, 用于发送所述设定服务的启动请求至所述待部署对象, 以使所述待部 署对象根据所述配置为所述设定服务分配资源, 并将所述基础镜像在所述待部署对象上实 例化完成所述设定服 务的部署。 11.一种云服 务器部署装置, 其特 征在于, 所述装置包括: 第一接收模块, 用于接收服务部署请求, 所述服务部署请求根据云服务器的数据流生 产需求发出, 并且所述 服务部署请求能够示出针对待部署对象需要部署的设定服 务; 第二接收模块, 用于接收部署所述设定服务的基础镜像和部署所述设定服务依赖的配 置及业务代码包, 所述业务代码包为 公有云根据所述数据流中针对所述待部署对象需要部 署的设定服 务确定; 第三接收模块, 用于 接收启动所述设定服 务的启动请求; 镜像实例模块, 用于响应于所述启动请求根据所述配置为所述设定服务分配资源, 并 将所述基础镜像实例化, 完成所述设定服 务的部署。 12.一种云服务器部署系统, 其特征在于, 所述系统包括: 公有云服务器和私有云服务 器; 所述公有云服务器用于: 发出针对待部署对象的服务部署请求, 所述服务部署请求根 据云服务器的数据流生产需求发出, 并且所述服务部署请求能够示出针对 所述待部署对象 需要部署的设定服务; 根据所述数据流中针对所述待部署对 象需要部署的设定服务, 确定 向所述待部署对象部署所述设定服务的基础镜像和部署所述设定服务依赖的配置及业务 代码包; 以及发送所述设定服 务的启动请求至所述待部署对象; 所述私有云服务器用于: 接收服务部署请求、 所述基础镜像、 所述配置及所述业务代码权 利 要 求 书 2/3 页 3 CN 114840221 A 3

.PDF文档 专利 云服务器部署方法、装置、系统、存储介质及计算机设备

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 云服务器部署方法、装置、系统、存储介质及计算机设备 第 1 页 专利 云服务器部署方法、装置、系统、存储介质及计算机设备 第 2 页 专利 云服务器部署方法、装置、系统、存储介质及计算机设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:02:49上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。