1

我正在尝试查找有关设计azure全局解决方案的资源/信息。 这里有我的需求:Azure web应用程序和web api服务(移动服务)体系结构全球分销

  • 系统需要有一个master数据库,ofc备份机制是需要的。
  • 系统需要具备各种角色的网络应用程序等。
  • 系统需要针对移动客户端提供某种服务。 (?在 相同的MVC应用程序也许移动服务)

这里谈到的问题:

  • 系统将分布全球。我认为如果移动客户端/网络客户端(来自全世界)正在访问一台服务器(在天蓝色数据集群 ,例如托管解决方案的北欧),移动
    就没有问题。你的想法?移动客户端与服务器上的服务(10000 移动客户端平均每分钟100个请求中有一些是 大(〜100KB)JSON对象等)之间将存在密集的 通信。这应该与客户的表现混乱吗?
  • 更重要的是,移动客户端将在其地区做一些基准测试 活动。所以他们会做DL,UL和延迟测试。 因此,对于 测试,需要某种分布式组件/服务。

我对azure很陌生,我很感兴趣如何设计这种系统的工作量最低,该领域的天蓝色产品。我对Azure CDN了解甚少,但这只是针对静态资源和文件。

所以,伙计们,也许一些链接,建议...

BR, JDK

回答

3

建立在各个地区的应用程序的多个副本,然后利用流量管理器(https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-overview/)做至少延迟为消费者提供路由。如果您需要在不同区域之间同步数据,则需要根据最终一致性的概念设计您的应用程序(http://en.wikipedia.org/wiki/Eventual_consistency)。 HTH。

+0

感谢您的回答!将做一些关于交通管理和最终一致性的研究。 – JohnDoeKazama

相关问题