我对Azure和云总体而言是全新的,并且被问到以下问题:


  假设您正在管理在Azure中托管的Web应用程序,并且在美国和欧洲拥有大量用户。
  为了提高性能和用户体验,您希望托管同一应用程序的2个实例,一个实例用于美国用户,一个实例用于欧洲用户。
  您能否简要说明如何使用Azure服务来完成此任务?


我们不能使用两个链接

Http://myapp-us
Http://myapp-eu


我们只有一个网址;

Http://myapp


因此,我们无法在欧盟区域服务器和美国区域服务器中部署两个实例。有没有其他方法可以提高性能?

最佳答案

您可以使用Azure Traffic Manager来控制用户流量的分配。它将根据请求的接近程度和可用实例的运行状况将客户端流量定向到您应用的适当实例。
一些有用的链接


Traffic Manager overview
您可能需要使用Geographic routing method根据请求的位置将流量路由到特定的端点。
good description地理交通路线的工作方式。

关于c# - Azure应用性能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47730367/

10-11 23:26
查看更多