问题描述
|
我正在考虑将我们现有的SaaS网站迁移到Windows Azure。
但是,尽管Azure看起来不错并且可能比常规Windows服务器更稳定,但我仍然希望制定某种备份计划,以防整个Azure崩溃。称我为偏执狂,但在其他云层上却多次发生(http://eu.techcrunch.com/2011/04/21/amazon-ec2-goes-down-take-with-it-reddit-foursquare-and -quora /)。
如果发生这种情况,我仍然希望我们的单个Windows服务器可用于托管我们的应用程序。
从相同的代码库同时部署到Azure和我们自己的Web服务器都不太困难,但是我不确定如何将sql Azure数据库镜像到Windows服务器。
有什么办法吗?另外,要在Windows Server上运行,我需要哪个版本的sql Server?
解决方法
您可以使用SQL Azure数据同步CTP 2将SQL Azure数据库与内部数据库同步;但是Data SYNC位于CTP中,因此您也可以使用-SQL Azure迁移向导,SSIS,BCP,SQL Server导入/导出等来具有备份副本。
链接:
SQL Azure迁移向导:http://sqlazuremw.codeplex.com/
SQL Azure数据同步http://www.microsoft.com/windowsazure/sqlazure/datasync/
,您可以尝试SQL Azure备份-此工具允许您将备份创建为单个文件。
并且Data Compare SQL同步表数据。