备份 Blob 存储帐户中的数据

时间:2021-03-12 22:30:00

标签: azure azure-storage azure-storage-blobs azure-eventgrid azure-storage-queues

我想知道在具有 GZRS 复制功能的 Blob 存储帐户中备份数据的最佳方法是什么。这将在任何数据损坏的情况下保护我。我正在浏览 MS Doc 链接 https://docs.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-manage?tabs=portal 其中谈到了时间点还原。要使用 PIT 还原,需要按照文章启用软删除、更改源和 Blob 版本控制。 我还看到了这个博客 (https://azure.microsoft.com/en-ca/blog/microsoft-azure-block-blob-storage-backup/),它讲述了使用事件网格和 AZ Copy 并将备份备份到备用存储位置。 所以我想知道是否容易使用“时间点还原”(Microsoft 提供的开箱即用选项),或者按照博客文章进行操作? 在我可以备份存储帐户之前,这篇博客文章有很多内容。感谢任何帮助

另外,如果我使用时间点还原,我可以在多长时间后恢复我的数据,是否有任何限制?

1 个答案:

答案 0 :(得分:0)

Blob 数据的 PIT 还原有许多重要的限制需要考虑,其中主要的限制是无法在容器级别进行还原以及在还原期间阻止对 Blob 的访问。带有事件中心和 AzCopy 的自定义解决方案可能没有相同的限制,但部署和管理起来会很复杂。

它的易用性可能取决于您的存储帐户中 Blob 的结构——例如,您是否希望只需要还原一个 Blob,或者如果有多个,目标 Blob 是否会共享一个前缀?

更改数据与原始 blob 位于同一层(不是存档),因此恢复时间取决于数据流失量。此处的重要说明提供了一些见解,建议对具有大量更改的数据和恢复性能示例不超过 90 天:https://docs.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-overview#retention-period-for-point-in-time-restore