一种云平台构建方法及装置制造方法及图纸

技术编号:17201015 阅读:64 留言:0更新日期:2018-02-04 02:11
本发明专利技术提供了一种云平台架构方法及装置,该方法包括:在至少一个主机中的每一个所述主机中部署Docker环境;设置容器集群管理工具;利用所述容器集群管理工具,将部署了Docker环境的各个所述主机组合为容器集群;获取外部输入的至少一个镜像;利用所述至少一个镜像,在部署了Docker环境的每一个所述主机中形成至少一个应用容器;根据所述至少一个应用容器,确定所述容器集群对应的至少一个对外接口。因此,本发明专利技术提供的方案可以提高架构云平台的速度。

【技术实现步骤摘要】
一种云平台构建方法及装置
本专利技术涉及计算机
,特别涉及一种云平台架构方法及装置。
技术介绍
随着互联网技术的不断发展,云平台由于其具有高效、便捷以及可配置等特点,得到了越来越广泛的应用。目前,云平台的构建方法通常为:业务人员根据要求在各个主机中手动的配置操作系统、应用以及网络接口。待配置完成后,再将各个主机建立连接以形成云平台。由于操作系统、应用以及网络接口的设置过程均通过人工来完成,配置过程较为繁琐,且出错率较高。因此,现有的方式架构云平台的速度较慢。
技术实现思路
本专利技术实施例提供了一种云平台架构方法及装置,可以提高架构云平台的速度。第一方面,本专利技术实施例提供了一种云平台架构方法,该方法包括:在至少一个主机中的每一个所述主机中部署Docker环境;设置容器集群管理工具;利用所述容器集群管理工具,将部署了Docker环境的各个所述主机组合为容器集群;获取外部输入的至少一个镜像;利用所述至少一个镜像,在部署了Docker环境的每一个所述主机中形成至少一个应用容器;根据所述至少一个应用容器,确定所述容器集群对应的至少一个对外接口。优选地,所述利用所述容器集群管理工具,将部本文档来自技高网...
一种云平台构建方法及装置

【技术保护点】
一种云平台架构方法,其特征在于,包括:在至少一个主机中的每一个所述主机中部署Docker环境;设置容器集群管理工具;利用所述容器集群管理工具,将部署了Docker环境的各个所述主机组合为容器集群;获取外部输入的至少一个镜像;利用所述至少一个镜像,在部署了Docker环境的每一个所述主机中形成至少一个应用容器;根据所述至少一个应用容器,确定所述容器集群对应的至少一个对外接口。

【技术特征摘要】
1.一种云平台架构方法,其特征在于,包括:在至少一个主机中的每一个所述主机中部署Docker环境;设置容器集群管理工具;利用所述容器集群管理工具,将部署了Docker环境的各个所述主机组合为容器集群;获取外部输入的至少一个镜像;利用所述至少一个镜像,在部署了Docker环境的每一个所述主机中形成至少一个应用容器;根据所述至少一个应用容器,确定所述容器集群对应的至少一个对外接口。2.根据权利要求1所述的方法,其特征在于,所述利用所述容器集群管理工具,将部署了Docker环境的各个所述主机组合为容器集群,包括:利用所述容器集群管理工具,在部署了Docker环境的每一个所述主机中启用swarm模式;在部署了Docker环境的各个所述主机中,指定一个主机作为主节点;利用所述主节点通过所启用的swarm模式与未指定的主机建立连接;根据所建立的连接,将部署了Docker环境的各个所述主机组合为容器集群。3.根据权利要求1所述的方法,其特征在于,每一个所述应用容器对应至少一个应用;进一步包括:根据每一个所述应用容器对应的至少一个应用,创建版本仓库,其中,所述版本仓库中包括每一个所述应用对应的版本信息;在接收到外部输入的新增镜像时,在所述版本仓库中确定与所述新增镜像对应的版本信息;利用所述新增镜像对所确定的版本信息对应的应用进行替换;在所述版本仓库中利用所述新增镜像的版本信息对所确定的版本信息进行更新。4.根据权利要求1所述的方法,其特征在于,每一个所述应用容器对应至少一个应用;进一步包括:接收外部输入的至少一个应用服务;针对每一个所述应用服务均执行,在各个所述应用中确定当前所述应用服务对应的各个应用;按照所确定各个应用的执行顺序,对所确定的各个应用进行编排,形成针对于当前所述应用服务的服务编排;利用每一个所述服务编排,执行每一个所述应用服务。5.根据权利要求1所述的方法,其特征在于,进一步包括:在每一个所述主机中部署卷插件代理;通过所部署的卷插件代理与外部的存储端相连;在所述存储端中为每一个所述主机划分存储区域;每一个所述主机将对应的运行结果存储在对应的存储区域中;监测每一个所述主机对应的存储区域中的空余存储空间是否小于待存储运行结果的大小,如果是,在所述存储端中为所述主机划分对应的新增存储区域;和/或,每一个所述应用容器对应至少一个应用;进一步包括:为每一个所述应用分配对应的用户;将对应同一个用户的应用划分为一个应用组;为每一个所述应用组设置对应的用户标签信息;根据所述用户标签信息,对各个所述应用组进行隔离。6.一种云平台架构装置,其特征在于,包括:部署单元,用于在至少一个主机中的每一个所述主机中部署Docker环境;设置单元,用于设置容器集群管理工具...

【专利技术属性】
技术研发人员:杨海勇宋智强宋明明
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1