0

我在我的存储帐户上启用了 blob、容器以及时间点还原的软删除。如果我删除我的 blob、容器甚至整个存储帐户,它似乎仍然可以恢复。那么新的 Azure Blob 操作备份实际上添加了什么?

https://docs.microsoft.com/en-us/azure/backup/blob-backup-overview

https://docs.microsoft.com/en-us/azure/storage/blob/soft-delete-blob-overview

4

1 回答 1

0
  1. 软删除保护比操作备份受到限制,并且必须启用其他设置才能获得额外保护。
  • 但是,当只保护单个 blob而不是存储帐户级别的保护时,它很有用。

As 您只能使用 blob 软删除来还原单个 blob、快照、目录(在分层命名空间中)或版本。若要还原容器及其内容,还必须为存储帐户启用容器软删除。

  • 操作备份存储帐户级别进行配置和管理,适用于存储帐户中的所有块 blob,并使用备份策略,并且可以选择一次存储多个存储帐户或选择容器或选择的前缀匹配来还原斑点。

它执行连续备份而不是 x 次备份,即;您不需要安排任何备份,并且存储在本地备份的存储帐户中。

  1. 操作备份可防止 blob 删除和覆盖,因为它对受保护的 blob 强制执行删除锁定,并且即使未删除它也会备份,因为软删除不会停止删除,但删除的 blob 可以恢复并保留一段时间时间。

  2. 操作备份中的数据丢失较少,因为 Blob时间点还原允许将 Blob 数据还原到较早的状态。This, in turn, uses soft delete, change feed and blob versioning to retain data for the **specified duration**. Blob 软删除 一旦对象被删除或覆盖,时钟就会在保留期内开始计时。因此,您只能将软删除的对象恢复到其被删除时的状态。

软删除不为存档层中的 blob 提供覆盖保护。具有分层命名空间的帐户不支持版本控制。

  1. 对于已启用操作备份且已启用软删除的 Blob,如果操作备份的保留策略小于软删除时间,则其备份时间为额外5 天。否则将保持不变。

  2. 软删除允许在删除或覆盖 blob 后的恢复时间之前取消删除它。由于操作备份本身不允许删除,并且可以通过中央备份存储管理进行监控。

注意:操作备份仅支持对块 blob 的 操作,而对容器的操作无法恢复。如果通过调用删除容器操作从存储帐户中删除容器,则无法使用还原操作还原该容器。建议您启用软删除以增强数据保护和恢复。

因此,软删除可用于具有选择性版本控制更改和附加容器保护的 blob 级别的次要保护,其中操作备份全部集中在单个包中,具有额外保护,可在您设置的任何时间恢复版本、覆盖或删除。

于 2021-12-21T10:22:52.057 回答