Azure流量管理器,在同一区域中具有多个Web App

时间:2017-02-22 16:53:50

标签: azure azure-virtual-network

我需要使用流量管理器将流量路由到我在同一区域的三个应用服务(一个具有三个实例的应用服务无法工作,我需要更多控制负载平衡)。

我读了here这是可能的

我尝试在不同的应用服务计划中设置应用服务,但我仍然无法将同一个域分配给多个应用服务。在文档中我读了“比例单位”,但我不知道它是什么,任何想法?基本上我不能在同一区域创建两个App Services,并为它们分配相同的域。

1 个答案:

答案 0 :(得分:3)

我不确定您是否需要更多应用服务计划,但我们说您需要。

比你将要看到的是nested profiles

还有good documentation解释了这些限制:

  

每个Traffic Manager配置文件最多只能有一个Web App端点   来自每个Azure区域。要解决此约束,您可以   将Web App配置为外部端点。有关更多信息,请参阅   常见问题。

及其中一些问题的解决方法here

比例单位,是一个让你烦恼的单位。 @juunas是在正确的道路上帮助您找到您的比例单位。然而,AppServicePlan不是单个VM,但这是另一个主题。

所以基本的想法是:

  • 您创建了一个应用服务计划
  • 您在其中创建了一个网络应用
  • 您发送nslookup yoursite.azurewebsites.net以发现真实 DNS名称。就像@juunas指出的那样,它会像waws-prod-am2-077.vip.azurewebsites.windows.netwaws-prod-am2-077是您的比例单位。

您重复这些步骤,直到发现您的应用服务计划在不同比例单位上运行。

遗憾的是,这在任何地方都没有记录。不,没有更简单的方法来检查应用服务计划的比例单位。也没有更简单的方法来跨不同规模的单位部署多个应用服务计划。

另一方面,让您的应用服务计划分布在不同规模的单位,可以让您的应用更好地抵御部分服务中断:)