使用MinIO备份和恢复YugabyteDB 数据库

使用MinIO备份和恢复YugabyteDB 数据库

YugabyteDB 是一个现代化、一致的分布式数据库。这意味着它提供了云原生应用程序所需的所有功能。这包括高可用性、弹性、容错和地理分布。

与任何现代数据库一样,YugabyteDB提供了多种备份和恢复选项。YugabyteDB还支持基于各种云基础设施和预置解决方案的备份目标。

在本博客中,我们将特别关注使用MinIO,如何备份和恢复YugabyteDB数据库。

YugabyteDB Anywhere

对于希望在云原生环境中大规模使用YugabyteDB的企业,YugabbyteDB Anywhere 提供流畅的精的操作体验。客户可以在公共云或者私有内部数据中心的一个或多个区域上创建和管理Yugabyte universes和集群。

YugabyteDB Anywhere允许您使用网络文件系统(NFS)为预置集群配置备份目标。与NFS一样,您可以使用MinIO作为自行管理的备份目标。

为什么选择MiniIO?

MinIO提供高性能、S3兼容的对象存储。MinIO是Kubernetes的原生产品,是每个公有云和Kubernete发行版以及私有云和edge上唯一可用的对象存储套件。

MinIO是软件定义的,在GNU AGPL v3协议下100%开源。S3兼容性是云原生应用程序的硬性要求。MinIO在遵守API方面不屈不挠。拥有成千上万的商业和社区用户,MinIO的S3的实现经过了AWS S3最广泛测试,是一个S3的替代方案。

在安装和配置MiniIO后,您可以使用 YugabyteDB Anywhere针对S3的备份配置工具配置备份目标。请参件下面的示例。

MinIO的连接详细信息

MinIO的连接详细信息如上所示,用于将备份存储在MinIO存储桶中。完成备份配置后,使用此选项进行按需备份或定时备份。参见下面的示例。

按需或定时备份

在需要时,您可以使用与备份数据库相同的MinIO目标恢复数据库。参见下面的示例。

恢复数据库

结论

使用MinIO进行YugabyteDB备份和恢复操作是一个简单易行的选项,可以让您充分利用MinIO基础设施。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值