[发明专利]一种基于容器集群的大数据平台架构系统在审
申请号: | 201910585529.7 | 申请日: | 2019-07-01 |
公开(公告)号: | CN110489204A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 陈统;黄永健;王勇泽 | 申请(专利权)人: | 广东轩辕网络科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 44288 广州市越秀区哲力专利商标事务所(普通合伙) | 代理人: | 马学慧;陈志锋<国际申请>=<国际公布> |
地址: | 510663 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源管理层 集群 服务应用 平台架构 大数据 接口层 应用 底层物理资源 操作系统层 分布式协调 弹性伸缩 负载均衡 集群部署 架构系统 快速部署 通讯管理 外部系统 物理资源 依次连接 灾难恢复 管理器 框架层 调取 封装 协作 服务 | ||
1.一种基于容器集群的大数据平台架构系统,其特征在于,包括由下至上依次连接的:物理资源层、操作系统层、mesos资源管理层、框架层和接口层;各层之间通过分布式协调管理器Zookeeper来进行协作与通讯管理;
kubernetes作为框架集成到mesos资源管理层中,通过mesos资源管理层来获取底层物理资源;所述kubernetes用来管理容器集群中的微服务应用;所述容器集群用于运行Docker应用,所述微服务应用封装于Docker应用中,外部系统通过接口层来调取本架构系统中的微服务应用。
2.如权利要求1所述的一种基于容器集群的大数据平台架构系统,其特征在于,还包括日志管理系统ELK,所述日志管理系统ELK用于实现平台架构系统在生产环境中的日志收集、格式化、过滤、索引、查询。
3.如权利要求1所述的一种基于容器集群的大数据平台架构系统,其特征在于,所述框架层用于运行Hadoop、Spark、Storm、Marathon、Chronos、Docker中的数据处理框架以实现计算资源服务调度。
4.如权利要求1所述的一种基于容器集群的大数据平台架构系统,其特征在于,所述接口层包括协议接口、服务接口和二次开发接口;所述协议接口,用于为外部系统提供标准化的协议接口,包括:通信协议接口、访问协议接口和数据解析接口;所述服务接口,用于为外部系统提供应用服务接口,外部系统能够通过调用该接口访问平台中的数据和应用,包括数据预处理接口、数据查询接口、数据分析接口和数据挖掘接口;所述二次开发接口用于为第三方平台和研发人员提供开发接口,包括数据接口、算法接口、数据分析接口和数据挖掘接口。
5.如权利要求1所述的一种基于容器集群的大数据平台架构系统,其特征在于,所述框架层包括容器调取框架层,所述容器调度框架层通过不断比较集群内的状态信息与实际集群环境是否一致,当发现集群的状态信息与实际状态不一致时,与容器集群节点的控制进程进行通信创建容器实例,使状态信息和实际环境重新一致。
6.如权利要求5所述的一种基于容器集群的大数据平台架构系统,其特征在于,还包括高可用键值存储系统ETCD,所述高可用键值存储系统ETCD存储各种集群状态信息,由多个节点相互通信构成整体对外服务,每个节点均存储有完整的数据,并通过Raft协议保证每个节点维护的数据是一致的。
7.如权利要求6所述的一种基于容器集群的大数据平台架构系统,其特征在于,所述容器调取框架层还用于给执行如下步骤:虚拟DNS负责在ETCD存储中查找主机名对应IP,并将IP分配给容器使用;还用于通过网络扩展组件实现容器的跨主机通讯。
8.如权利要求1所述的一种基于容器集群的大数据平台架构系统,其特征在于,所述架构系统在大规模生产部署时,采用Ansible配置管理工具,实现数据处理平台的一键式安装和删除。
9.如权利要求1所述的一种基于容器集群的大数据平台架构系统,其特征在于,所述Docker应用通过如下步骤构建实现:
通过编写Dockerfile文件构建Hadoop大数据集群自动化部署相关的Docker镜像,包括Server端镜像和Agent端镜像;利用Server端镜像启动一个Server容器,利用Agent端镜像启动多个Agent端,由Server端对多个Agent端进行统一管理,同时在Server容器中启动Web应用;建立一个由Server端、多Agent端和Web端组成的分布式架构,自动化启动部署Hadoop相关大数据集群的服务。
10.如权利要求1所述的一种基于容器集群的大数据平台架构系统,其特征在于,所述分布式协调管理器Zookeeper用于保存平台架构系统的非业务性元数据,并动态的通知对应的订阅者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东轩辕网络科技股份有限公司,未经广东轩辕网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910585529.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种容器调度框架系统
- 下一篇:一种基于容器集群的教育服务架构系统