phegda
作者phegda·2023-06-19 09:42
技术文档·天玑数据

打造数据库私有云平台,推动企业数字化升级

字数 2720阅读 665评论 0赞 0

随着云计算技术的日益成熟和普及,数据库行业也在加速转型。数据库发展经历了商业数据库时代和开源数据库时代,如今正迎来云数据库时代。将数据库迁移到云平台上能够降低投入成本,同时具有高可靠性易管理性简化运维等众多优势,成为越来越多企业的选择。云数据库已成为不可阻挡的趋势。目前,实现云数据库的主要方式包括公有云、私有云和混合云,以满足不同业务系统的需求。

天玑数据的PBData-K数据库私有云平台是一款高性能、适用于整合多个数据库运行环境的数据库私有云平台产品。本文将对其应用场景、实现原理以及优点等方面进行探讨。

一、背景描述

云计算技术的兴起给企业带来了很大便利,但同时也暴露了一些风险和挑战,如数据安全、隐私保护、数据资源管理等。为了解决这些问题,天玑数据开始将数据库私有化,构建内部数据库私有云平台,以适应业务的快速发展和不断变化的需求。

PBData-K是天玑数据自主研发的一套高性能异构数据库私有云平台。利用这个平台,不仅能够实现对多种类型和版本的数据库进行整合管理,还能够在一键分钟级的时间内创建数据库、集群和快照库。平台支持资源池化、按需扩展,同时具备数据库云平台统一监控管理的功能,进而大大简化了企业运维的复杂度。

二、设计与实现

PBData-K是一种基于云计算架构的数据库管理平台,包含三个核心组成部分,即SmartStor-K智能分区软件SmartStor-X分布式存储软件SmartMon-K统一监控管理软件

PBData-K架构

PBData-K架构

  • SmartStor-K智能分区软件

SmartStor-K智能分区软件是一款高可扩展的计算引擎,采用独创的分区技术实现CPU核级隔离和内存预占。另外,结合SR-IOV技术,该软件能够直接访问存储,进而提供低时延、高带宽的能力,有效保障数据库的高性能和稳定运行。

  • SmartStor-X分布式存储软件

SmartStor-X分布式存储软件是一款高度可扩展的存储引擎,支持块和文件存储。该软件提供高性能、高可用、高扩展的存储方案,同时能够支持海量数据存储和SSD与HDD混合架构,从而显著提高存储资源利用率。

 SmartStor-X分布式存储软件架构

SmartStor-X分布式存储软件架构

  • SmartMon-K统一监控管理软件

SmartMon-K统一监控管理软件是PBData-K数据库云平台的管理中心,提供对多种类型数据库的监控管理和日常运维操作,从而有效降低运维人员的工作强度和技术难度。除此之外,SmartMon-K还支持对云平台内各类资源进行统一监控和管理,如硬件资源、存储资源、计算资源等。这一统一管理的设计能够有效避免多平台之间的切换,提高工作效率。

SmartMon-K统一监控管理软件

SmartMon-K统一监控管理软件

SmartStor-K、SmartStor-X和SmartMon-K结合起来,可以有效解决企业云数据库高性能和高可用的需求。通过PBData-K数据库云平台,企业可以快速创建数据库或快照库,整合多个数据库资源,并进行统一的容灾,从而实现数据库上云以及高性能、安全可靠的管理。此外,这一综合方案还提供了企业级数据存储和统一监控管理等功能,为企业提供一站式数据管理和维护服务,提高数据管理效率和安全性。

三、产品优势与特点

天玑数据的数据库云平台采用分区技术、分布式存储技术和基于IB网络的RDMA存储直接访问技术等,保障数据库高性能、高可靠的数据库云平台系统。该数据库云平台的优点包括:

  • 兼容性

采用通用X86服务器,支持主流CPU芯片,可维护性强、性价比高,适合企业各种规模。

  • 管理能力

通过管理平台能够快速创建数据库及集群,并支持数据库创建快照库,可用于搭建测试库,模拟实际业务上线的测试等场景。同时也支持多种数据库集群资源调整及容灾切换,提供全面的管理功能。

  • 高性能

采用独有的分区技术实现CPU核级隔离和内存预占,以及SR-IOV技术实现分区直接存储访问,IO隔离技术保障数据库各自独立,互不影响,实现了高性能运行。

  • 高可靠

硬件采用全冗余架构,保证硬件高可用,业务数据库具有故障自愈特性,保证了数据的连续性和安全性。

  • 高扩展性

计算、存储、网络资源均可按需在线进行水平横向扩展,扩展后性能实现线性增长,且支持规划计算池和存储池,提供了较好的扩展性。

  • 易管理

平台具备硬件至数据库各级别全栈管理能力,对平台内各类资源进行统一监控、告警和管理,无需多平台之间切换,降低了运维难度。

四、应用场景

天玑数据的PBData-K数据库云平台主要应用场景如下:

  • 多类型数据库统一整合 支持不同类型、版本的数据库及集群,提供一键式数据库创建、管理和回收
  • 数据库基础架构转型支撑:采用分区模式构建主流数据库基础架构的云环境
  • 数据库容灾建设:根据不同的备份模式,可以为本地和异地数据库提供备份容灾服务
  • 数据库私有云管理:通过数据库云化管理工具,提供多方位的云化管理能力
  • 提供一站式运维管理平台 平台支持数十款主流数据库(如MySQL、Oracle、Redis等),帮助用户更好地整合、管理和运维数据库

五、应用案例

天玑数据的PBData-K数据库云平台已成功应用于金融、通讯和政府等行业,这里我们将举例介绍一个典型案例,展示PBData-K如何实际应用于客户业务。

客户需求

某通讯行业正在将业务迁移到云上。然而,将重型数据库如Oracle、MySQL等迁移到云端后效果并不理想。随着应用不断上云和客户对云计算的深入理解,越来越多的人认识到:数据库与常规中间件不同,需要建立独立的“高性能数据库云平台”。需要将Oracle、MySQL等关系型数据库集中部署到该平台上,并通过租户、隔离管理等云计算手段,实现客户需求的有效分流和资源隔离。

我司方案

搭建天玑数据PBData-K数据库云平台,将数据库以租户服务的方式构建基础公共平台,开放给最终需求用户使用。计算节点资源池通过高性能服务器组成分区数据库集群,存储节点服务器通过安装天玑分布式存储软件,构建高速资源池。目前集群规模已经扩展到4+6,裸容量达到350TB+。

方案架构

方案架构

客户收益

弥补了传统云RDS数据库服务的不足,提升了服务能力;通过分区数据库集中管理,提高了资源利用率;突破了高性能数据库无法上云的限制;实现了Oracle、MySQL、PG等数据库的混合运行和管理。

六、结论

作为一家专注于IT基础架构产品与解决方案的领先提供商,天玑数据在数据库云平台领域经过多年技术创新和严格测试,成功实现了高性能异构数据库私有云平台软件产品和解决方案,可满足各类数据库上云的需求。未来,天玑数据将继续以客户需求为导向,不断完善数据库云平台技术体系,构建高性能、高可靠、安全可靠的数据库云环境,并提供无忧的数据库云服务,为企业客户提供最优质的服务和支持。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

X社区推广