內部負載平衡器

已完成

除了平衡使用者傳送到前端伺服器的要求,您也可以使用 Azure Load Balancer 將前端伺服器的流量平均分散到後端伺服器。

在您的醫療保健組織中,前端伺服器會呼叫裝載在中介層的商務邏輯。 您想要確保中介層和前端一樣是可調整且具有復原能力的。 您想要使用負載平衡器將前端伺服器的要求平均分散到中介層伺服器。 如此一來,您就可以將中介層伺服器相應放大,以達到可能的最高容量。 您也會確保中介層能夠從失敗復原。 當伺服器失敗時,負載平衡器會自動重新路由傳送流量。

在此,您將了解如何使用負載平衡器來分散內部流量。

設定內部負載平衡器

在醫療保健入口網站案例中,Web 層會處理來自使用者的要求。 Web 層會連線到資料庫,來為使用者取得資料。 此資料庫層也會部署在兩部虛擬機器上。 若要允許前端 Web 入口網站在資料庫伺服器失敗時繼續服務用戶端要求,則您可以設定內部負載平衡器,將流量分散到多部資料庫伺服器。

設定內部負載平衡器的方式與設定外部負載平衡器大致相同,但有下列差異:

  • 當您建立負載平衡器時,請針對 [類型] 值選取 [內部]。 當您選取此設定時,負載平衡器的前端 IP 位址不會在網際網路公開。
  • 為此負載平衡器的前端指派私人 IP 位址,而不是公用 IP 位址。
  • 將負載平衡器放在受保護的虛擬網路中,此虛擬網路包含您想要處理要求的虛擬機器。

只有 Web 層才應該可看見內部負載平衡器。 裝載資料庫的所有虛擬機器都位於一個子網路中。 您可以使用內部負載平衡器,將流量分散到這些虛擬機器。

顯示內部負載平衡器的螢幕擷取畫面。

選擇分散模式

在醫療保健入口網站中,應用層是無狀態的,因此不需要使用來源 IP 同質性。 您可以使用五 Tuple 雜湊的預設分散模式。 此模式提供最大的延展性和復原能力。 負載平衡器會將流量路由傳送至任何狀況良好的伺服器。

檢定您的知識

1.

設定內部負載平衡器所需的設定為何?

2.

下列哪一個關於外部負載平衡器的描述是正確的?