我已在存储帐户上为 Blob、容器和时间点还原启用了软删除。如果我删除了我的 Blob、容器甚至整个存储帐户,它似乎仍然可以还原。那么,新的 Azure Blob 操作备份实际上添加了什么?
https://learn.microsoft.com/en-us/azure/backup/blob-backup-overview
https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-overview
- 软删除保护比操作备份有限,并且必须在 订购以获得额外保护。
- 但是,当仅要保护单个 blob时,它很有用 而不是存储帐户级别的保护。
由于只能使用 Blob 软删除来还原单个 Blob, 快照、目录(在分层命名空间中)或版本。自 还原容器及其内容,容器软删除还必须 为存储帐户启用。
- 操作备份在存储帐户级别配置和管理,并应用于存储中的所有块 blob 帐户并使用备份策略,可以选择存储多个 一次存储帐户或选择容器或所选前缀 匹配以还原 Blob 的子集。
它执行连续备份而不是 x 个备份,即; 您无需计划任何备份,并且存储在 存储帐户本地备份。
-
操作备份可防止 blob 删除和覆盖,因为它对受保护的 blob 强制实施删除锁定,并且即使未删除也会进行备份,因为软删除不会停止删除,但删除的 blob 可以还原并保留到一段时间。
-
操作备份中的数据丢失较少,因为 Blob时间点还原允许将 Blob 数据还原到较早的状态。
This, in turn, uses soft delete, change feed and blob versioning to retain data for the **specified duration**.
Blob 软删除 时钟从保留期开始,一旦对象被删除或覆盖。因此,您只能将软删除的对象还原到删除时的状态。
软删除不为 存档层。具有 分层命名空间。
- 对于已启用操作备份且已启用软删除的
Blob,如果操作备份的保留策略小于软删除时间,则其备份将额外备份5 天。否则它将保持不变。
软删除允许在删除或覆盖 Blob 后的还原时间之前取消删除该 Blob。由于操作备份本身不允许删除,并且可以通过中央备份存储管理进行监视。
注意:操作备份仅支持对块 blob 的操作,并且无法还原对容器的操作。如果删除容器 通过调用"删除容器"操作从存储帐户, 无法使用还原操作还原该容器。它 建议启用软删除以增强数据保护和 恢复。
因此,软删除可用于通过选择性版本更改和额外的容器保护对 blob 级别的次要保护,其中作为操作备份全部包含在单个包中,具有额外的保护,可在您设置的任何时间恢复版本、覆盖或删除。