Azure负载平衡器-平衡本地服务器

时间:2018-08-22 16:10:16

标签: azure azure-traffic-manager azure-load-balancer

我在家中有3台服务器,可托管3个网站(本地)。

Azure负载平衡器是否可以在我的站点之间进行负载平衡并启用 http2.0

我找不到有关http 2.0的信息

1 个答案:

答案 0 :(得分:0)

不可能。 Azure负载平衡器仅用于平衡Azure VM之间的流量,更具体地说,用于平衡具有相同可用性集和规模集的Azure VM之间的流量。此外,Azure VM在同一Azure区域内。您可以看到Azure网络团队对Load Balancer support for on-premise VMs的反馈。

您可能会认为Azure流量管理器是可以使端点具有本地服务的解决方案。但是,Traffic Manager终结点应该是Azure内部或外部托管的任何面向Internet的服务。请参阅this

  

如果您的端点在专用网络内部,则流量   管理器不能用于该流量。

另一个选项是Azure Application gateway,它是第7层解决方案,可以在不考虑区域/本地的情况下提供服务。请参阅this

  

Application Gateway可以与虚拟外部的实例进行对话   只要有IP连接,就可以进入该网络。如果你计划   要将内部IP用作后端池成员,则需要VNET PeeringVPN Gateway

更新

为此doc添加http2.0信息。

  

HTTP / 2协议支持可用于连接到的客户端   仅应用程序网关侦听器。与后端的交流   服务器池通过HTTP / 1.1。

     

默认情况下,禁用HTTP / 2支持。以下Azure PowerShell   代码段示例显示了如何启用它:

 $gw = Get-AzureRmApplicationGateway -Name test -ResourceGroupName hm
 $gw.EnableHttp2 = $true
 Set-AzureRmApplicationGateway -ApplicationGateway $gw