我已经构建了一个 ASP .Net 5 网站和 Web API 以及用于支持 SQL 数据库的架构。我现在想超越测试并将它们部署到 Azure。我想跨大陆复制整个服务(ASP和SQL),以便在美国使用我们的应用程序的人被路由到美国的服务器,在欧洲使用我们的应用程序的用户被路由到欧洲的服务器,等等。然后某些东西会使不同大陆的数据库副本保持同步。
我找不到有关如何执行此操作的文档。我找到了有关在 Azure 中对 SQL 服务器进行异地复制的文档,但这是针对希望在另一个位置(例如,灾难恢复)安全备份数据的人,而我需要多个现场位置,每个位置都接受 CRUD地方。
我该怎么做呢?如何使数据库保持同步,如何将流量从应用程序路由到最近的 Azure 服务副本?
(注意,我不确定归结为请求查找文档的问题是否符合 Stack Overflow 的要求,如果这里不欢迎这样做,我们深表歉意。)