我们正在尝试将查找数据从本地复制到 Azure 托管实例,延迟小于 10 秒(复制非常可行)。但是,由于我们的网络拓扑,我们无法直接连接到托管实例。(是的,我们需要 MI)
我们认为我们会从 On-Prem 复制到中间 Azure VM,然后再复制到托管实例。在这种情况下,我们正在查看在 VM 上运行的 2 节点 Windows AG,以实现冗余。
但是,阅读它(https://docs.microsoft.com/en-us/sql/relational-databases/replication/configure-distribution-availability-group?view=sql-server-2017),看起来我们' d 需要 2 个 AG 或 4 个 VM - 一个用于发布者,一个用于分发者。(“不支持本地分销商。”)
我错过了什么吗?某处有好的文档吗?我一直在看以下内容:
- https://www.sqlshack.com/configuring-sql-server-replication-for-distribution-databases-in-sql-server-always-on-availability-groups/
- https://www.sqlshack.com/configure-sql-server-replication-for-a-database-in-sql-server-always-on-availability-groups/
- https://repltalk.com/2019/03/09/walkthrough-publisher-distributor-subscriber-in-alwayson-availability-groups/
- https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/configure-replication-for-always-on-availability-groups-sql-server
- https://docs.microsoft.com/en-us/sql/relational-databases/replication/configure-distribution-availability-group?view=sql-server-2017
谢谢。