OceanBase 数据库提供企业版和社区版两种形态,两种形态都支持单机集中式和集群高可用的部署方式。
n OceanBase社区版数据库内核开源,同时社区版提供开放的接口和丰富的生态能力,支持企业或个人更好的实现定
制化业务需求。
n 对于企业版和社区版 OceanBase 集群,部署方式不同,企业版建议使用OCP或者命令行部署,社区版可以通过OBD
或者容器化部署。
n 单机集中式部署仅包含一个 Zone 并且 Zone 中只有一个 OBServer 节点。适用于运行重要程度低的系统以及个人开
发测试。
n OceanBase部署对于服务器有资源要求,企业版要求高于社区版。功能测试环境下最低配置为,企业版:CPU:4 核,
内存:16 GB;社区版:CPU:2 核,内存:6 GB。
n OceanBase 数据库集群高可用和容灾时至少由三个节点组成,每个节点对应一个 observer 进程,不同节点上的
observer 进程组成一个集群对外提供服务。
OceanBase 产品支持在多种操作系统上部署,操作系统需要配置网络和软件管理器( yum 或 zypper 源)。
n OceanBase 部署所需安装包可在官网获取,部署方式不同,需要的安装包不同。
n 建议使用SSD,RAID:NVME SSD 磁盘无需做 RAID,OS 层面配置 LVM;SATA SSD 磁盘建议做 RAID 5,Cache
WriteBack With BBU 开启,auto_rebuild 开启。建议根目录不小于 50 GB。
n 建议配置 2 块万兆网卡;每台服务器配置双光口聚合,双光口做 bond,开启 mode4,交换机配置 802.3ad 协议,
开启 DHCP 或绑定固定 IP,IP 可达且网络稳定。
n 单机部署流程:准备服务器,配置服务器,获取安装包,配置obd,使用obd白屏或黑屏部署OceanBase集群,连接
测试
n 单机黑屏部署需特别注意:仔细核对OBD配置文件的内容和格式。
n 分布式集群部署流程:服务器配置,部署OAT,通过OAT配置部署环境,使用OAT部署OCP,适用OCP部署
OceanBase集群以及OBProxy