安装 OceanBase 服务器对系统有什么要求吗?
服务器应满足的最低配置要求如下表所示。
服务器类型 | 数量 | 功能最低配置 | 性能最低配置 |
---|---|---|---|
OCP 管控服务器 | 1台 | 32C,128G,1.5TB 存储 | 32C,128G,1.5TB SSD 存储,万兆网卡 |
OceanBase 数据库计算服务器 | 3台 | 32C,128G,1.2TB 存储 | 32C,256G,2TB SSD 存储,万兆网卡 |
如果需要 OCP 管控服务提供高可用能力,则需要 3 台管控服务器,并提供负载均衡软件或者硬件,例如 F5、阿里云 SLB,或者使用 OceanBase 数据库提供的 ob_dns 软负载组件,进行三节点部署。
支持在下表所示的 Linux 操作系统中安装 OceanBase 数据库。
Linux操作系统 | 版本 | 服务器架构 |
---|---|---|
AliOS | 7.2 及以上 | x86_64(包括海光),ARM_64(仅支持鲲鹏、飞腾) |
CentOS / Red Hat Enterprise Linux | 7.2 及以上 | x86_64(包括海光),ARM_64(仅支持鲲鹏、飞腾) |
SUSE Enterprise Linux | 12SP3 及以上 | x86_64(包括海光),ARM_64(仅支持鲲鹏、飞腾) |
Debian / Ubuntu | 8.3 及以上 | x86_64(包括海光),ARM_64(仅支持鲲鹏、飞腾) |
在生产环境中,OceanBase 数据库会如何部署?
部署方案如下:
方案名称 | 方案特点 | 基础设施要求 | 适用场景 |
---|---|---|---|
单机房 3 副本 | RPO=0,RTO 低,故障自动切换。 可抵御个别硬件故障,无法抵御机房级灾难或者城市级灾难。 | 单机房 | 对机房级容灾能力和城市级容灾能力没有要求。 |
同城 3 机房 3 副本 | RPO=0,RTO 低,故障自动切换。 可抵御个别硬件故障和机房级灾难,无法抵御城市级灾难。 | 同城3机房。 同城机房间网络时延低。 | 需要机房级容灾能力,但对城市级容灾能力没有要求。 |
* 3 地 5 机房 5 副本 | RPO=0,RTO 低,故障自动切换。 可抵御个别硬件故障、机房级灾难和城市级灾难。 | 3 地 5 机房。 其中 2 个城市距离较近,网络时延低。 | 需要机房级容灾能力和城市级容灾能力。 |
同城 2 机房,集群间数据复制 | RPO>0,RTO 高,人工决策切换。 可抵御个别硬件故障、机房级灾难,无法抵御城市级灾难。 | 同城 2 机房。 | 有 2 个同城机房,同时有机房级容灾的要求。 |
2 地 3 机房,5 副本+集群间数据复制 | 机房级故障:RPO=0,RTO 低,故障自动切换。 城市级故障:RPO>0, RTO 高,人工决策切换。 可抵御个别硬件故障、机房级灾难和城市级灾难。 | 2 地 3 机房。 | 有 2 个城市 3 个机房,同时有机房级容灾和城市级容灾的要求。 |