集群模式

大数据平台DataEngine中支持创建独立集群、租户集群两种模式的集群。

图-1 独立集群模式

 

图-2 租户集群模式

 

租户模型

大数据平台通过部署一套租户集群对大数据资源进行统一管理,各租户可按需申请租户集群中的存储、计算等资源。多个租户之间通过权限进行隔离,通过大数据集群的权限管理也可对不同用户开放租户访问权限,数据共享无需数据搬迁。租户简化了用户获取大数据集群资源的方式,避免了大数据集群安装部署的繁杂,而且通过租户的统一管理,能很好的监控资源的使用情况,避免了集群资源的浪费。

大数据集群中的租户模型如下图所示。

图-3 租户模型

 

表-1 租户相关概念说明

概念

说明

示例

用户

即租户的用户,用户拥有用户名、密码等帐号信息,是大数据集群中租户资源的使用者。

用户使用的资源属于租户资源,用户之间不可以互占资源

图中有三个不同的用户:用户A、用户B、用户C,其中用户A拥有角色“R1”和角色“R3”的权限,所以用户A同时可使用租户1和租户3的资源,其他用户同理

角色

角色是承载一个或多个权限的载体,用户绑定对应租户的角色,才能操作对应租户。

权限是限定在具体对象上的,例如对HDFS中的“/tenant”目录的访问权限,这里权限就限定在“/tenant”目录这个具体对象上

图中有三个不同的角色:角色“R1”、角色“R2”、角色“R3”,分别对应租户1、租户2、租户3的权限

租户

管理员对租户集群中的大数据资源进行统一管理,按需为每一个租户分配具体的组件资源及容量,租户的资源是从租户集群总资源中划分出的。

多个租户之间通过权限进行隔离,通过权限管理也可对不同用户开放访问权限,数据共享无需数据搬迁

图中有三个不同的租户:租户1、租户2、租户3,这三个租户对应的角色分别为角色“R1”、角色“R2”、角色“R3

资源

大数据集群资源包括存储资源和计算资源。租户资源是从集群总资源中划分出的,租户之间不可以互占资源

租户1、租户2、租户3分别从集群中划分出存储和计算资源,彼此之间的资源互相隔离