- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我家里有 3 台服务器,托管 3 个网站(本地)。
Azure 负载均衡器是否可以在我的站点之间实现负载均衡并启用 http2.0?
我找不到有关 http 2.0 的信息
最佳答案
这是不可能的。 Azure 负载均衡器仅用于平衡 Azure VM 之间的流量,更具体地说是相同可用性集和规模集中的 Azure VM 之间的流量。此外,Azure VM 位于同一 Azure 区域内。您可以查看Azure网络团队对Load Balancer support for on-premise VMs反馈的回复.
您可能会认为 Azure 流量管理器是您可以拥有包含本地服务的端点的解决方案。但流量管理器端点应该是托管在 Azure 内部或外部的任何面向 Internet 的服务。引用this .
If you have endpoints that are inside a private network, Traffic manager cannot be used for that traffic.
另一个选项是 Azure Application gateway这是第 7 层解决方案,无论在哪个区域/本地,都可以提供前端服务。引用this .
Application Gateway can talk to instances outside of the virtual network that it is in as long as there is IP connectivity. If you plan to use internal IPs as backend pool members, then it requires VNET Peering or VPN Gateway.
根据此 doc 添加 http2.0 信息.
HTTP/2 protocol support is available to clients connecting to Application Gateway listeners only. The communication to backend server pools is over HTTP/1.1.
By default, HTTP/2 support is disabled. The following Azure PowerShell code snippet example shows how you can enable it:
$gw = Get-AzureRmApplicationGateway -Name test -ResourceGroupName hm
$gw.EnableHttp2 = $true
Set-AzureRmApplicationGateway -ApplicationGateway $gw
关于Azure 负载均衡器 - 平衡本地服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51971009/
我是一名优秀的程序员,十分优秀!