ob的备份方式推荐

ob的备份方案生产最推荐的方式是什么?具体如何实施?需要什么硬件配合?

6 个赞

根据实际的业务情况来定备份情况

3 个赞

–NFS方式
1、需要准备一台NFS服务器,或者从现有的NFS服务器新增一个共享目录,挂载到集群内的所有主机
2、通过OCP配置备份策略
3、二次备份异地存放,OceanBase3.X支持二次备份,OceanBase 4.X不支持二次备份,可以使用第三方设备做二次备份,例如NBU

–对象存储
1、OSS、OBS 和 S3,自建对象存储服务或者购买第三方云存储服务
2、在存储侧建一个存储池
3、在OCP创建备份策略

–第三方备份设备
1、购买第三方备份设备,在备份设备侧创建和管理OceanBase备份任务,备份任务的执行状态、结果信息可以通过OCP备份任务菜单查看
2、使用第三方备份设备需要做好验证测试,确保支持的OceanBase备份功能、备份性能达到实际需求

5 个赞

物理备份多一些吧

2 个赞

学习了,感谢分享

2 个赞

全量+增量吧,做好备份

1 个赞

搭建nas,物理全备+增量

1 个赞

@论坛小助手

1 个赞

OceanBase (OB) 的备份方案生产中最推荐的方式是使用对象存储服务 (OSS) 作为备份目的端。使用 OSS 作为备份的目的端具有以下优势:

  1. 高稳定性:OSS 是一种无状态的对象存储,相比有状态的 NFS4 具有更高的稳定性。
  2. 安全性:OSS 提供了多种安全机制,确保数据的安全性。
  3. 扩展性:OSS 支持动态扩展,可以根据备份需求灵活调整存储容量。

具体实施步骤:

  1. 部署备份介质
    • OSS:如果使用 OSS 作为备份介质,需要确保 OceanBase 数据库版本为 4.1.0 或更高版本。部署 OSS 时,需要配置好访问密钥和存储桶。
    • NFS:如果需要使用 NFS 作为备份目的端,建议使用专用的 NFS 硬件设备,并且使用 NFS4.1 或更高版本。每个 OceanBase 集群节点都需要部署 NFS 客户端,并确保客户端和服务端目录的访问权限正确。
  2. 配置备份目的端:在 OCP 中配置备份介质,选择 OSS 或 NFS 作为备份目的端。
  3. 发起备份
    • 通过 OCP:在 OCP 中创建备份策略,选择租户级别或集群级别的备份。
    • 通过 obshell:可以使用 obshell 命令或 API 发起集群级备份。

需要的硬件配合:

  • OSS:不需要额外的硬件设备,只需要配置好访问密钥和存储桶。
  • NFS:建议使用专用的 NFS 硬件设备,每个 OceanBase 集群节点需要部署 NFS 客户端。

更多详细信息可以参考官方文档:

具体信息可参考以下文档:

  1. 部署 NFS
  2. 使用 OCP 进行运维
  3. 备份前准备
1 个赞