我们必须至少有3个节点来配置AppFabric高可用性,特别是SQL Server作为群集管理吗?
我们的配置:
通过上述配置,我们可以看到在两台主机上创建的主要和次要区域,但是当其中一台主机停止时,另一台主机仍然可以向客户端提供数据。
那么有三个节点需要什么?我错过了什么吗?任何见解都会受到高度赞赏。
答案 0 :(得分:0)
建议三个节点始终具有主节点和辅助节点。例如。如果你将一个节点关闭进行维护而一个节点崩溃,那么你的应用程序仍然处于运行状态。但是两个节点也可以工作,并且可能对你的场景足够好。
答案 1 :(得分:0)
来自the High Availability documentation:
用于帮助隔离应用程序的高可用性功能 从缓存主机失败,必须至少有三个缓存主机 缓存集群的成员。这是由于强烈的一致性 要求声明必须始终有两个缓存副本 启用高可用性的缓存中的对象或区域。保持两个 缓存或区域的副本,启用高可用性的缓存 需要至少两个缓存主机才能运行。
您当前设置使用两台服务器的原因是必须在缓存本身上启用高可用性功能:
在群集中的缓存级别配置高可用性 配置设置。作为缓存的属性,您可以启用它 首次使用New-Cache命令创建缓存时 Secondaries参数等于1.这告诉缓存 管理您想要一份副本的Windows PowerShell cmdlet 每个缓存的对象或区域。如果将Secondaries参数设置为 0,您禁用高可用性功能。 默认情况下,高 创建新缓存时,将禁用可用性选项。