首批通过分布式安全可靠测评,为关键业务系统打造
部署方案
更新时间:2026-06-11 10:09:17
OB Cloud 云数据库当前支持单机房(两副本)部署、单机房(三副本)部署、双机房部署和多机房部署四种部署方案。
概念介绍
- 全功能型副本:全功能型副本也称为普通副本,其名称为 FULL,简称 F,拥有 RedoLog、MemTable 和 SSTable 等全部完整的数据和功能。全功能副本有角色的概念,即数据分区有角色的概念,分别是 Leader 和 Follower。Leader 主要对外提供写服务和强一致读服务,也可以提供弱一致读服务。Follower 对外提供弱一致读服务,在 Leader 故障的情况下还可以快速切换为 Leader 对外提供服务。
- 仲裁服务:OceanBase 数据库支持仲裁服务(Arbitration Service),简称 A,仲裁服务中维护着租户日志流对应的仲裁成员,仲裁成员具备如下特征,更多内容参见仲裁服务概述。
- 仅参与选举、Paxos Prepare 以及成员组变更投票,不参与日志多数派投票(Paxos Accept)。
- 不存储日志,无 MemTable 和 SSTable,资源(带宽/内存/磁盘/CPU)开销极小。
- 不能当选为主提供服务。
OB Cloud 云数据的不同部署方案,即是将不同类型的副本和仲裁服务部署在一个或多个可用区。
旗舰版集群实例
旗舰版实例的共享存储架构支持在同一集群中创建多种工作负载类型的租户,实现"一集群、多负载"的统一部署。旗舰版支持 Oracle 兼容模式、MySQL 兼容模式、HBase API 兼容模式和 Table API 兼容模式,适用于需要同时支持事务处理、实时分析和海量数据存取的复杂业务场景。
架构说明
部署方式:支持两副本(推荐)和单副本部署模式,可根据业务需求灵活选择。
多负载融合:同一集群支持创建 TP(事务型)、KV(Key-Value 型)、AP(分析型)多种工作负载类型的租户,简化架构与运维复杂度。不同租户之间资源隔离,互不影响。
存算分离:计算与存储可分别独立扩展,本地缓存可独立调整以保障性能,全量数据采用同城冗余的存储模式,保证数据安全可靠,两副本模式下可保证 RPO = 0,RTO < 8s。
成本优化:使用更低成本的存储介质,仅需存储一份全量数据,按实际用量付费,无需提前预分配存储空间。通过高压缩比技术,进一步降低存储成本。
统一管理:统一的监控、告警、备份恢复等运维体系,大幅降低运维复杂度。支持对不同租户进行独立的参数配置和资源管理。

事务型集群实例
事务型集群实例的共享存储架构适用于订单归档、交易数据冷备、金融行业审计、日志归档等场景。具有写多读少,单实例单表数据体量庞大的业务特点,通常可达到百 TB 级甚至 PB 级以上,对写 RT 不敏感,写流量无绝对峰值并持续稳定,对数据一致性敏感,而读 RT 与核心 TP 类业务相比无太大差异,需支持高效的少量事务型查询,多为简单查询。此外您在选择事务型集群实例的共享存储架构时,也需关注如下特性:
存储可扩展性:能够处理不断增加的数据量而无需调整存储架构,存储空间需支持海量数据的存储的可扩展性和在线库数据高效持续导入能力。
存储成本:海量的数据使存储成本急剧增加,需要更经济的存储介质存储更多数据。
查询性能:虽然历史数据访问频度低,但对于某些场景下对历史数据的查询 RT 要能够和在线数据的查询 RT 接近。
架构说明
部署方式:支持两副本(推荐)和单副本部署模式。
存算分离:极致弹性,计算与存储可分别各自独立扩展,本地缓存可独立调整以保障性能,全量数据采用同城冗余的存储模式,保证数据安全可靠,两副本模式下可保证RPO = 0,RTO < 8s。
成本更优:使用更低成本的存储介质基础上,仅需存储一份全量数据,按实际用量付费,无需提前预分配存储空间,且具有跟 Shared-Nothing 架构相同的高压缩比。
日志独立:基于 Paxos 的独立日志存储服务,与计算节点解耦。

