在深入探討全局服務(wù)器負載均衡的概念之前,讓我們首先簡要討論一下負載均衡的重要性。負載均衡器需要在多個服務(wù)器之間分配數(shù)據(jù)流量。假設(shè)我們有一臺服務(wù)器,上面托管了一個網(wǎng)站。隨著網(wǎng)站越來越受歡迎,越來越多的用戶開始訪問它。服務(wù)器變得無法承載如此大的流量,解決方案是部署另一臺服務(wù)器來托管網(wǎng)站。為了平衡這兩個服務(wù)器之間的流量,需要一個負載均衡器。市場上有基于硬件和軟件的負載均衡器。
負載均衡是一種平衡多個服務(wù)器之間的流量并根據(jù)各種定義的算法將請求路由到服務(wù)器的技術(shù)。部署的一些算法是Round Robin、Least Connections等。
那么什么是全球服務(wù)器負載均衡?全局負載均衡是服務(wù)器在地理上分布的負載平衡技術(shù)。服務(wù)器可能位于一個國家、大洲甚至不同大洲的不同地區(qū)。全局負載平衡是在全局流量管理器 (GTM) 的幫助下實現(xiàn)的。全球服務(wù)器負載均衡是一種智能解決方案,用于根據(jù)DNS做出有關(guān)請求路由的明智決策。
想象一下,我們在全球多個數(shù)據(jù)中心擁有服務(wù)器,在亞洲、非洲和北美地區(qū)擁有數(shù)據(jù)中心。如何將來自用戶的請求路由到最合適的位置?
這是在全球服務(wù)器負載均衡的幫助下完成的。全局流量管理器解析請求的完全限定域名(FQDN),并決定應(yīng)將請求發(fā)送到哪個位置。位于同一地理區(qū)域的服務(wù)器由本地流量管理器(LTM)管理。服務(wù)器分為由本地流量管理器(LTM)管理的服務(wù)器池。一個LTM下可能有多個服務(wù)器,一個GTM下可能有多個LTM。
當用戶請求一個站點時,它的本地DNS服務(wù)器會聯(lián)系該網(wǎng)站的GTM,然后將其路由到最合適的地理位置的LTM。LTM通過將請求路由到最合適的服務(wù)器來進一步推進流程。
大家可以遵循各種算法來選擇全球服務(wù)器負載均衡,可以參考以下:
1、循環(huán)法
請求按順序發(fā)送到位置。如果第一個請求已路由到第一個池,則第二個請求必然會路由到第二個池。這不是一種非常簡單的方法,也不是全局服務(wù)器負載平衡的首選方法。
2、加權(quán)循環(huán)法
服務(wù)器池基于特定考慮被賦予分配的權(quán)重。路由是在這些池的基礎(chǔ)上完成的。
3、地理上
當用戶發(fā)送請求時,GTM識別請求的位置并將請求發(fā)送到最近位置的LTM。
總結(jié):任何基于Web的應(yīng)用程序的性能都是通過可伸縮性、響應(yīng)時間和支持來判斷的。全球服務(wù)器負載均衡在當今時代已成為關(guān)鍵,因為它的地理覆蓋面很廣,而且通過它可以輕松實現(xiàn)可擴展性。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站