AI智能总结
罗琪 OceanBase公有云产品总监 01客户与市场洞察 目录 Contents 02OB Cloud关键能力解析 03案例分享 01市场洞察分析OB Cloud从哪里来? 云化、分布化、跨云,成为未来数据库的主要形态 •云数据库已经成为公认趋势,2025年预计公有云负载超过75%,中国云数据库的发展超过预期,2025年超过70%的使用云数据库 •现在有超过50%的工作负载和数据在公有云上,87%的企业实施多云战略,多基础设施已经成为核心业务的重要选择(Flexera《云状态报告2023》) 云数据库=云+数据库 云为数据库需要带来哪些关键价值与能力? OB Cloud发展历程 02OB Cloud关键能力解析OB Cloud是什么? OB Cloud定位 支持主流的公有云基础设施,多产品、多地域、多渠道的云数据库 OB Cloud:一套平台支持不同云厂商基础设施云数据库,一致体验,一体化解决方案 OB Cloud产品体系,丰富的产品体系与售卖渠道 满足客户多场景、多模的数据库使用场景诉求 OB Cloud产品能力 支持多个云基础设施 覆盖国内海外多个地域,支持跨域之间的高可用能力 •1000+集群 云内高可用:节点、机房、地域多级别业务可用性保障秒级快速恢复能力 地域级高可用 机房级高可用 节点级高可用 异地冷备 单地域三机房 •数据备份+日志实时备份•通过备份快速做集群恢复提供服务 单地域双机房+异地机房 跨云高可用:从单基础设施到多基础设施,彻底解决“单点”焦虑 从单一到多云的容灾能力,解决单基础设施的不稳定问题 跨云冷备 跨云热备 •跨地域主备集群•专线网络,打通不同云厂商•云服务异常,业务直接切换入口至备云厂商 •数据备份+日志实时备份•兼容不同云服务的对象存储系统•通过备份快速做集群恢复提供服务 企业级数据库加密手段,充分保护客户数据资产 •OceanBase的安全特性从网络传输、用户认证、操作审计、存储安全、高可用等多个方面,全面保护您的数据安全。 采用两级密钥体系 •OceanBase数据库的安全体系包括身份鉴别和认证、访问控制、数据加密、监控告警、安全审计。达到国家等保三级标准。 支持外部密钥服务(KMS/HMS) 支持国家密码 传 输 链 路 加 密 OceanBase提供了两种通信协议: •客户端通信协议:驱动层<=>数据链路层,数据链路层<=>DB层之间的通信采用扩展的MySQL协议。•节点间通信协议:OBServer与OBServer之间/OBServer与liboblog、ob_admin等之间的通信采用OBServer自有的RPC协议通信。各层组件均支持SSL/TLS加密通信,底层依赖OpenSSL或者第三方的SSL库,为业务提供安全的加密传输服务。 行访问控制 数据库审计 OceanBase提供数据库审计能力。可以分别对用户、数据库对象或者具体操作进行审计。审计记录可以选择存放在表中或者操作系统文件内。 OceanBase数据库兼容了Oracle的Label Security功能,可以在行级别对访问进行控制,保证读写数据的安全。 高弹性:从网络、计算、存储等多个层次按需扩展完整的支撑业务从“小”到“大” 紧随业务发展需求,降低空闲资源的浪费和成本支出 随着业务的逐步增长,不同类型业务需要灵活的弹性能力。 资源弹性:多层次+透明+在线+扩缩容,支持客户按需使用 用户无感,透明扩展 •对等节点:每个节点均支持读写,可根据需要随意增加节点数量。•自动负载均衡:根据资源数量和对象定义,OceanBase会自动对数据搬迁,以达到数据副本的数量、大小、以及Leader分布在节点间的均衡。•应用透明:扩展与收缩不影响业务应用,无需停机,整个过程对应用透明。 Scale up+ Scale out(用户–租户–区域–节点多级扩展) •用户资源扩展:当用户可使用的资源被限制,可通过调整数据库系统相关参数(DBMS_RESOURCE_MANAGER)系统包增加用户资源上限。•租户资源扩展(纵向+横向):当租户资源不足,可通过调整资源单元(ResourceUnit)迁移或者扩容的方式增加租户在所在节点的资源上限。当节点资源达到上限时,通过增加资源单元(ResourceUnit)的数量,可将资源扩展到ZONE内的其他节点。•租户资源跨ZONE延伸:当ZONE内资源不足,可以通过修改资源池(ResourcePool)所在节点将租户资源扩展到其他ZONE。•集群节点扩展:当整个集群资源不足,可以增大集群节点规格(纵向),或者通过向ZONE内增加新的节点服务器(横向),达到扩展整个集群计算资源的目的。•存储变配:当存储容量容量或者能力不足时,可以通过变更存储容量、类型等达成资源诉求 易用性:支持多种扩容策略,让客户灵活配置弹性策略有效的提升运维效率 自动化操作,降低运维成本 定时扩容 自动扩容 租户级的定时变配,满足不同业务的峰谷均衡能力 Serverless:使用OceanBase天生的多租户能力实现Serverless弹性与安全隔离 极致的按需弹性使用能力,Pay as you go! 普 通 实 例 Serverless实例 Serverless实例: •根据业务负载自动扩缩容,减少运维成本和风险•资源利用率高,降低资源成本•高峰期也能满足业务需求,提高系统稳定性 Serverless:通过业务负载,自动调节相应的资源使用,秒级伸缩 根据业务负责,自动化调整实际规格 基于多租户能力实现秒级弹缩 采用动态资源调整策略,根据实时业务负载自动弹性伸缩,企业无需预先估算并配置业务的固定服务资源量。例如,客户在选择4至8个OCU的区间时,OceanBase数据库能够依据实际业务负载的变化,策略性地调整OCU资源,最高可扩展至8 OCU以应对峰值负载,确保在极致负载的情况下,业务也能保持连续性和稳定性。而在负载减轻时,也会自动缩减资源至最少4 OCU,避免资源浪费。 由于OceanBase天生的多租户模型,客户在使用Serverless实例时,在OB Cloud为内部的一个租户,由于集群资源池已经在后台准备好,因此租户扩缩容的过程将会大大缩短,随着业务的突发增长,客户快速的将业务对应Serverless实例扩缩容到对应适配的大小,满足业务的诉求,降低使用成本。 支持不同基础设施的一体化体验完成客户从迁移、开发、使用全生命周期管理 云上生态:适配主流基础软硬件和云上软件应用生态让产品更开放和易用 •在技术生态建设方面,OceanBase适配中间件、芯片、服务器、操作系统、备份存储系统等主流基础软硬件 •推进与云上数据库周边生态工具的兼容,目前,已与完成云厂商(5)、驱动(11)、数据平台(15)、11家BI报表(11)、连接池(10)、ORM(10)等厂商建立合作和适配 03他山之石:案例解析OB Cloud做到了什么? C2G企业出海:使用OBCloud云数据库服务国内海外同步开服,解决C2G的合规难题 客户收益 业务挑战 解决方案 •C2G出海,由于管控的诉求,需要部署在海外公有云之上,因此选择了AWS的Aurora云数据库服务,但由于研发和开发团队在国内,从成本和对接能力考虑,选择国内数据库产品,但要求部署在AWS云服务之上•使用Aurora云服务(新加坡和美东),目前存储存储成本较高,随着业务变大,存储成本超过50%•Aurora服务不定期强制升级,导致业务中断,影响实际业务 •通过OBCloud云数据库,实现技术栈的统一,保证客户在阿里云、AWS云上的业务统一降低开发人力成本 •通过OceanBase Cloud云数据库,实现海外业务从Aurora迁移到AWS上的OceanBase集群•多个业务实现租户归一化管理,让不同业务统一集成•BinlogService实现对下游数据工具的生态对接 •集群滚动升级,确保升级期间业务无感知,保障业务连续性 •AWS新加坡和美东站点开服,实现客户业务的海外安全合规 某SaaS企业通过OB Cloud多租户整合实现成本与管理的双丰收 业务挑战 解决方案 •实例碎片化:SaaS企业面向不同客户的资源隔离需求,会导致需要部署大量的数据库实例,造成严重的碎片化,在某个关键业务或关键客户需求激增时,难以灵活的弹性扩展,性能和可用性难以保证。 •基于OceanBase的多租户架构,帮助企业将多个不同业务的数据库实例集中整合,提升资源利用率,同时基于Paxos的多副本机制可以保证每个资源单元的高可用能力。 •可以为各个行业SaaS服务商,或中大型企业内部大量不同业务链路的资源池化,也为不同客户提供不同规格的实例,保证资源隔离性的同时降低成本。 •资源浪费:由于数据库资源的碎片化部署,单个实例为了保证一定的性能弹性空间,往往会多划出一部分容量作为短时间内请求增长的预备资源。这种资源预留在整体业务视角来看实际上造成了巨大的资源浪费,抬高了企业资源成本。 •管理复杂:大量的数据库实例同时带来的还有管理效率的降低,数据库相关团队难以对成百甚至上千的实例进行精细化管理,出现故障、抖动等事件时恢复时效差,对整体资源水位的把控难以全局掌控,抬高了企业的人力管理成本。 客户收益 •多维度弹性:基于OceanBase的多节点分布式架构,用户可以实现单机原地升配、多机弹性扩展,多机流量均衡多个维度的扩容操作,并且扩容对上层应用透明。对于涉及数据迁移的扩展无需人工值守,OceanBase自动完成迁移以及多维度数据校验。 •统一管理:将多个零散的实例统一部署在OceanBase后,运维管理的复杂度大大降低,DBA从之前管理几百个分散实例,到目前管理几个OceanBase集群,负载、告警、调优全部统一至集群级别,常规故障能够自动恢复,大幅提升业务支撑效率和应急响应能力。 •降本增效:不但通过多租户实现计算资源池化,提高总体利用率,OceanBase的高级压缩能力使得存储成本仅为原来传统数据库的1/3,企业降低TCO约30%-50%。 谢谢 谢谢 谢谢