发布时间:2022-04-07 | 阅读:
作者简介PROFILE
陈海富
柏睿数据产品研发总监
Gartner预测,云将主导数据库市场的未来, 2022年,75%的数据库将被部署或迁移至云平台。
云化趋势下,云厂商市场份额快速提升。传统数据库应如何适应云计算大潮?这是数据库厂商面临的挑战。
柏睿数据作为国产数据库领军企业,基于自研的新一代分布式内存数据库技术,通过优化云端运行能力,正式推出「柏睿实时云数仓」,为用户提供云原生的数据仓库(DWS) PAAS服务。
接下来,我们将从实时云数仓的架构、安全、性能三个方面展开,整体介绍柏睿云产品。本篇是整体架构介绍。
我们在设计实时云数仓服务时的技术原则是:
01
借鉴新兴技术
云计算不仅是一种新的IT运行环境,也提出了很多开发框架和一些新的IT技术,如微服务、容器等,这些新技术对传统软件有很多借鉴和参考意义。
02
提升安全保障
安全是IT业务的一个长久话题,对于云计算中运行的数据库业务来说,安全更是尤其重要,所以我们希望从数据的存储、访问等多方面进行安全设计。
03
降低性能损耗
云主机中的CPU、内存都是虚拟化实现,与传统数据库独占物理机的性能是不一样的,因此在考虑运行环境时,要尽量减少不必要的性能损耗。
整体架构
柏睿实时云数仓由云管理平台、全内存数据库和数据库管理Portal三个逻辑部分组成:
01
云管理平台(BCMP)
柏睿云管理平台是整个平台的系统管理层,负责与云厂商API对接,实现数据库集群建立、删除等功能所需的云资源调度。
02
全内存数据库(DB)
底层基于柏睿数据全内存分布式数据库,由数据库网关(Master)、SQL分发(AGG)和计算节点(LEAF)组成。通过Master为用户程序提供兼容MySQL协议的数据库服务。每个数据库集群都使用独立的云资源部署,以保证集群的数据安全与性能稳定。
03
数据库管理Portal(OPS)
每个集群都有独立的数据库管理Portal云主机,实现管理与业务分离。为用户的数据库管理员提供自助操作数据库集群,数据库集群的自动化处理等功能。