MyBase:打破云边界,构建云边端一体的DBaaS服务

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: 《MyBase:打破云边界,构建云边端一体的DBaaS服务》会议聚焦DBaaS在实际场景中的应用。首先介绍DBaaS概念及其价值,随后通过两个典型场景——云下独立部署运维和跨云部署容灾,展示MyBase如何满足客户多云需求。最后分享客户案例,包括某保险公司在自有IaaS上部署企业级数据库,以及自研数据库在他云IaaS上的容灾能力。MyBase One旨在提供自主可控、主权合规、高可用的数据库服务,支持异构IaaS环境。

MyBase:打破云边界,构建云边端一体的DBaaS服务

内容介绍:

一、DBaaS简介

二、典型场景一:MyBase中心规划,云下独立部署和运维

三、典型场景二:构建数据库跨云部署和容灾能力

四、客户案例

 

在《MyBase:打破云边界,构建云边端一体的DBaaS服务》会议中,本次分享的主题是DBaaS在实例场景中的应用。

本会议将围绕四个方面展开。

首先,简要介绍DBaaS;然后通过第一个典型场景说明DBaaS的中心规划;之后通过第二个典型场景具体分析DBaaS跨云部署和容灾的能力;最后借助客户案例说明MyBase在实例场景中的价值。

 

一、DBaaS简介

这部分主要介绍DBaaS是什么以及如何实现自身对应的价值。

DBaaS全称为DataBase-as-a-Service(云数据库服务),可以理解为云数据库的后端的分布式操作系统,具有解决数据库的资源调度、部署、交付、运维、监控等一系列的能力。在这个主题下,我们希望DBaaS能进一步打破公共运营的边界,服务更多的客户,在客户的异构IaaS上构建更大的价值,因此MyBase是一个平台性的产品。

最新推出的MyBase One形态(One即希望云边端都是统一的一套体系),重点围绕MyBase One的背景、产品的定义以及能为客户带来的价值。

1、该产品如何去实现对应价值

数据库跨云、混合形态部署已是客户的共性需求。根据Flexera2024年的调研,客户选择单独的云厂商的比例只有10%,而绝大多数选择Multi-Cloud,其中包括Multiple Private、Multiple Public、Multi&Hybrid Cloud,Multi&Hybrid Cloud又占了其中的绝大部分——73%,从调研中可得知,包括公共也有私人领域,有多个云厂商的选择。作为一个数据库来说,现实的需求要求它能够去做多云、跨云部署,跨云的容灾。

今年5月份澳大利亚的一家基金公司,把所有的服务从过去的oracle搬到Google Cloud时,发生了灾难性的事故,整个所有的vm数据,包括两个AC全部被删除,幸运的是,客户在其他的云上面做的有冷备份,数据才找到,但是服务不可用长达一个星期,这个案例给了我们一个强烈的警示,作为一个数据库服务厂商需要考虑这样的情况。

数据库是IT基础设施里非常关键的基础设施,是数据的核心资产存储的关键地方,数据库的跨云部署、跨云容灾已成为现代企业构建高可用、高安全、灵活扩展的IT基础设施的关键策略之一。

MyBase One应该如何去做可以用一句话来总结:我们希望MyBase One以阿里云公共云为中心,能够支持瑶池从AP到TP、 no circle、 dms这种产品的数据库系列,能轻量快速的输出到用户的IDC、边缘站点、三方IaaS上,然后提供以公共云兼容的OpenAPI以及图形化的管理的能力。

2、MyBase One具体做法

MyBase One如何在实例中发挥自身价值需要做到以下四点。

第一,我们要具备在异构IaaS上面的灵活快速部署的能力,需要适配各类的IaaS。由于IaaS是用户自己在云上持有的,我们希望跟客户一起协同合作,于是去选择性的做一些大的云厂商来适配。

第二,DBaaS最下层是一个统一的资源管理的抽象。我们基于K8s这个通用的插件化的能力去扩展各类IaaS的计算、存储、网络的抽象,然后降低上层业务适配的复杂性。

第三,对比较核心业务的通用管控服务,包括基础管控服务和可插拔管控服务。基础管控服务是一个轻量化的部分,保证实例生命周期的管理,是最小化的部分;仅保留数据库必须组件,支持分钟级创建。其余部分做成可插拔的插件体系,包括高可用的服务、备份、性能监控、智能化诊断、一些安全服务、任务调度等等。这些基础服务都可以采用可插拔扩展的方式,按照你需要的能力去输出相应组件,从而用这个体系去支持整个瑶池数据库的所有产品。

