是否可以为每个数据中心配置不同的 OpsCenter 备份服务?

Is it possible to configure OpsCenter Backup Service differently per datacenter?

DSE 4.5.8,OpsCenter 5.1.3。

我们是运行一个多区域集群,在一个数据中心有6个节点运行,在远程数据中心有1个节点运行作为备份。 RF在DC1中为3,在DC2中为1。

启用OpsCenter备份服务后,远程DC中的单节点达到highCPU每次备份都是运行(运行/bin/find的都奇怪原因)。

问题是我为什么要备份备份 DC (DC2)?是否可以将备份服务配置为将自身限制在单个数据中心?

第二个问题是 - 我的数据的 3 个副本是否在 DC1 中备份?

谢谢!

We are running a multi-region cluster, with 6-nodes running in one DC, and 1 node running as a backup in a remote DC. RF is 3 in DC1, 1 in DC2.

因为 DC1 (RF3) 中有 6 个节点,DC2 (RF1) 中有 1 个节点,RF1 中的节点的数据是 DC1 中每个节点的 2 倍。

After enabling the OpsCenter backup service, the single node in the remote DC is reaching high CPU every time backup is running (running /bin/find of all strange reasons).

这个节点(因为它有 2 倍的数据)必须努力工作 2 倍才有意义。

A secondary question is - are 3 copies of my data being backed up in DC1?

是的,备份服务从您的每个节点(该节点中的所有数据,包括副本)获取 sstables 并将它们备份(在另一个本地目录中,或在 s3 中)。

The question is why at all would I want to backup the backup DC (DC2)? Is it possible to configure the Backup Service to confine itself to a single datacenter?

不,目前您可以在密钥空间级别而非数据中心级别配置 OpsCenter 备份。拥有特定节点的所有 sstables 将使您能够快速恢复节点,而无需 bootstrap 如果此节点丢失。

此外,由于备份服务还原功能使用了sstable loader,您还可以将集群还原到具有不同拓扑结构的新集群。

查看 Mani's blog post 了解有关备份服务性能的详细信息。