首批通过分布式安全可靠测评,为关键业务系统打造
部署 FAQ
更新时间:2023-07-28 10:45:58
安装 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(鲲鹏、飞腾) |
| 龙蜥 AnolisOS | 8.6 及以上 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| KylinOS | V10 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 统信 UOS | V20 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 中科方德 NFSChina | 4.0 及以上 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| 浪潮 Inspur kos | 5.8 | x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
| CentOS / Red Hat Enterprise Linux | 7.2 及以上
说明 |
x86_64(包括海光),ARM_64(鲲鹏、飞腾) |
说明
操作系统需要配置网络和软件管理器( yum 或 zypper 源)。
在生产环境中,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 个机房,同时有机房级容灾和城市级容灾的要求。 |