第四,我们各个产品都可以在这样的体系下比较容易的揭露、扩展这种能力,是一个比较强的可扩展性的架构。

这是我们整体的理念,希望把公共云的经验复制到各类的异构IaaS上,然后在客户的异构IaaS上构建有价值的服务。

3、客户能够享受到的价值

借助MyBase One,客户能够享受到的价值包括以下三点。

第一,自主可控。从主机到操作系统,到数据库都是自主可控、可运维、可白盒化的,包括成本管理更加透明。

第二,主权合规。满足客户将数据服务构建在自有IaaS上,让客户的数据可以在异构IaaS间更高效流动,对数据更具备掌控性。

第三,跨云容灾,一个重点在于一致的体验。阿里云数据库服务可拓展到三方IaaS,帮助用户更好的实现跨云容灾能力,跨云切换应用能够享受到同等的数据库能力。

以上是对MyBase新形态的定义以及具体如何去做的整体介绍。

 

二、典型场景一:MyBase中心规划,云下独立部署和运维

这种模式可以在阿里云的MyBase One的Portal Center上管理一些offerline,因此会促进相应能力的建设,包括对各种站点、局点的管理,一键开区这种自动化的能力建设,能够模块化、组件化的轻量交付,包括升级、远程运维、诊断的这些系统的工程能力建设。通过Portal Center提供这样的能力,让我们数据库的一些制品能够通过这种方式去管理、分发,甚至自助的下载安装,各种轻量化的或者复杂的形态都可以在这个形态下提供。

1、面向客户

一,线下类客户,如金融、电信、政企,因为这类客户多半都有相对成熟的IaaS,他们想购买数据库或企业级数据库,这种形态就较为合适。二,出海合规的客户,没有阿里云的IaaS,但有其他的IaaS,就会有这种需求。三,数据库ISV合作伙伴,可以通过MyBase新形态代理转售阿里云的数据库,统一管理。

2、一键全场景部署和升级的能力

一,1行命令安装MyBase。我们现在能做到一条命令就能把整个东西打包在一起,虽然公共运营整套体系比较复杂,但我们通过类似于集群镜像的技术,在他云上面,只要备好IaaS就可以一键拉起,用在线或离线的方式。

二,全部8个产品安装耗时小于2个小时。

三,升级方面可以做到不停机,分钟级单产品的热升级的能力。

3、具体场景:PolarDB PG企业级数据库基于MyBase One分发

PolarDB PG作为一个重要产品,可以通过MyBase One分发,到控制台上构建自己的项目,创建项目局点,之后选择对应的产品版本下载部署包,独立安装后快速进行POC,POC结束后,认为合理再购买授权激活,去持续的运行。我们希望把这一软件分发的生命周期做好基线和授权的管理,这是MyBase One的一个具体场景。

 

三、典型场景二:构建数据库跨云部署和容灾能力

两个场景虽然差距较大,但实际上是由一套技术体系支撑。

MyBase Portal Center上会提供跨云实例管理、跨云容灾管理、跨云数据同步、跨云运维监控服务,然后借助阿里自身现有的DTS、DBS、DMS、DAS等生态工具,这些能力都会拓展到对应的接管服务中。

在阿里云上,我们可以用标准的阿里云瑶池的DBaaS的产品,在他云上,可以通过MyBase One,我们自研的数据库能够将三方IaaS上的vm快速的拉起,从而构建跨云容灾的能力。

容灾包括两种,一种是只读,提供跨云只读实例;另一种是在只读的基础上做切换,在一方挂了之后可以快速的切过去。

1、具体实例1:PolarDB MySQL产品跨云GDN容灾架构

PolarDB MySQL在全球有一个数据库网络,它的主集群在国内,比如杭州地域,从集群可以构建到新加坡,从而形成全球的分布,他主要解决出海的业务,这是PolarDB标准的GDN形态。之后我们会通过MyBase One把GDN形态扩展到三方IaaS上的一些地域上,把从集群构建在三方IaaS上面,就可以做到IaaS级别的容灾。

2、具体实例2:PolarDB-X产品跨云容灾架构

上海阿里云的一个主实例中,分别有两个三方云实例A和B,从主实例发专线进行复制,然后从实例可以通过主集群基于异地备份创建出来,然后基于CDC多线程的具备数据压缩的增量同步的能力,能够做到异步复制延迟小于两秒,这些取决于专线带宽的能力。

