基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
选择合适的部署方案
更新时间:2026-08-19 09:27:43
OceanBase 集中式数据库指数据库软件安装在一台独立的物理或虚拟服务器上,其根据不同的应用场景,可以选择不同的部署方案:轻量运维部署方案和平台运维部署方案。同时,由于不同的部署方案所需组件不同,因此针对两种部署方案分别提供了安装包,请务必获取对应的安装包。
注意
两种部署方案下虽然使用的安装包不同,但是其中 OceanBase 集中式数据库的能力是一致的。
两种部署方案的对比
| 维度 | 轻量运维部署方案 | 平台运维部署方案 |
|---|---|---|
| 安装包 | 轻量运维一体化安装包:oceanbase-standalone-all-in-one-${VERSION}.${OS_VERSION}.${ARCH} |
平台运维一体化安装包:oceanbase-standalone-all-in-one-with-ocp-${VERSION}.${OS_VERSION}.${ARCH} |
| 运维方式 | 基于 obd 命令行黑屏运维 | 基于 OCP 白屏平台运维 |
| 目标场景 | 中小业务体量、资源受限、单集群 | 较大业务体量、资源充足、大规格单集群或多集群组 |
| 硬件门槛 | 最低 2C 起,单机即可 | 需额外独立节点部署 OCP 等生态组件 |
| 部署工具 | obd | OCP+obd(用于部署 OCP) |
| 客户端 | OBClient | OBClient |
| 监控告警 | obagent + Prometheus + Grafana(自建看板) | OCP 内置监控告警(开箱即用,多集群聚合) |
| 备份恢复 | 黑屏命令手工运维 | OCP 白屏一键配置与调度 |
| 主备租户 | 黑屏命令手工搭建与切换 | OCP 白屏可视化管理 |
| 多集群纳管 | 不推荐单 obd 纳管多个集群 | 支持多分布式集群/多集中式集群组统一纳管,同一个 OCP 可同时纳管分布式和集中式集群 |
| 升级方式 | obd 命令行升级 | obd 白屏灰度升级 |
| 交付复杂度 | 低,开箱即用 | 中,需规划 OCP 节点与网络 |
| 推荐使用场景 | 开发测试、边缘节点、小型生产 | 正式生产、多集群统一管控、企业级交付 |
形态一:轻量运维部署方案
OceanBase 集中式数据库的轻量运维部署方案适用于中小业务体量,硬件资源要求不高的部署环境(对于个人测试开发环境 CPU 资源最低 2C 起,对于生产环境 CPU 资源最低 8C 起)。同时可按需部署 obshell、OB-Dashboard、OBAgent、Grafana、Prometheus 等工具组件。有关组件的介绍如下:
obshell(OceanBase Shell)
obshell 是 OceanBase 提供的免安装、开箱即用的本地集群命令行工具。obshell 支持集群运维,同时基于 OBServer 节点对外提供运维管理 API,实现了不同生态产品对同一集群统一管理,从而方便第三方产品工具对接 OceanBase 数据库,同时降低了 OceanBase 集群管理难度和成本。详细信息可参考文档 obshell。
OB-Dashboard
OB-Dashboard 是 obshell 提供的基于 Web 的交互式管理页面,专为 OceanBase 集群和租户资源的管理而设计。它提供了关键资源和性能指标的监控功能,帮助用户高效管理 OceanBase 集群。详细信息可参考文档 OB-Dashboard。
OBAgent
OBAgent 是 OceanBase 数据库监控采集框架,支持推、拉两种数据采集模式,可以满足不同的应用场景。
Grafana
Grafana 是一款开源的数据可视化工具,它可以将数据源中的各种指标数据进行可视化展示,以便更直观地了解系统运行状态和性能指标。详细信息可参见 Grafana 官网。
Prometheus
Prometheus 是一个开源的服务监控系统和时序数据库,其提供了通用的数据模型以及快捷数据采集、存储和查询接口。详细信息可参见 Prometheus 官网。
该场景下使用 obd 来进行部署。使用 OceanBase 提供的集中式数据库轻量运维部署方案的安装包进行部署,安装包中包含 obd、OBClient、OceanBase 集中式数据库、OBAgent、Grafana 和 Prometheus。
有关 obd 的详细介绍,参见 obd 文档。

使用 obd 部署,您可以根据实际情况选择以下三种方式:
(推荐)使用交互式部署 OceanBase 集中式数据库:交互安装以脚本实现数据库安装过程中的各种配置选择。
使用 yaml 配置文件部署 OceanBase 集中式数据库:如果您有规模化部署的诉求,可以选择该种部署方式。
使用 obd 白屏部署 OceanBase 集中式数据库。
详细的部署流程和操作,参见 轻量运维部署方案。
形态二:平台运维部署方案
OceanBase 集中式数据库的平台运维部署方案适用于用户的硬件资源比较充足,有能力提供单独的节点用于部署 OCP 等生态工具。在该形态下,OCP 可以作为部署、监控运维集中式版集群以及管理备份恢复、主备租户的工具。用户也可按需部署 ODC 应用开发工具。
该部署形态如下所示,部署可以是一个单机集群,集群节点的 CPU 核数比较多(如 128C)。也可以是多个单机集群组。在该部署形态下,若 OCP 异常,则可以退化为 obd 黑屏运维方式来应急。

该种部署方案下,会先通过 obd 白屏部署 OceanBase 的运维管理工具 OCP,然后再通过 OCP 来部署集中式版集群。使用 OceanBase 提供的集中式数据库平台运维部署方案的安装包进行部署,该安装包包含了 obd、OBClient、OCP、OceanBase 集中式数据库。详细的部署流程和操作,参见 平台运维部署方案。
有关 OCP 的详细介绍,参见 OCP 文档。