gpt4 book ai didi

azure - Windows Azure 可用性集

转载 作者:行者123 更新时间:2023-12-01 09:27:56 24 4
gpt4 key购买 nike

我有 2 个应用程序服务器和 1 个数据库服务器在 Azure 中运行。我创建了一个 CloudService 并将应用程序服务器放入其中。我已经为应用程序服务器创建了一个可用性集,并在其中添加了应用程序服务器。

现在出现了问题,我无法在同一可用性集中添加数据库服务器,因为它们与应用程序服务器不在同一云服务中。因此 Azure 可能随时重新启动数据库服务器并导致中断。怎么解决这个问题。

  1. 我是否需要再添加一台数据库服务器并复制数据库并将它们添加到新的可用性集中?
  2. 如果 1 是,那么当主数据库服务器出现故障时,我应该让我的应用程序变得更加智能?

还有什么更好的办法吗?

最佳答案

可用性集仅限于单个云服务中的虚拟机。即使您将数据库服务器添加到与应用程序服务器相同的云服务中,这仍然无法为您的数据库提供高可用性,因为您可以更新主机操作系统,从而使数据库服务器短时间关闭。

实现高可用性的唯一方法是运行多个数据库服务器。如果您运行 SQL Server,则可以设置 Always On 配置(有关文档,请参阅 here)。 编辑 我错过了关于你使用 MySQL 的评论。 MySQL有HA配置,但我之前没有设置过;您需要在多个虚拟机上进行此设置,并且应该考虑将所有节点放入可用性集中,以便任何主机操作系统更新都将在虚拟机上交错排列,而不是立即应用(并且还将虚拟机分开)不同的故障域)。

关于azure - Windows Azure 可用性集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19876752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com