0

我的系统有许多用户访问 RemoteApp 集合。他们使用的主要应用程序是与 SQL 数据库通信。与数据库建立可靠的连接对于为用户提供价值至关重要。

SQL 数据库驻留在 Azure 中的 Windows Server 2012 VM 上。

该虚拟机位于一个可用性集中,其中一个虚拟机取自类似于我的主 Windows Server 虚拟机的映像。我了解这不会保护我的用户免受 Microsoft 造成的停机?

任何有关克服此问题的指导将不胜感激。

到目前为止,我想到的两个选项是:

  • 将我的虚拟机放在一个可用性集中,并不断更新自身的克隆(该机器的另一个实例?)。我不确定这是可能的或我将如何实现它。我需要使用 Azure Powershell 吗?

  • 构建 Azure SQL 数据库并使用它,以便不依赖 VM。可以通过门户或再次通过 Azure Powershell 执行此操作。

谢谢你的时间。

4

1 回答 1

0

老实说,你已经在某些方面回答了你自己的问题。您的第一个选择是使用 Azure PaaS SQL 部署,该部署将保持可用性。

如果配置正确,使用可用性集将保护您免受 VM 故障的影响,但不会影响 SQL 应用程序。然后,您需要考虑使 SQL Server 在该实例中具有高可用性以及使 VM 具有高可用性。

从我发送的链接底部需要注意的一件非常重要的事情是,对于可用性集中的单实例虚拟机,SLA 不是保证。

避免将单实例虚拟机单独留在可用性集中。此配置中的虚拟机不符合 SLA 保证条件,并且在 Azure 计划内维护事件期间将面临停机时间。请注意,可用性集中的单个虚拟机实例还将在多实例虚拟机计划维护通知中收到高级电子邮件通知。

于 2016-03-24T14:01:54.143 回答