MS Azure中的SQL高可用性

时间:2014-09-13 18:45:41

标签: sql azure

我正在研究如何使用可用性组中的SQL堆栈来缓解Azure维护期间的中断。

在Azure上使用SQL 2012的HA架构提出了以下观察结果;

我最初认为HADR的3个选项是DB Mirroring,AlwaysOn FCI& AlwaysOn可用性组,直到显然FCI依赖于共享存储 - 可行,但肯定是单点故障,因为此存储无法分布在Azure可用性组中。

AlwaysOn Availbility Groups是可能的,但只能通过企业许可才能实现每月运行费率的x5倍。

除非我已经错过了一些东西,除非你准备好在Enterprise SQL上花钱,否则你只能使用数据库镜像 - 我有没有这样做?

谢谢,

SJM

1 个答案:

答案 0 :(得分:1)

有两种方法可以在Azure中实现SQL的高可用性。

  1. 听起来你正在推动IaaS,我建议你阅读这篇文章:http://codepad.org/Rhlwm82A

  2. 如果您选择,我发现PaaS解决方案更易于管理,我将使用SQL Azure运行并使用地理复制功能。可以在以下链接中找到更多详细信息:http://blogs.msdn.com/b/mvpawardprogram/archive/2014/08/18/sql-server-high-availability-in-windows-azure-iaas.aspx