跨平台多租户管控系统技术方案

技术编号:30436783 阅读:13 留言:0更新日期:2021-10-24 17:38
本发明专利技术涉及大数据技术领域,具体涉及跨平台多租户管控系统,包括WEB服务模块、集群监控模块、资源管理模块、平台管理模块、数据采集模块、规则引擎模块、ES集群模块和集群接口服务模块,本发明专利技术提供跨集群统一管理平台解决了不同集群操作方式不统一,操作难度大的问题,极大提升了运维效率,减少了运维管理的难度,保障了操作的安全性;提供资源权限的自助申请解决了资源权限分配问题,原来由管理员直接分配资源可能会导致分配不均匀或无法按实际使用情况来分配资源和权限,或因线下申请的沟通效率低下导致分配延迟或分配错误等问题,现在通过多租户管理的自助式申请能做到让普通用户按需要申请符合自身实际情况的资源,避免了上述问题的发生。述问题的发生。述问题的发生。

【技术实现步骤摘要】
跨平台多租户管控系统


[0001]本专利技术涉及大数据
,具体涉及跨平台多租户管控系统。

技术介绍

[0002]随着大数据平台的普及,越来越多的业务数据和业务场景,都不断迁移到了大数据平台上。以现有的大数据平台(以Hadoop为典型代表)为例进行介绍,其上汇集了多种类型的数据资源,而不同类型的数据资源往往通过大数据平台中的不同的数据管理组件来分别进行管理。例如:分布式文件系统(以HDFS为典型代表)管理着诸如目录和文件这样的文件型数据对象;分布式列式数据库系统(以Hbase为代表)则管理着名字空间、表、列族、列等数据对象;而分布式表格系统(以Hive为典型代表)则管理着数据库、表格、字段等数据对象。与此同时,不同的数据管理组件又使用了不同的访问控制策略来保护其管理的数据对象不受未经授权的访问操作。
[0003]但是,当大数据平台的HADOOP集群应用场景越来越多,因开发和分析的需求各不相同,通常会遇到如下跨集群管理、资源权限分配、权限和数据管控、资源被占用和操作安全性等问题,而现有的大数据平台并未具备解决这些问题的功能。
[0004]因此,专利技术跨平台多租户管控系统很有必要。

技术实现思路

