【问题标题】:Restore Service Fabric Backup to a partition with changed PartitionId将 Service Fabric 备份还原到 PartitionId 已更改的分区
【发布时间】:2017-09-20 15:32:03
【问题描述】:

我正在为我的有状态服务使用统一分区方案,并且我成功地在 Azure Blob 存储中备份和恢复状态。该过程依赖于 partitionId 来标识存储特定分区备份的容器。

假设集群始终处于活动状态并且 partitionIds 从未更改,则上述操作非常有效。尽管如此,我一直在思考如何在整个集群出现故障的情况下恢复我的状态(这反过来会导致重新创建的集群中的 partitionId 完全不同)

任何想法...任何人:)?

提前致谢!

【问题讨论】:

    标签: azure azure-service-fabric service-fabric-stateful


    【解决方案1】:

    您应该为备份文件制定一个命名约定,以便它包含分区键,而不是它的服务结构 ID。 例如,如果我有 10 个在 ID (int) 上以 10 为模的分区,那么我将使用名称从 0 到 9 进行备份。

    【讨论】:

    • 10 倍罗伯特!我最终使用了类似的方法 - 在 azure 中创建 blob 容器,其中容器的名称是服务名称和备份分区的低键的组合:)
    猜你喜欢
    • 1970-01-01
    • 2018-01-11
    • 2017-02-01
    • 2016-12-14
    • 2012-10-14
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    相关资源
    最近更新 更多