gpt4 book ai didi

azure - 备份 Azure Blob 存储内容的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-03 07:12:05 26 4
gpt4 key购买 nike

我知道 Azure 存储实体(blob、表和队列)具有内置的弹性,这意味着它们会被复制到同一数据中心的 3 台不同服务器。最重要的是,它们还可以完全复制到物理上位于不同地理区域的不同数据中心。出于所有实际目的,在这种情况下丢失数据的可能性接近于零。

但是,如果一个草率的开发人员(或受酒精影响的人:))不小心通过 Azure 门户或 Azure 存储资源管理器工具删除了存储帐户,会发生什么情况?最糟糕的是,如果黑客掌握了您的帐户并清除了存储空间怎么办?有没有办法检索已删除的 blob 的 GB 字节,或者就是这样吗?不知何故,我认为 Azure 基础设施必须在这里提供一个优雅的解决方案,但我找不到任何文档。

我能想到的唯一解决方案是编写自己的进程( worker 角色),定期将我的整个存储备份到不同的订阅/帐户,从而实质上使存储和事务的成本加倍。有什么想法吗?

问候,

阿奇尔

最佳答案

根据您要备份数据的位置,有两种可用选项:

  1. 本地备份数据 - 如果您希望在基础架构中本地备份数据,您可以:A。使用存储客户端库或使用 REST API 编写您自己的应用程序或b.使用第三方工具,如 Cerebrata Azure Management Cmdlets (披露:我为 Cerebrata 工作)。

  2. 在云中备份数据 - 最近,Windows Azure 存储团队发布了异步复制 Blob 功能,该功能本质上允许您将数据从一个存储帐户复制到另一个存储帐户,而无需在本地下载数据。这里需要注意的是,您的目标存储帐户应该在 2012 年 6 月 7 日之后创建。您可以在 Windows Azure 博客上阅读有关此功能的更多信息:http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/introducing-asynchronous-cross-account-copy-blob.aspx .

希望这有帮助。

关于azure - 备份 Azure Blob 存储内容的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561844/

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