[0005]为此,本专利技术提供跨平台多租户管控系统,通过各个模块之间的配合作用,以解决现有的大数据平台的HADOOP集群应用场景越来越多,因开发和分析的需求各不相同,通常会遇到如下跨集群管理、资源权限分配、权限和数据管控、资源被占用和操作安全性等问题,而现有的大数据平台并未具备解决这些问题的功能的问题。
[0006]为了实现上述目的,本专利技术提供如下技术方案:跨平台多租户管控系统,包括WEB服务模块、集群监控模块、资源管理模块、平台管理模块、数据采集模块、规则引擎模块、ES集群模块和集群接口服务模块,其中维护人员通过web服务模块对集群监控模块、资源权限管理模块、平台管理模块进行页面访问和管理,集群监控模块、资源权限管理模块、平台管理模块通过数据采集、规则引擎模块、ES集群模块、集群接口服务模块从集群采集数据和对集群进行数据权限、资源及租户的管理,集群监控模块通过ES集群模块将采集到的数据展示到前台。
[0007]优选的,所述集群接口服务模块包括CDH分析集群模块、CDH应用集群模块和FI离线集群模块。
[0008]优选的,所述集群监控模块包括集群资源监控和租户资源监控。
[0009]优选的,所述集群监控模块包括应用资源监控和HDFS监控。
[0010]优选的,所述集群监控模块还包括数据表监控和报表引擎。
[0011]优选的,所述资源管理模块包括集群租户管理和集群角色管理。
[0012]优选的,所述资源管理模块包括租户管理和租户组管理。
[0013]优选的,所述平台管理模块包括机构管理、平台角色管理和平台租户管理。
[0014]优选的,所述平台管理模块还包括审计管理、平台配置和推送通知。
[0015]优选的,所述数据采集模块包括作业管理和采集引擎。
[0016]本专利技术的有益效果是:
[0017]1.本专利技术提供跨集群统一管理平台解决了不同集群操作方式不统一,操作难度大的问题,极大提升了运维效率,减少了运维管理的难度,保障了操作的安全性,可靠性;提供资源权限的自助申请解决了资源权限分配问题,原来由管理员直接分配资源可能会导致分配不均匀或无法按实际使用情况来分配资源和权限,或因线下申请的沟通效率低下导致分配延迟或分配错误等问题,现在通过多租户管理的自助式申请能做到让普通用户按需要申请符合自身实际情况的资源,避免了上述问题的发生,极大提升了资源与权限分配的效率,做到了全流程掌控;用同步企业组织架构式的层次关系来管理权限与数据,并通过申请与审批的方法来管控解决了权限和数据管控问题,避免了原来权限和数据管控较为混乱的问题,使资源权限边界清晰有序,提升运维效率的同时,防止了因权限管理不到位而产生的数据泄露等重大安全管控问题。
[0018]2.本专利技术将采集数据存入ES集群并通过图表实时展示资源的使用情况及预警提示,解决了资源被占用而不能及时发现或终止的问题,避免了个别任务占用大量集群的计算和存储资源导致整个集群异常或者影响其他任务无法执行的情况,防止了集群崩溃等问题的发生;通过平台的审计管理功能解决了操作的安全性问题,因原来的线下申请资源权限无记录,且无日志管理,部分还是用的dos命令操作,现通过审计管理不仅全可视化操作还可将所有操作记录下来(包括集群和平台本身的操作),内容有登录、退出、参数配置、用户管理、角色管理、租户管理、分组管理等操作,对安全性也无法把控,即便出现问题也可以追根溯源,找到问题点及操作人员,操作时间等。
附图说明
[0019]图1为本专利技术整体的结构示意图。
具体实施方式
[0020]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0021]参照附图1,本专利技术提供的跨平台多租户管控系统,包括WEB服务模块、集群监控模块、资源管理模块、平台管理模块、数据采集模块、规则引擎模块、ES集群模块和集群接口服务模块,其中维护人员通过web服务模块对集群监控模块、资源权限管理模块、平台管理模块进行页面访问和管理,集群监控模块、资源权限管理模块、平台管理模块通过数据采集、规则引擎模块、ES集群模块、集群接口服务模块从集群采集数据和对集群进行数据权限、资源及租户的管理,集群监控模块通过ES集群模块将采集到的数据展示到前台,具体的,设置的WEB服务模块可提供租户登陆服务,维护人员管理资源管理平台的服务,其中包括集群监控模块、资源管理模块和平台管理模块,设置的集群监控模块是用来监控集群资源,租户资源,application应用资源,以及使用情况,设置的资源管理模块是用来管理集群角色,分配角色权限,设置的平台管理模块是用来管理平台租户,机构,平台角色和平台对接服务,设
置的数据采集模块是用来定时采集集群资源,租户资源,application应用资源,设置的规则引擎模块包括租户名规则、密码规则、采集任务和超时时间四个模块,租户名规则:长度为8

30位,由数字、字母或特殊字符(不能有%*)组成,不能以_开头;密码规则:密码必须同时包含大、小写字母、数字、特殊字符、长度(8

30)位;采集任务:每次采集任务的间隔周期;超时时间:在平台管理中可自由配置,设置的租户名规则是为了规范租户命名的方式,设置的密码规则是为了规范租户设置登录密码的格式,设置的采集任务是为了使系统定期采集租户设置的租户名和密码的内容,设置的超时时间是为了对租户设置的租户名和密码的时间进行限制,当租户一段时间内未进行设置时,系统会自动关闭页面,设置的ES集群模块主要是为了提供采集资源数据的存储。
[0022]进一步地,集群接口服务模块包括CDH分析集群模块、CDH应用集群模块和FI离线集群模块,具体的,设置的集群接口服务模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.跨平台多租户管控系统,其特征在于:包括WEB服务模块、集群监控模块、资源管理模块、平台管理模块、数据采集模块、规则引擎模块、ES集群模块和集群接口服务模块,其中维护人员通过web服务模块对集群监控模块、资源权限管理模块、平台管理模块进行页面访问和管理,集群监控模块、资源权限管理模块、平台管理模块通过数据采集、规则引擎模块、ES集群模块、集群接口服务模块从集群采集数据和对集群进行数据权限、资源及租户的管理,集群监控模块通过ES集群模块将采集到的数据展示到前台。2.根据权利要求1所述的跨平台多租户管控系统,其特征在于:所述集群接口服务模块包括CDH分析集群模块、CDH应用集群模块和FI离线集群模块。3.根据权利要求1所述的跨平台多租户管控系统,其特征在于:所述集群监控模块包括集群资源监控和租户资源监控。4.根据权利要求3所...

【专利技术属性】
技术研发人员:李勇
申请(专利权)人:深圳银兴智能数据有限公司
类型:发明
国别省市:

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

1