我希望 Azure 中虚拟机上的 SQL Server 实例与本地 SQL Server 同步,以便虚拟机上的应用程序和本地应用程序使用相同的同步数据。拉伸群集可以提供此功能吗?还是拉伸群集仅用于故障转移?
答案1
至少三种业务连续性内置于 MS SQL Server 中:
- Always On 可用性组复制
- Always On 故障转移群集实例
- 日志传送
拉伸集群指使用存储复制的独立存储之间的集群。您可以将任何内容放在这些磁盘上,包括数据库。但是,您必须注意保留写入顺序,并制定一些 SQL Server 故障转移程序。这可能涉及 Always On FCI 上的分层,或更多手动步骤。
可用性组不需要存储复制,因为它使用数据库感知复制。也有充分记录的将 Always On 可用性组扩展到 Azure 的过程。