用于移动应用程序的基于 Azure 区域的 WebApi

Azure region based WebApi for mobile app

我目前正在开发一款移动应用程序,该应用程序将在全球范围内的应用程序商店中推出。这个应用程序使用 WebAPI REST 服务作为后端,我目前在欧洲的 MS Azure 上 运行(它也支持欧洲的数据库)。

我的问题是,我想创建多个 Azure WebApi 端点(即澳大利亚、美国等,因为延迟原因),每个端点都有自己的启用了地理复制的数据库。

有谁知道 method/product/service 我可以使用它允许我从应用程序到:

  1. 连接到一个域,它在后台选择离用户最近的服务器。

  1. 应用程序本身能够根据给定的列表确定最近的服务器并连接到该服务器?

我看过 Azure CDN,但这是针对静态内容的,这很好,但我需要一些针对动态内容的东西。

您正在查看的是流量管理器。流量管理器支持那种精确的场景,即找到最近的托管您的 REST API 的服务。

不过请记住,数据库复制(暂时)是您必须自己做的事情,尽管我们确实为您提供了如何操作的工具和指导。