分析型集群实例
分析型集群实例的共享存储架构适用于 Adhoc 查询、BI 报表、多维分析、实时分析、用户画像、指标计算、实时风控等场景。同一套平台提供统一的在线查询和离线计算的能力,数据体量规模大,需能支持 PB 级以上,支持实时计算,毫秒级/秒级的高效查询性能,可支持对外部数据湖(如 ODPS、Hive 等)和其他数据源的联邦分析;计算资源和存储资源可按需弹性扩展,以实现更精细化的资源利用和更低成本投入。此外您在选择分析型集群实例的共享存储架构时,也需关注如下特性:
架构复杂:传统离线数仓与在线实时分析往往需要维护多套技术栈,技术复杂度和运维成本较高。
存储成本:数据湖的兴起以及跟数仓的结合,要求具有海量数据存储空间的可扩展性,同时也导致了存储成本急剧增加,需要更经济的存储介质存储海量数据。
查询性能:对于大规模数据集,尤其是涉及到多维聚合和复杂计算等场景,对于查询性能和响应时效性有较高要求。
架构说明
部署方式:分析型集群实例主要以单副本部署模式为主,基于独立日志服务可实现跨 AZ 容灾的能力,可保证 RPO = 0,RTO 分钟级,助力业务极致降本。
高性能:基于列式存储加速聚合操作,通过对算子与表达式向量化格式存储的支持大幅提升向量化执行引擎的性能;物化视图通过灵活的刷新策略和实时物化视图大幅提升查询性能;基于改写和代价的优化器,对各类复杂查询场景提供更为灵活的查询改写能力以及在生成计划时自行调整并行度的能力。
低成本:使用更低成本的存储介质,仅需存储一份全量数据,可灵活按需自行指定本地缓存空间大小。
可扩展性:灵活的外表和外部数据源集成的能力,支持对外部文件(CSV/Parquet/ORC)、外部数据源(OSS/HDFS/S3…)、Catalog(ODPS/Hive)。

Key-Value 型集群实例
Key-Value 型集群实例共享存储架构适用于物联网、IoT、车联网、时序类的结构化、半结构化和非结构化数据等场景。同一套技术栈需能同时支持管理多种模型数据和多种开源标准接口,提供SQL查询、时序处理、检索分析等能力,满足海量结构化数据、半结构化数据的存储和分析需求,对于海量数据存储的可扩展性和成本有一定的诉求。此外您在选择 Key-Value 型集群实例的共享存储架构时,也需关注其架构的复杂性。日益多样的业务需求带来的多种类型数据,与数据存储技术架构日趋复杂且成本快速上升之间存在矛盾,针对不同种类的数据,采用不同的存储分析技术,涉及的技术组件多且杂,且随着业务的发展,数据类型会越来越多,对不同种类数据的差异化处理需求会日渐增加,会导致数据存储碎片化更加严重。
架构说明
部署方式:支持单副本和两副本。
多模融合:同一套平台,可管理多种模型数据,既提供兼容 HBase 的宽表服务,又提供基于表格的海量存取能力,支持 JSON、GIS、Vector、Array 等半结构化数据,此外还提供对象存储等标准类型的原生操作接口。
高可用:OBKV 全部副本功能对等,具备很强的高可用性,消除了传统 HBase 架构中部分重要组件(如 ZK)的单点风险。
多租户:基于 OceanBase 数据库的原生多租户架构,具有完善额资源共享和资源隔离能力。
低成本:高压缩比,存储层理论上可无限扩展,可以通过更低的成本实现海量结构化、半结构化和非结构化数据的扩展。

