问题描述
我的数据库用户经常执行来自中国和美国的写操作,目前我们在美国地区有本地数据,并且面临着巨大的挑战,因为世界上所有拥有最多数据的用户的写和读操作都非常缓慢从 3 个区域写入操作。因此,我希望将主节点保留在美国和中国,并将其他读取区域副本分布在世界各地。如果可能,我需要有人帮助我采用这种方法吗?
我可以创建自己的基础架构、自己的虚拟机、跨区域的私有子网、不同区域的 SQL Server 实例,但如果可能的话,我会寻找可能的资源吗?
提前致谢。
解决方法
我认为您可以考虑在 Azure sql 中使用 geo-replication。提供多区域读写和主备节点同步。但是您可以使用 Data Sync Agent 在 Azure 中国和 Azure 全球之间同步数据库。