【问题标题】:Service fabric backup, partition ID服务结构备份,分区 ID
【发布时间】:2018-08-28 03:26:40
【问题描述】:

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

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

推荐的处理方法是什么?

我当前使用的是分区键而不是 PartitionID,这样可以吗?

【问题讨论】:

    标签: backup azure-service-fabric


    【解决方案1】:

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

    这样,您还可以使用备份和恢复来复制现有服务,例如用于调试目的。

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

    【讨论】:

    • 关键是......使用分区的“key”而不是它的guid :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-28
    • 2014-02-28
    • 2018-08-30
    • 2019-11-01
    • 2017-05-11
    • 2014-05-28
    • 2016-10-12
    相关资源
    最近更新 更多