gpt4 book ai didi

Azure 存储帐户备份(表和 blob)

转载 作者:行者123 更新时间:2023-12-03 12:17:44 24 4
gpt4 key购买 nike

我需要定期备份 Azure 存储帐户中的所有 blob 和表,以便以后在因任何原因损坏数据时可以恢复所有数据。

虽然我相信我们存储在 Azure 中的数据是持久的,并且在数据中心发生故障时可以恢复,但我们仍然需要备份存储帐户中的数据,以防止意外覆盖和删除(人为错误因素)。

我们为此实现了一个解决方案,定期列出所有 blob 并将它们复制到备份存储帐户。当 Blob 被修改或删除时,我们只需在备份帐户中创建旧版本的快照。

这种方法对我们来说效果很好。但它只处理 blob,而不处理表实体。我们现在还需要支持备份表实体。

现在面对这个任务,我想其他人可能以前也有过这个需求,并想出了一个聪明的解决方案。或者也许有商业产品可以做到这一点?

备份目标不要求是另一个 Azure 存储帐户。我们需要的只是一种方法来恢复所有 blob 和表,就像我们运行备份时一样。

感谢任何帮助!

最佳答案

有多种方法可以处理这个问题。

如果您想自己执行此操作,您可以使用存储库并编写代码来运行表并提取数据。

还有一些服务也可以为您执行此操作(完整披露:我在一家提供此服务的公司工作)。这是 Troy Hunt 撰写的一篇文章,讨论了我们的选择:http://www.troyhunt.com/2014/01/azure-will-save-you-from-unexpected_28.html 。我们还有 PowerShell Cmdlet,可以为您提取表数据 (cerebrata.com)。公平地说,我们并不是这个领域唯一的参与者,还有其他人提供类似的服务。

最后,在 Tech Ed 上,他们宣布 AZCopy 工具将于今年晚些时候更新,以便它可以下拉整个表格,这只是自动读取表格并将其下拉。目前无法对表进行“快照”,因此上述所有方法都会在复制数据时生成一个副本,在复制完成时源表中的数据可能已发生更改。

关于Azure 存储帐户备份(表和 blob),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24037754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com