1 .一种大数据平台多租户管理系统,其特征在于:其包括:Web UI界面展示模块、权限
管控模块、Linux操作系统集群、资源管理模块、数据库以及桥接模块;
所述Web UI界面展示模块用于页面控制和管理,包括增删各个模块的页面请求路径,
进而管理各个模块的页面是否能够正常访问;
所述Linux操作系统集群用于对所有需要访问大数据平台多租户管理系统以及外部大
数据平台的用户进行管理,包括在不同的用户与不同的角色之间建立关联,以及在不同角
色与不同的资源访问权限之间建立关联,并存储到所述数据库中;
所述权限管控模块用于根据所述Linux操作系统集群对所有用户与不同角色和权限之
间的配置关系,对各用户发出的资源访问权限申请进行审计,当审计合法时,为其开放相应
的资源访问权限;
所述资源管理模块用于为审计合法的用户提供不同的资源访问服务,以便对外部大数
据平台中的不同类型的数据资源进行管理;
所述桥接模块作为大数据平台多租户管理系统的外部数据接口,用于和外部大数据平
台进行数据访问和交互;
所述Linux操作系统集群包括用户管理模块、角色管理模块和权限管理模块;所述用户
管理模块用于对所有需要访问多租户管理系统和外部大数据平台的用户进行管理,包括增
加/删除用户和用户群;所述角色管理模块用于建立和维护用户与角色之间的映射关系表,
包括根据不同用户的职责为该用户赋予不同的角色;所述权限管理模块用于建立和维护不
同角色与资源访问权限之间的映射关系表,包括为任一角色赋予不同的资源访问权限;
所述用户管理模块对用户进行管理时,将用户分为系统类型和业务类型两类;所述系
统类型用户是指用于对大数据平台多租户管理系统进行管理的用户和群组,且系统类型用
户设置有系统管理员、用户群管理员以及群内用户,所述系统管理员用于对所有系统类型
用户进行管理,包括增加或删除所有用户群管理员以及各用户群内用户,所述用户群管理
员用于对各自群内的用户进行管理,包括增加或删除群内用户;所述业务类型指的是用于
对外部大数据平台中资源进行管理的用户,且业务类型用户的相关数据存储在大数据平台
多租户管理系统的数据库内,对业务类型用户进行增删改操作时,相关的用户信息除了在
大数据平台多租户管理系统的数据库内修改外,还需要同步到外部大数据平台,进而实现
对外部大数据平台的管控;
所述角色管理模块将角色分为系统类型和业务类型两种;所述系统类型角色是指能够
对大数据平台多租户管理系统自身进行管理的角色;所述业务类型角色是指能够对外部大
数据平台中进行管理的角色;
所述权限管理模块将权限分为系统权限和业务权限;所述系统权限指的是对于大数据
平台多租户管理系统自身用户和角色管理、菜单权限的管理以及操作权限的管理;所述业
务权限指的是对外部大数据平台中不同数据类型进行的不同权限的管理;
所述权限管理模块在为拥有业务权限类型的角色分配资源访问权限时,采用细粒度分
配机制将外部大数据平台的存储资源、计算资源和服务资源进行分配。
2.如权利要求1所述的一种大数据平台多租户管理系统,其特征在于:所述权限管理模
块对外部大数据平台中的存储资源进行分配时:首先,将“HDFS磁盘目录”的每一条目录作
为最小分配单元,实现对整个HDFS存储资源的划分,进而得到多个最小分配单元;然后,将
权 利 要 求 书
1/2 页
2
相关文档
评论