GBASE南大通用技术分享:GBase数据库多租户方案实现降本增效新范式(一)
南大通用GBase 数据库家族提供从基础设施到数据库内核的全层级、可组合的多租户方案。这既支持在现有虚拟化、容器平台上实现租户隔离,也能通过数据库内核的原生虚拟集群与资源管理技术,在单台服务器或集群内部实现精细化的资源划分与隔离。其核心目标是让每一份硬件投入都“物尽其用”,完美对冲硬件涨价带来的成本风险。
方案一:虚拟集群级——企业级资源隔离与统一管理
对于大型企业,尤其是拥有多个分支机构或需要严格隔离不同部门、业务线数据的场景,GBase 8a MPP Cluster 的虚拟集群技术提供了完美的解决方案。虚拟集群是一种逻辑上的资源隔离手段,允许企业在统一的物理集群之上,为各省分支机构或不同业务部门创建独立的逻辑子集群。每个逻辑子集群可以独立规划部署、独立启停、独立扩缩容。对分支机构的用户而言,使用逻辑子集群与使用一个独立的物理集群体验无异;而对总部而言,所有分支机构的物理资源、数据资源得以集中管理、统一运维,并能按需分配,实现数据的物理隔离与故障隔离。这种架构特别适合金融、电信、能源等行业“数据大集中”的发展趋势,既能满足总部统一管控的要求,又能赋予分支机构灵活的资源使用权,平滑过渡集中化管理带来的冲击。
方案二:云原生与容器级——极致弹性与敏捷部署
面向云化与敏捷开发环境,GBase 提供了更轻量、更弹性的选择。GBase 8c Platform 作为一款强大的数据库集群管理平台,以图形化方式支持多租户资源隔离、一键部署、运维监控等特性。它支持虚拟机部署、容器部署、私有云/公有云部署等多种方式,为不同 IT 架构下的数据库部署提供了灵活选择。对于已经采用 Kubernetes 等容器平台的企业,可以便捷地将 GBase 8c 以容器形式部署,实现秒级启动、自动调度和资源池共享。
更值得一提的是,GBase Cloud Data Warehouse (GCDW) 作为一款云原生数据仓库,采用存算分离架构,支持计算资源和存储资源的无限独立、弹性伸缩。每个租户对应一个独立的 GCDW 实例,租户之间完全资源隔离。租户可以通过 SaaS 服务界面自主管理计算资源,包括创建多个虚拟数仓、对虚拟数仓进行扩容缩容等,实现了极致的敏捷性与成本控制。
方案三:资源组与用户级——内核级精细化管控
当多个业务或用户需要共享同一个数据库实例,但又需保证公平的资源使用与性能隔离时,GBase 提供了内核级的精细化资源管理能力。GBase 8a MPP Cluster 可在每个节点内部对 CPU、内存、磁盘 I/O 等资源进行配置和管理。具体而言,它可以实现对受控 SQL 的 CPU 使用优先级和百分比控制,管理 SQL 并发数及并行度;对内存实现算子 buffer 使用上限的控制;对 I/O 实现磁盘读写速率上限的控制。通过将物理资源划分成资源池,并绑定给不同的用户或应用组,GBase 实现了用户级的物理资源隔离和动态控制。这意味着,即使在同一套数据库系统内运行不同的业务负载,也能确保关键业务获得必要的资源保障,避免因资源争抢导致性能波动。
方案四:共享存储集群级——高可用与高密度整合的典范
对于核心交易类业务,在追求高资源利用率的同时,对高可用性和数据一致性的要求极为严苛。GBase 共享存储数据库集群 (SSC) 为此提供了优秀的解决方案。它采用共享磁盘方式实现多节点高可用,数据仅存储一份,支持多写多读,有效避免了数据的重复存储,提升了硬件资源利用率。结合软硬一体化方案,例如 GBase 与天玑科技联合推出的数据库一体机,通过软硬协同深度优化,实现了数据库的高密度整合。这显著提升了单台物理服务器的使用率,减少了服务器数量,在降低硬件采购成本的同时,也节约了机房空间与能耗。该方案已成功应用于昆仑银行等金融机构,承载其管理类、交易类等十余个业务系统,以更低的硬件成本实现了系统整体的高可用与高性能。

浙公网安备 33010602011771号