具有流量管理器和应用程序网关的多站点Web应用程序

时间:2018-04-12 11:46:09

标签: azure azure-traffic-manager azure-application-gateway

我有这个天蓝色的设置。

  1. 同一地区的2个LOB App Service(网络应用程序),例如contoso.com和Fabrikam.com。我有3个不同的地区,使用相同的应用程序。
  2. 交通管理员将管理这些地区。
  3. 每个区域都有一个应用程序网关,可以将请求重定向到适当的主机。
  4. 流量管理员需要管理所有3个地区的应用网关的公共IP,并相应地重定向请求。
  5. 这是一个有效的用例吗?如果是,我将如何为这两个网站配置流量管理器?

1 个答案:

答案 0 :(得分:0)

我根据聊天对话发布了答案。

我们建立了:

  1. 每个地区都有一个App Gateway。
  2. 您拥有所有地区的单一流量管理器。
  3. 您没有在App Gateways上配置多站点侦听器。
  4. 需要为每个主机名配置多站点侦听器:fabrikam.com,www.fabrikam.com,contoso.com,www.contoso.com等。请注意,单个App Gateway的限制为20多个网站听众!
  5. 流量管理器将配置三个端点,这三个端点是每个应用网关的三个公共IP地址。
  6. 您使用的示例主机将使CNAMES指向相同的流量管理器DNS名称。
  7. 应用程序网关将根据主机标头重定向将流量重定向到适当的后端池,如下所述:https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-multi-site-overview
  8.   

    目前,应用程序网关获取一个侦听流量的公共IP地址。因此,支持多个应用程序,每个应用程序具有其自己的IP地址,>目前不支持。 Application Gateway支持托管多个应用程序,每个应用程序在不同的端口上侦听,但这种情况需要应用程序>接受非标准端口上的流量,通常不是所需的配置。 Application Gateway依赖于HTTP 1.1主机标头来托管同一个>上的多个网站。公共IP地址和端口。应用程序网关上托管的站点还可以通过服务器名称指示(SNI)TLS扩展支持SSL卸载。这种情况意味着>客户端浏览器和后端Web场必须支持RFC 6066中定义的HTTP / 1.1和TLS扩展。