旗舰版集群实例
旗舰版实例在存算一体架构下支持多种部署方案,可根据业务对高可用、性能和成本的不同需求灵活选择。
单机房(两副本)部署
OB Cloud 云数据库单机房部署将两个全功能副本部署在同一个可用区,消除跨可用区/跨机房所带来的时延,适用于低时延且对降本有强诉求的场景。
具备主机级别故障容灾能力,此外单机房部署还具备如下优点:
多个全功能副本同时提供读写能力,为您提供更高性能的负载均衡服务。
单机房部署的写请求无需进行跨机房同步,进行同机房数据同步和访问,延时较小。

单机房(三副本)部署
OB Cloud 云数据库单机房部署将三个全功能副本部署在同一个可用区,消除跨可用区/跨机房所带来的时延,适用于低时延且对单个集群总算力规模有强诉求的场景。
具备主机级别故障容灾能力,此外单机房部署还具备如下优点:
多个全功能副本同时提供读写能力,为您提供更高性能的负载均衡服务。
单机房部署的写请求无需进行跨机房同步,进行同机房数据同步和访问,延时较小。
双机房部署
OB Cloud 云数据库双机房部署方案,会将两个全功能副本部署在两个可用区,并在第三个可用区部署一个仲裁服务,仲裁服务无需同步日志、回放日志,不存放 Redo 日志和基线数据,也不对外提供读写服务。目前 4.1.0.0 及之后的版本支持双机房部署。

多机房部署
OB Cloud 云数据库多机房部署指将三个副本部署在三个不同可用区,实现跨可用区容灾。 每个副本均为全功能副本,其中一个主副本提供读写服务,两个备副本提供只读服务。当主副本发生故障时,备副本将会升为主副本继续提供读写服务。
对性能和多机房可用性有着更高要求的客户建议选择多机房部署方案。

各部署方案的区别
| 部署方案 | 单机房(两副本) | 单机房(三副本) | 双机房 | 多机房 |
|---|---|---|---|---|
| 节点/服务个数 | 3 | 3 | 3 | 3 |
| 全功能副本节点数 | 2 | 3 | 2 | 3 |
| 仲裁服务 | 1 | 0 | 1 | 0 |
事务型集群实例
单机房(两副本)部署
OB Cloud 云数据库单机房部署将两个全功能副本部署在同一个可用区,消除跨可用区/跨机房所带来的时延,适用于低时延且对降本有强诉求的场景。 具备主机级别故障容灾能力,此外单机房部署还具备如下优点:
多个全功能副本同时提供读写能力,为您提供更高性能的负载均衡服务。
单机房部署的写请求无需进行跨机房同步,进行同机房数据同步和访问,延时较小。

单机房(三副本)部署
OB Cloud 云数据库单机房部署将三个全功能副本部署在同一个可用区,消除跨可用区/跨机房所带来的时延,适用于低时延且对单个集群总算力规模有强诉求的场景。
具备主机级别故障容灾能力,此外单机房部署还具备如下优点:
多个全功能副本同时提供读写能力,为您提供更高性能的负载均衡服务。
单机房部署的写请求无需进行跨机房同步,进行同机房数据同步和访问,延时较小。
双机房部署
OB Cloud 云数据库双机房部署方案,会将两个全功能副本部署在两个可用区,并在第三个可用区部署一个仲裁服务,仲裁服务无需同步日志、回放日志,不存放 Redo 日志和基线数据,也不对外提供读写服务。目前 4.1.0.0 及之后的版本支持双机房部署。

多机房部署
OB Cloud 云数据库多机房部署指将三个副本部署在三个不同可用区,实现跨可用区容灾。 每个副本均为全功能副本,其中一个主副本提供读写服务,两个备副本提供只读服务。当主副本发生故障时,备副本将会升为主副本继续提供读写服务。
对性能和多机房可用性有着更高要求的客户建议选择多机房部署方案。

