Azure Standard Load Balancer 介紹

    Azure的負載均衡器就不須要多說了,屬於很基礎的組件了,各個雲的LB功能其實也不太同樣,Azure的4層LB屬於相對來講功能比較基礎的,不過好處是這東西也不要錢,不過Azure其實後來又出了另一種LB,因此Azure的4層LB其實有兩種前端

1.     Basic LB編程

2.     Standard LB後端


Basic LB就很少說了,Standard LB至關因而個進階產品,和Basic LB相比功能會強一些,不過同時也會有一些限制,能夠經過如下這個表來了解Standard LB和Basic LB的區別安全


    


標準SKU
基本SKU
後端池大小 最多支持 1000 個實例 最多支持 100 個實例
後端池終結點 單個虛擬網絡中的任何虛擬機,包括虛擬機、可用性集和虛擬機規模集的混合。 單個可用性集或虛擬機規模集中的虛擬機。
運行情況探測 TCPHTTPHTTPS TCPHTTP
運行情況探測中止行爲 TCP 鏈接在實例探測中止時以及在全部探測中止時保持活動狀態 TCP 鏈接在實例探測中止時保持活動狀態。 全部 TCP 鏈接在全部探測中止時都會終止
診斷 Azure Monitor、多維度指標(包括字節和數據包計數器)、運行情況探測狀態、出站鏈接運行情況(SNAT 成功和失敗流) 不可用
HA 端口 Internal 負載均衡器(內部負載均衡器) 不可用
默認保護 公共 IP、公共負載均衡器終結點、內部負載均衡器終結點會阻止入站流,除非入站流已由某個網絡安全組列入容許列表 默認打開,網絡安全組可選
出站鏈接 可使用出站規則顯式定義基於池的出站 NAT 能夠在每一個負載均衡規則選擇退出時使用多個前端。_必須_顯式建立出站方案,虛擬機、可用性集、虛擬機規模集才能使用出站鏈接。 虛擬網絡服務終結點無需定義出站鏈接即可訪問,且不會計入已處理的數據。 任何公共 IP 地址(包括不做爲 VNet 服務終結點提供的 Azure PaaS 服務)必須經過出站鏈接才能訪問,且計入處理的數據。 若是隻有一個內部負載均衡器爲虛擬機、可用性集或虛擬機規模集提供服務,則經由默認 SNAT 的出站鏈接將不可用,請改用出站規則。 出站 SNAT 編程特定於傳輸協議,並以入站負載均衡規則的協議爲基礎。 單個前端,存在多個前端時隨機選擇。 若是隻有內部負載均衡器爲虛擬機、可用性集或虛擬機規模集提供服務,則會使用默認 SNAT
出站規則 使用公共 IP 地址或公共 IP 前綴或以上二者、可配置出站空閒超時(4-120 分鐘)或自定義 SNAT 端口分配的聲明性出站 NAT 配置 不可用
在空閒時重置 TCP 對任何規則啓用空閒超時時重置 TCP (TCP RST) 不可用
多個前端 入站和出站 僅限入站
管理操做 大多數操做都小於 30 一般爲 60 - 90 多秒
SLA 對擁有兩個正常運行的虛擬機的數據路徑爲 99.99% 不適用
訂價 基於規則數、與資源關聯且通過入站和出站處理的數據量進行計費 免費



咱們總結一下Standard LB的一些優勢:網絡

1.     Internal LB針對網絡虛擬設備及其餘方案提供縮放和恢復能力的 HA 端口規則負載均衡

2.     集成監視(流量計數器、運行情況探測、TCP 鏈接嘗試、出站鏈接)和持續數據平面運行情況度量ide

3.     後端池容量更大spa

4.     能夠支持HTTPS探測blog

5.     能夠隨意添加VM,無需VM都在同一個可用性集裏網絡安全

 

可是同時,Standard LB也有一些劣勢存在:

1.     Basic LB是免費的,可是Standard LB要收費

2.     Standard LB後端的VM默認不能SNAT到Internet

3.     Basic Public IP沒法掛載到Standard LB上



整體來講Standard LB確定仍是有優點的,可是一些基礎場景其實能夠考慮使用Basic LB,他們其實並非徹底的替代的關係,雙方各自都有一些使用場景


如下是一些Standard LB與Basic LB相比優點的體現


1.探測支持HTTPS

1.png


2.後端池不須要侷限於同一個可用性集,之後就不用糾結這個了

2.png


除此以外還有一些別的用法,留到後邊再說

相關文章
相關標籤/搜索