Azure-Networking
Azure 負載均衡器資源限制達到,埠耗盡
在過去一周的 Azure 診斷中發現了數百個以下類型的事件:
類別:LoadBalancerAlertEvent
OperationName:LoadBalancerAlertEvent
eventName_s:資源限制命中
eventDescription_s:埠用盡
ResourceProvider:MICROSOFT.NETWORK
ResourceType:LOADBALANCERS
我在 Microsoft 文件中找不到有關負載均衡器可能具有的任何資源限制的任何指導。無論如何,我們都沒有經營一個龐大的網站,所以我很驚訝地發現我正在達到任何類型的限制。
這適用於具有 3 個後端虛擬機的簡單第 4 層 Azure 負載均衡器,一個具有 3 個規則的面向公眾的前端 IP 池。2個健康探測器。
在 Microsoft 文件中查找有關負載均衡器可能具有的任何資源限制的任何指南。
在 Azure 中,負載均衡器配置支持 UDP 的完整錐形 NAT。全錐 NAT 是一種 NAT,其中埠允許來自任何外部主機的入站連接(以響應出站請求)。
對於虛擬機啟動的每個新出站連接,負載均衡器也會分配一個出站埠。外部主機使用虛擬 IP (VIP) 分配的埠查看流量。對於需要大量出站連接的場景,建議使用實例級公網IP地址,讓虛擬機有專用的出站IP地址進行SNAT。這降低了埠耗盡的風險。
VIP 或實例級公共 IP (PIP) 可以使用的最大埠數為****64,000。這是 TCP 標準限制。
有關負載均衡器源 NAT 的更多資訊,請參閱連結。