各部署方案的区别
| 部署方案 | 单机房(两副本) | 单机房(三副本) | 双机房 | 多机房 |
|---|---|---|---|---|
| 节点/服务个数 | 3 | 3 | 3 | 3 |
| 全功能副本节点数 | 2 | 3 | 2 | 3 |
| 仲裁服务 | 1 | 0 | 1 | 0 |
分析型集群实例
单机房(单副本)部署
OB Cloud 云数据库的单机房(单副本)部署是一种轻量化的部署方式,只有一个全功能副本,具有跨可用区容灾能力(容灾可用区可在实例控制台指定),适用于测试学习、对业务连续性和高可用性要求较低、非核心业务的成本优化等场景。
具有如下特点:
数据只有一个副本:数据只存储一个副本,没有数据的同步复制机制。相比于多副本策略(通常存储三份数据以保证高可用),单副本节省了存储空间和复制开销。
低资源消耗:单副本模式下,不需要维护多个副本之间的数据一致性,因此减少了对计算资源和网络流量的消耗。更加适合低预算场景或对灾备要求较低的业务。
性能更高:由于在单副本部署中不存在数据复制和一致性校验的开销,请求集中在一个副本上处理,因此可以带来更低的延迟和更高的吞吐量。

单机房(两副本)部署
OB Cloud 云数据库单机房部署将两个全功能副本部署在同一个可用区,消除跨可用区/跨机房所带来的时延,适用于低时延且对降本有强诉求的场景。 具备主机级别故障容灾能力,此外单机房部署还具备如下优点:
多个全功能副本同时提供读写能力,为您提供更高性能的负载均衡服务。
单机房部署的写请求无需进行跨机房同步,进行同机房数据同步和访问,延时较小。

双机房部署
OB Cloud 云数据库双机房部署方案,会将两个全功能副本部署在两个可用区,并在第三个可用区部署一个仲裁服务,仲裁服务无需同步日志、回放日志,不存放 Redo 日志和基线数据,也不对外提供读写服务。目前 4.1.0.0 及之后的版本支持双机房部署。

部署方案的区别
| 部署方案 | 单机房(单副本) | 单机房(两副本) | 双机房 |
|---|---|---|---|
| 节点/服务个数 | 1 | 3 | 3 |
| 全功能副本节点数 | 1 | 2 | 2 |
| 仲裁服务 | 0 | 1 | 1 |
说明
2F1A(2 个全功能副本和 1 个仲裁服务) 副本方案中的仲裁服务对用户不可见,因此购买了 3 个节点/服务,实际上系统中仅 2 个全功能副本可见。
Key-Value 型集群实例
单机房(两副本)部署
OB Cloud 云数据库单机房部署将两个全功能副本部署在同一个可用区,消除跨可用区/跨机房所带来的时延,适用于低时延且对降本有强诉求的场景。 具备主机级别故障容灾能力,此外单机房部署还具备如下优点:
多个全功能副本同时提供读写能力,为您提供更高性能的负载均衡服务。
单机房部署的写请求无需进行跨机房同步,进行同机房数据同步和访问,延时较小。

双机房部署
OB Cloud 云数据库双机房部署方案,会将两个全功能副本部署在两个可用区,并在第三个可用区部署一个仲裁服务,仲裁服务无需同步日志、回放日志,不存放 Redo 日志和基线数据,也不对外提供读写服务。目前 V4.1.0.0 及之后的版本支持双机房部署。

部署方案的区别
| 部署方案 | 单机房(两副本) | 双机房 |
|---|---|---|
| 节点/服务个数 | 3 | 3 |
| 全功能副本节点数 | 2 | 2 |
| 仲裁服务 | 1 | 1 |
说明
2F1A(2 个全功能副本和 1 个仲裁服务) 副本方案中的仲裁服务对用户不可见,因此购买了 3 个节点/服务,实际上系统中仅 2 个全功能副本可见。