使用 Windows Azure 存储进行备份

使用 Windows Azure 存储进行备份

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

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

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

答案1

您可能最好使用 Azure 在线备份服务,而不是尝试自行操作。您可以在每台计算机上安装一个代理,该代理与 Windows 备份控制台集成。

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

回答有关 Azure 在线备份的问题:

  1. 有代理

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

  3. 如果您指的是 SSL,那么它就是通过 SSL 进行传输的。“它是否安全”其实并不是一个问题,因为它对不同的人有不同的含义。

答案2

@MDMarra 的回答很好。从另一个角度来看,答案更加完整:你可以使用 Blob 存储作为备份存储介质,自行进行备份。您说得对,有一个 REST API,还有适用于 .net、Java、php、python、ruby 和 node.js 的 SDK 包装器,以及 PowerShell 和基于节点的跨平台 CLI,所有这些都能够操作存储。

关于 Robocopy:由于 blob 存储底层采用基于 REST 的协议,因此您需要一个略有不同的工具。Azure 团队发布了复制提供与 Robocopy 非常相似的功能。

所以...理论上您可以创建自己的备份/恢复方案。这将具有相当于仅存储成本。然而:正如@MDMarra指出的那样,Azure备份服务提供了备份服务,其功能比文件复制更丰富:压缩、数据保留策略、增量备份等。

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

答案3

MDMarra 和 David Makogon 所说的一切,但也许还有几个值得一提的意外之事 -

  1. 产品如云莓(无关联)提供一种易于使用且可能更具成本效益的方式来备份到 Azure
  2. 并非严格意义上通过互联网,可能也不适合日常使用,但微软还宣布了出口/进口服务它允许您发送磁盘。如果您最初或偶尔需要移动大量数据,这可能是最快的选择。

最后,但并非最不重要的一点是,根据您的具体情况,您需要存档多少数据以及您愿意花多少钱微软的StorSimple可能非常有趣

答案4

对于那些后来才发现这个问题的人,我还要补充一点,重复和 duplicity 可以对您的备份策略进行一些控制,并且可以编写脚本。

它们都提供:

  • 静态备份加密。
  • Azure、S3 和其他存储目标
  • 执行完整、差异或增量备份的选项
  • 保留备份策略。

相关内容