什么是备用的Azure Blob存储内容的最佳方式 [英] What is the best way to backup Azure Blob Storage contents

查看:169
本文介绍了什么是备用的Azure Blob存储内容的最佳方式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I know that the Azure Storage entities (blobs, tables and queues) have a built-in resiliency, meaning that they are replicated to 3 different servers in the same datacenter. On top of that they may also be replicated to a different datacenter altogether that is physically located in a different geographical region. The chance of losing your data in this case is close to zero for all practical purposes.

但是,会发生什么,如果一个草率的开发人员(或酒精:)的影响下一个)意外地通过Azure的门户网站或Azure存储资源管理器工具删除存储帐户?最糟糕的是,如果有什么黑客得到握住你的帐户,并清除存储?有没有办法找回删除的斑点的千兆字节或者是它?不知怎的,我觉得必须有一个优雅的解决方案,Azure基础设施开发提供了这里,但我无法找到任何文件。

However, what happens if a sloppy developer (or the one under the influence of alcohol :)) accidentally deletes the storage account through the Azure Portal or the Azure Storage Explorer tool? Worst yet, what if a hacker gets hold of your account and clears the storage? Is there a way to retrieve the gigabytes of deleted blobs or is that it? Somehow I think there has to be an elegant solution that Azure infrastructure provides here but I cannot find any documentation.

我能想到的唯一的办法是写我自己的进程(工作者角色),我的整个存储定期备份到不同的订阅/帐户,从而基本上加倍储存和交易的成本。
有什么想法?

The only solution I can think of is to write my own process (worker role) that periodically backs up my entire storage to a different subscription/account, thus essentially doubling the cost of storage and transactions. Any thoughts?

问候,

阿尔奇尔

推荐答案

根据您要备份您的数据,有两种方案可供选择:

Depending on where you want to backup your data, there are two options available:


  1. 本地备份数据 - 如果要备份您的数据在本地基础设施,你可以:
    一个。无论是使用存储客户端库或消费REST API编写自己的应用程序或
    湾使用第三方工具,如 Cerebrata Azure管理的cmdlet (披露:我为Cerebrata工作)。

  1. Backing up data locally - If you wish to backup your data locally in your infrastructure, you could: a. Write your own application using either Storage Client Library or consuming REST API or b. Use 3rd party tools like Cerebrata Azure Management Cmdlets (Disclosure: I work for Cerebrata).

在云中备份的数据 - 近日,Windows Azure的存储团队宣布异步复制功能的Blob,这将主要允许你将数据从一个存储账户复制到另一个存储账户,而不下载本地数据。这里美中不足的是,你的目标存储账户应当建立后7日2012年6月你可以阅读更多关于Windows Azure的博客此功能:<一href=\"http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/introducing-asynchronous-cross-account-copy-blob.aspx\">http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/introducing-asynchronous-cross-account-copy-blob.aspx.

Backing up data in the cloud - Recently, Windows Azure Storage team announced Asynchronous Copy Blob functionality which will essentially allow you to copy data from one storage account to another storage account without downloading the data locally. The catch here is that your target storage account should be created after 7th June 2012. You can read more about this functionality on Windows Azure Blog: http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/introducing-asynchronous-cross-account-copy-blob.aspx.

希望这有助于。

这篇关于什么是备用的Azure Blob存储内容的最佳方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