SQL Azure - 同步复制到第二个数据库?

6
我正在考虑Azure的SQL数据库服务作为项目的潜在解决方案。其中一个要求是数据中心之间具有高可用性(即,数据库必须在单独站点上运行备用机,一旦主数据库失败,立即接管负载并与主数据库同步)。看起来,SQL Azure只能使用同步组或定期导出/导入过程异步地在站点之间复制数据。
我的问题是,是否有我所错过的方法?例如,是否可能在备用站点上配置正常的SQL Server实例(在IAAS上运行),并以某种方式引入与在原始数据中心中运行的SQL Azure数据库同步复制的主从关系?
谢谢,
Scott.
2个回答

3

最新进展 - Microsoft的SQL数据库支持Active-Geo复制,允许用户在任何Azure区域创建高达四个可读的二级数据库。如果您启用了active-geo复制,则所有交易都将提交到主要区域中的数据库,然后不断地复制到其他区域的数据库。

目前此功能仅适用于高级层数据库


这只是预览版,没有发布的消息,因此不适用于生产系统。 - Dave
1
活动地理复制现已普遍可用。请参阅https://azure.microsoft.com/en-in/documentation/articles/sql-database-geo-replication-overview/。 - Aravind

3

SQL数据库(又名SQL Azure)在数据中心内进行三重复制。据我所知,它在数据中心之间不进行地理复制。

使用具有数据库镜像功能的SQL Server(在IaaS VM上)是否是一种选择?请参见http://msdn.microsoft.com/en-us/library/jj870960.aspx


我应该更明确一些;我知道我可以使用运行正常的SQL Server实例进行IAAS<-->IAAS,但不确定是否可以进行Azure SQL <--> IAAS SQL Server。 - Scott
所以基本上你需要在另一个数据中心中拥有第二个实例,其恢复点基本为零。在这种情况下,我不认为 SQL 数据库有任何选项。 - mcollier
@mcollier,如果是从具有主读写访问权限的Sql Azure到具有从读访问权限的Sql Azure,该怎么办??? - IbrarMumtaz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接