同时,这种能做到主从的切换:包括预期内的无损切换SwitchOver,非预期的的有损强制切换Failover。

业务场景也是如此,包括就近读以及读和写,读和写支持分区级别。

 

四、客户案例

1、某保险线下自有IaaS上部署企业级数据库

某保险公司的诉求主要包括三点:第一,快速低成本去oracle;第二,业务高峰时,必须有较好的弹性调度的扩展能力;第三,数据能够实时被分析、消费。所以基于我们的方案,通过MyBase One交付到客户的Polar的所有产品组合,能够解决这些问题:

第一,利用PolarDB、DTS、ADAM产品组合方案,实现业务少量代码改造,快速低成本去O;

第二,利用MyBase的能力,使PolarDB具备较好的弹性变配的扩展能力,分钟级能够完成集群节点的弹性变配,整体并发处理能力和存储容量得到线性提升;

第三,基于DTS和PolarDB的组合,把数据实时同步到客户自己的计算平台上,让上游业务数据可以快速的被下游业务消费。

使用这种系统可以带来的客户价值包括系统服务响应时间降低50%,业务系统并发能够提升10倍以上。

2、自研数据库跨用户持有他云IaaS容灾

实质上是指把PolarDB-X布在他云上,构建两朵云VPC一张网,通过CDC实现数据的同步,MyBase做站点的管理,实例构建容灾的切换监控等能力。如果一边断网,另一边也能具备完全独立的能力。

客户价值包括:一,多云一致性体验,阿里云与三方IaaS使用相同的PolarDB X内核,功能体验一致;二,数据实时同步,跨云实例间数据cdc实时同步;三,容灾演练及切换,MyBase提供容灾演练、容灾切换的能力。

MyBase One形态是为您提供自主可控,主权合规,异构IaaS容灾的DBaaS,以上就是本次会议的全部内容。

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
|
存储 SQL 数据库
典型场景 | PolarDB-X 如何支撑SaaS多租户
很多平台类应用或系统(如电商CRM平台、仓库订单平台等等),它们的服务模型是围绕用户维度(这里的用户维度可以是一个卖家或品牌,可以是一个仓库,等等)展开的。因此,这类型的平台业务,为了支持业务系统的水平扩展性,业务的数据库通常是按用户维度进行水平切分。
|
存储 调度
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——01 分布式云管架构演进——2.云管第二阶段:融合管控
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——01 分布式云管架构演进——2.云管第二阶段:融合管控
366 0
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——01 分布式云管架构演进——2.云管第二阶段:融合管控
|
存储 Kubernetes Cloud Native
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——01 分布式云管架构演进—— 3.云管第三阶段:多态混跑
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——01 分布式云管架构演进—— 3.云管第三阶段:多态混跑
180 0
|
存储 边缘计算 运维
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——02 多维协同—— 1.边边协同
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——02 多维协同—— 1.边边协同
633 0
|
消息中间件 边缘计算 运维
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——02 多维协同—— 2.云边协同
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——02 多维协同—— 2.云边协同
352 0
|
运维 Cloud Native 中间件
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——01 分布式云管架构演进—— 4.云管第四阶段:生态支撑
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——01 分布式云管架构演进—— 4.云管第四阶段:生态支撑
203 0
|
网络架构 块存储
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——01 分 布式云管架构演进——1.云管第一阶段:基本功能
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——01 分 布式云管架构演进——1.云管第一阶段:基本功能
422 0
|
存储 边缘计算
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——03 边缘节点装配
《边缘云技术演进与发展白皮书》——五、边缘云分布式云管系统技术演进——03 边缘节点装配
341 0
|
人工智能 Cloud Native 关系型数据库
阿里云数据库走向“四化”:深度融合自研软硬件体系,All in Serverless
11月3日,在2022云栖大会上,阿里云宣布PolarDB、AnalyticDB(简称ADB)、RDS、Lindorm等核心数据库产品已与自研CPU、CIPU、飞天操作系统进行深度融合创新,并全面Serverless化,对外更好地提供一站式数据管理与服务。
阿里云数据库走向“四化”:深度融合自研软硬件体系,All in Serverless
|
数据管理
云与传统灾备生态如何融合?
业界首次灾备大咖圆桌揭秘!
236 0
云与传统灾备生态如何融合?