6

我将 Azure 的 SQL 数据库服务视为项目的潜在解决方案。其中一项要求是数据中心之间的 HA(即,数据库必须有一个在单独的站点上运行的备用数据库,该备用数据库准备好在主服务器发生故障时承担负载,并立即与主服务器保持一致)。SQL Azure 似乎只能使用同步组或定期导出/导入过程在站点之间异步复制数据。

我的问题是 - 有什么办法可以做到这一点吗?例如,是否可以在备用服务器上配置一个普通的 SQL Server 实例(在 IAAS 上运行),并以某种方式与在主数据中心运行的 SQL Azure 数据库引入同步复制的主从关系?

谢谢,

斯科特。

4

2 回答 2

3

最近的一项发展——微软对 SQL 数据库的 Active-Geo 复制支持允许用户在任何 Azure 区域中创建多达四个可读的辅助数据库。如果您启用了活动地理复制,那么所有事务都将提交到您的主要区域中的数据库,在那里它们会不断地复制到其他区域的数据库中。

目前仅高级层数据库支持此功能。

于 2014-06-22T13:01:44.793 回答
3

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

是否可以选择使用带有数据库镜像的 SQL Server(在 IaaS VM 上)?请参阅http://msdn.microsoft.com/en-us/library/jj870960.aspx

于 2013-08-15T13:58:45.197 回答