在实际业务中往往需要维护多套集群,而多套集群面临如下挑战:
多个业务部门使用多套集群,难以统一管理:集群管理复杂:如用户、权限需要在多套集群环境中分别设置,无法集中查看各集群状态;
多个集群间使用DBlink在集群间交换数据,需要配置透明网关;
通过资源管理能力进行资源的隔离;
不能很好的满足用户多个业务间数据有关联、业务部门内数据又相对独立的统一管理和访问的需求。
Gbase 8a MPP Cluster的虚拟集群技术支持对集群数据库按照不同的业务划分为多个逻辑子集群,并在统一的协调节点下对各个逻辑子集群进行统一管理和操作,实现跨逻辑子集群的数据关联和数据交换。如下图所示:
图:逻辑子集群示意图
集群分层进行管理,分为调度管理集群和虚拟集群。调度管理集群承担整个集群的统一入口和统一管理;虚拟集群承担集群数据的存储和计算功能。通过调度管理集群可以访问大集群中的任何一个虚拟集群中的数据。