在深入研究全局服務(wù)器負載平衡的概念之前,讓我們首先簡(jiǎn)要討論一下負載平衡的重要性。負載均衡器用于在多個(gè)服務(wù)器之間分配數據流量。假設你有一個(gè)服務(wù)器,上面有一個(gè)網(wǎng)站。隨著(zhù)網(wǎng)站越來(lái)越受歡迎,越來(lái)越多的用戶(hù)開(kāi)始訪(fǎng)問(wèn)它。服務(wù)器無(wú)法承載如此大的流量。它的解決方案是部署另一個(gè)服務(wù)器來(lái)托管網(wǎng)站。為了平衡這兩個(gè)服務(wù)器之間的流量,需要一個(gè)負載均衡器。市場(chǎng)上有基于硬件和軟件的負載平衡器。
負載平衡是一種技術(shù),用于平衡多個(gè)服務(wù)器之間的流量,并根據各種已定義的算法將請求路由到服務(wù)器。部署的一些算法是輪詢(xún)的,連接最少I(mǎi)P的等等。
全局負載平衡是服務(wù)器在地理上分布的負載平衡技術(shù)。服務(wù)器可能位于一個(gè)國家、大洲甚至不同大洲的不同地方。全局負載平衡是在全局流量管理器(GTM)的幫助下實(shí)現的。
全局流量管理器是一種智能解決方案,用于根據DNS對請求的路由做出明智的決策。
假設您在全球多個(gè)數據中心都有服務(wù)器。你們在亞洲、非洲和北美地區都有數據中心。如何將來(lái)自用戶(hù)的請求路由到最合適的位置?
這是在全球流量管理器的幫助下完成的。全局流量管理器解析請求的完全限定域名(FQDN),并決定發(fā)送請求的位置。位于相同地理區域的服務(wù)器由本地流量管理器(LTM)管理。這些服務(wù)器被劃分到一個(gè)由本地流量管理器(LTM)管理的服務(wù)器池中。LTM下可能有多個(gè)服務(wù)器,GTM下可能有多個(gè)LTM。
當用戶(hù)請求站點(diǎn)時(shí),它的本地DNS服務(wù)器與站點(diǎn)的GTM聯(lián)系,然后GTM將其路由到最合適的地理位置的LTM。LTM通過(guò)將請求路由到最合適的服務(wù)器來(lái)進(jìn)一步移動(dòng)流程。
有各種各樣的算法,以作出一個(gè)智能和明智的決定。下面將討論如何搭建服務(wù)器負載平衡呢?
1.輪循
請求按順序發(fā)送到各個(gè)位置。如果第一個(gè)請求已路由到第一個(gè)池,則第二個(gè)請求將必然路由到第二個(gè)池。它不是一個(gè)非常簡(jiǎn)單的方法,也不是全局服務(wù)器負載平衡的首選方法。
2.加權輪循
服務(wù)器池根據特定的考慮被分配權重。路由是在這些池的基礎上完成的。
3.在地理上
當用戶(hù)發(fā)送請求時(shí),GTM標識請求的位置,并將請求發(fā)送到最近位置的LTM。
任何基于web的應用程序的性能都是通過(guò)可伸縮性、響應時(shí)間和支持來(lái)判斷的。全球服務(wù)器負載平衡已經(jīng)成為當今時(shí)代的絕對關(guān)鍵,因為它在地理上的廣泛性以及通過(guò)它可以輕松實(shí)現可伸縮性。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動(dòng)站