备份Windows Azure SQL Azure,Blobs& amp;表数据

时间:2011-11-28 23:15:37

标签: azure jenkins azure-sql-database azure-storage-blobs azure-worker-roles

我很好奇其他开发人员如何成功实现了在SQL Azure,Azure存储Blob和Azure存储表中备份Windows Azure数据的过程。

我知道有各种各样的工具可以独立地执行每个Azure服务的备份,但是将这些全部绑定到一个执行所有备份和管理事务的单个系统的有效方法是什么?

我想过两种可能的方法来实现这个目标:

  1. 使用CI服务器(例如Jenkins),可以设置执行每个备份过程的预定作业。在这种情况下,可能有3个调度作业,每个作业都支持1个Azure服务,或者我可以使用类似PowerShell脚本的一个预定作业来一次备份所有3个Azure服务
  2. 创建基于Azure Compute的辅助角色以执行备份。单个辅助角色可以承担调用某些PowerShell脚本,第三方命令行工具或Azure API来备份Azure服务的任务。如果需要更多性能,那么未来还可以扩大单个工作者的角色。
  3. 如果您已经实施或考虑过其他选项,或者您对我上面所描述的内容有一些反馈,我非常感谢您对此进行一些讨论。有什么好处,有什么缺点......等等。

1 个答案:

答案 0 :(得分:0)

无论哪种方式都可行。我最初可能会选择CI服务器,因为设置和维护会更快。但它可能无法扩展,也不像担任Azure Worker角色那样可靠。