OneLake 的灾难恢复和数据保护
OneLake 中的所有数据都通过数据项进行访问。 这些数据项可以驻留在不同的区域,具体取决于其工作空间,因为工作空间是在与特定区域相关的容量下创建的。
OneLake 会在区域冗余存储 (ZRS) 可用的情况下利用区域冗余存储(请参阅具有可用性区域的 Azure 区域),在区域冗余存储不可用的情况下利用本地冗余存储 (LRS)。 借助 LRS 和 ZRS 存储,数据可以从数据中心内的暂时性硬件故障中复原。 借助 ZRS,数据可以获得对数据中心故障的容错能力。 本文提供有关如何进一步保护数据以防范罕见全区域服务中断的指导。
灾难恢复
可以通过容量管理门户启用或禁用特定容量的业务连续性和灾难恢复 (BCDR)。 如果你的容量已激活 BCDR,则数据将被复制并存储在两个不同的地理区域中,使其实现异地冗余。 次要区域的选择由 Azure 的标准区域配对决定,无法修改。
如果灾难导致主要区域无法恢复,OneLake 可能会启动区域故障转移。 故障转移完成后,可以通过全局终结点使用 OneLake 的 API 访问你在次要区域中的数据。 到次要区域的数据复制是异步的,因此灾难期间未复制的任何数据都将丢失。 故障转移后,新的主要数据中心将仅具有本地冗余。
要全面了解端到端体验,请参阅 Fabric BCDR。
OneLake 文件的软删除
OneLake 软删除通过在永久删除文件之前将文件保留默认保留期限来保护单个文件免遭意外删除。 当前默认值为 28 天,但从 2024 年 5 月开始,我们将过渡到 7 天默认保持期,因此新工作区将具有此更新期。 所有软删除数据按与活动数据相同的费率计费。
可以使用 Blob REST API、Azure 存储 SDK 和 PowerShell Az.Storage 模块还原文件和文件夹。 了解如何使用这些 PowerShell 说明列出和取消删除文件,以及如何使用 PowerShell 连接到 OneLake。