【问题标题】:Azure Traffic manager with more than one Web App in the same region在同一区域具有多个 Web 应用的 Azure 流量管理器
【发布时间】:2017-02-22 16:53:49
【问题描述】:

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

我读到here 说这是可能的

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

【问题讨论】:

  • 当他们谈论规模单位时,我认为他们谈论的是运行 Azure 应用服务的 VM。如果您运行nslookup yoursite.azurewebsites.net,您可以看到缩放单元的 URL。你会得到像waws-prod-am2-077.vip.azurewebsites.windows.net 这样的答案。这意味着 Web 应用不能在同一个应用服务计划中。
  • 您应该使用手动缩放或自动缩放来在该区域中拥有您的应用的多个实例,而不是在同一区域中使用多个应用服务计划。
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?

标签: azure azure-virtual-network


【解决方案1】:

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

您将看到的是nested profiles

还有good documentation 解释了限制:

每个流量管理器配置文件最多可以有一个 Web 应用端点 来自每个 Azure 区域。要解决此约束,您可以 将 Web 应用程序配置为外部端点。有关详细信息,请参阅 常见问题解答。

以及其中一些的解决方法here

比例单位,是困扰您的单位。 @juunas 在帮助您找到比例单位的正确路径上。不过 AppServicePlan 不是单个 VM,但这是另一个主题。

所以基本思路:

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

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

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

另一方面,让您的应用服务计划分布在不同的规模单位将使您的应用能够更好地应对部分服务中断:)

【讨论】:

  • 刚刚试过这个,你是对的,但是哇,设法在一个新的规模单位中获得第一个应用程序服务,我必须再获得 3 个,至少,其中将需要永远。一个问题,为什么你说你不确定我们需要不同的应用服务计划?你的意思是我们可以使用相同的应用服务计划去一个新的规模单位(这是有道理的)?
  • 嗨。我的意思是——你为什么不为你的应用使用一个单一的应用服务计划。会让你的事情变得简单得多。当您只需要扩展一个应用程序时,所有应用程序都将利用这一功能。你不会失去任何东西。不,您不能跨越不同规模单位的单个应用服务计划。
  • 因为我需要在不同的缩放单位中将同一个域分配给不同的应用服务,而你说我不能跨不同的缩放单位跨越单个应用服务计划
猜你喜欢
  • 2018-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多