服务结构备份,分区ID

时间:2018-03-19 14:19:09

标签: backup azure-service-fabric

如果我将状态服务结构拆分为三个分区并希望备份到外部源,我可以将服务的分区ID合并到包含备份的外部源的文件夹名称中。当需要还原时,服务实例可以将其分区ID传递给备份提供程序,从而下拉该特定分区的数据。

我担心的是,如果发生灾难性故障并且需要重建服务结构,则分区将不再具有相同的分区ID(它似乎是Guid),在这种情况下,恢复过程将不会能够找到新分区ID的备份。

建议的解决方法是什么?

我目前正在使用分区键而不是PartitionID,这可以吗?

1 个答案:

答案 0 :(得分:3)

是的,这是有意义的,你正在做right。您可以从一个分区进行备份,并将其还原到另一个服务的其他分区上。 目标服务必须使用相同的分区计数和类型。

通过这种方式,您还可以使用备份和还原来制作现有服务的副本,以便进行调试。

来自this项目的代码可以帮助您创建和恢复SF备份,并帮助您将数据存储在外部存储中。

相关问题