使用Windows Azure存储进行备份

我目前正在将Windows Azure blob视为备份存档数据的选项。 我希望能够通过互联网从外部Windows计算机上传文件,但是我不太了解Windows Azure存储以作出决定。 我有的一些问题是

  1. 如何上传文件 有客户端应用程序,我可以使用robocopy吗?
  2. 会不会足够快? 即我可以在一周内下载或上传1TB的数据吗?
  3. 它安全吗?

希望有人比我聪明可以帮助我:-)

使用Azure在线备份服务可能会更好,而不是试图推出自己的。 您在每台计算机上都安装了一个代理程序,并将其与Windows备份控制台集成在一起。

http://www.windowsazure.com/en-us/services/backup/

要回答关于Azure在线备份的问题

  1. 有一个代理

  2. 这取决于你的互联网连接,而不是微软的

  3. 它通过SSL传输,如果这就是你的意思。 “是否安全”并不是一个真正的问题,因为这对不同的人意味着不同的事情。

由@MDMarra回答很好。 提供另外一个视angular,来回答问题:您可以推出自己的备份,使用Blob存储作为您的备份存储介质。 你是对的,有一个REST API,还有.net,Java,php,python,ruby和node.js的SDK包装器,以及基于PowerShell和基于节点的跨平台CLI,都能够操纵存储。

关于Robocopy:因为blob存储在底下有一个基于REST的协议,所以你需要一个略有不同的工具。 Azure团队发布了AzCopy,以提供与Robocopy非常相似的function。

所以… 理论上你可以创build自己的备份/恢复scheme。 这将具有相当于仅存储成本的成本足迹。 但是,正如@MDMarra指出的那样,Azure备份服务提供了一种备份服务 ,它比function更丰富,而不仅仅是文件拷贝:压缩,数据保留策略,增量备份等。

关于吞吐量的最后一件事:一个Azure存储帐户的目标是10Mbps入口/ 15Mbps出口,每个帐户总容量为200TB(您可以有多个帐户)。 鉴于你需要每周移动1TB,这应该是没有问题的。

MDMarra广告David Makogon所说的一切,也许值得一提的是一些通配符 –

  1. 诸如CloudBerry (无归属)之类的产品,它们提供了一种易于使用且可能更具成本效益的方式来备份到Azure
  2. 不是严格通过互联网,也可能不是日常使用,但微软也宣布了一个导出/导入服务的预览,允许您发送磁盘。 如果你有一个初始的,偶尔需要移动大量的数据,这可能是最快的select。

最后,但并非最不重要,取决于您的具体情况,需要归档的数据量以及您希望花费多less微软的StorSimple可能会非常有趣