【问题标题】:Is it even possible to migrate huge SQL Server relational database to Azure replicating across multi-regions with master-master replication?是否有可能将庞大的 SQL Server 关系数据库迁移到 Azure,通过主-主复制跨多区域进行复制?
【发布时间】:2021-03-30 15:39:02
【问题描述】:

我的数据库用户经常从中国和美国执行写入操作,目前我们在美国地区有数据,并且面临着巨大的挑战,因为对于全球所有用户来说,写入和读取操作都非常慢从 3 个区域写入操作。因此,我希望将主节点保留在美国和中国,并将其他读取区域副本分布在世界各地。如果可能,我需要有人帮助我使用这种方法吗?

我可以创建自己的基础架构、自己的虚拟机、跨区域拥有私有子网、在不同区域拥有 SQL Server 实例,但如果可能的话,我会寻找可能的资源吗?

提前致谢。

【问题讨论】:

  • 这个问题太宽泛了,对于 Stack Overflow 来说并不是真正的主题

标签: sql-server azure devops geo-replication azure-sql


【解决方案1】:

我认为您可以考虑在 Azure sql 中使用 geo-replication。提供主备节点的多区域读写和同步。但是你可以使用Data Sync Agent在Azure中国和Azure全球之间同步数据库。

【讨论】:

  • 嗨@Joseph,据我所知,Azure sql 异地复制中可以使用多区域读取,但除了一个主节点外,多区域写入不可用。您的意思是 Data Sync 代理可以帮助我们在 Azure sql 中对主-主节点进行异地复制?
  • 据我所知,azure sql geo-replicationt支持多区域写入,我们可以用它来帮助分散读写压力。在中国可能很难同步数据库。
猜你喜欢
  • 1970-01-01
  • 2021-11-15
  • 1970-01-01
  • 2020-10-26
  • 2020-06-03
  • 2015-09-11
  • 2023-03-27
  • 2013-05-09
  • 1970-01-01
相关资源
最近更新 更多