即使應用程式已經從傳統的資料中心轉移到雲計算,但伺服器負載均衡仍然是it基礎設施的核心元素。無論伺服器是真實的還是虛擬的,永久的還是短暫的,能夠在多個伺服器之間智慧型地分配工作負載總是必要的。
但是,在多個雲、多個資料中心和混合基礎設施之間可靠地分布工作負載的能力仍然存在較大的不足,結果就是工作負載分布不佳和應用程式效能降級。如果能在全球範圍內更好地管理工作負載,則可以避免這種效能下降。簡而言之,需要更好的全域性伺服器負載均衡(gslb)。
雲計算和負載均衡
負載均衡器也被稱為應用程式交付控制器(adcs),被廣泛部署在資料中心。它們的功能是將工作負載分配到後端伺服器,從而確保最佳地使用聚合伺服器容量和帶來更好的應用程式效能。
包括citrix、f5、kemp technologies和radware在內的**商佔據了傳統的負載均衡器市場。他們的硬體adcs一直是基礎設施和運營團隊的首選解決方案。最近,隨著企業將應用轉移到雲上,來自這些**商的基於軟體的adcs以及諸如haproxy、nginx和amazon elb這樣的軟體解決方案出現了。
組織可以使用兩種基本方法中的一種實現多資料中心、多雲gslb。第乙個是使用傳統的dns託管方案來進行基本的流量管理。它的優點是易於實現,成本低且可靠,不需要資金投入。不幸的是,它只提供了最小的流量管理功能,如迴圈dns和地理路由。這些方法不能阻止工作負載的分布,因為它們使用固定的靜態規則,而不是根據每個資料中心的實時工作負載和容量進行路由。例如,地理路由只能確保使用者(及其工作負載)被傳送到地理位置最近的資料中心。它無法解釋使用者在地理位置上分布不均、本地需求激增或資料中心伺服器宕機的情況。
許多adc廠商提供他們自己專用的dns裝置,它們與負載均衡器更緊密地整合在一起,以解決這些限制。這是第二種基本方法。這些裝置可以根據每個資料中心的實際使用級別來進行流量管理決策,通過接收來自本地負載平衡器的實時負載和容量資訊。
這一優勢被其權衡所掩蓋,許多企業認為這是不愉快的:
這些是典型的高效能網路裝置,具有很高的資本支出。由於它們必須被廣泛部署、冗餘配置和防禦攻擊,因此解決方案的總體結果是高capex(資本性支出)和高opex(運營成本)的。
在單個資料中心託管的dns的效能不足以滿足全球使用者的需求,但是部署乙個全球通用的dns的成本和複雜性對於大多數企業來說都是望而卻步的。
對dns(ddos)的攻擊是普遍存在的,並且很難減輕。對於企業的網際網路服務來說,這是乙個失敗之處。部署和維護dns的需求帶來了乙個額外的操作和成本負擔。
dns是一項關鍵任務服務,它對專業技能的要求很高,以100%的可用性進行正確的操作。很少有企業能完成這項任務。
因此,大多數部署了資料中心負載均衡器的企業都沒有使用負載均衡**商提供的gslb功能。那些已經部署了gslb功能的人可以使用更好的解決方案來替換它們。更好的方法是基於雲計算的gslb解決方案,它使用負載均衡器的實時遙測技術來進行智慧型流量管理決策。
gslb即服務
gslb最好是作為一種基於雲的託管服務交付。這種方法的核心屬性和優點如下:
活躍。乙個有效的gslb解決方案需要做的不僅僅是直接工作負載,而是那些超載問題。它應該防止過載的情況發生。這樣做需要有能力檢測過載情況的發生並適當地轉移流量,無論這些情況是由於需求峰值、容量損失還是兩者都有。
用於實時遙測的開放介面。目前大多數使用雲架構的公司都有乙個混合架構(rightscale,2017),其中包含一些私有資料中心伺服器和一些基於雲計算的伺服器。因為部署混合基礎設施的企業經常使用adc型別(包括商業和開源)的混合,所以gslb解決方案需要乙個開放的介面來從不同的adc型別中收集實時資料。
更低的成本。根據定義,基於雲的gslb作為一種服務可以減少capex,因為沒有必要購買硬體或軟體裝置。執行乙個自己的權威dns需要在全域性上部署高效能,並且必須設計為冗餘,攻擊保護,維護和人員24x7。因此,乙個受管理的gslb解決方案可能會有較低的資本支出和運營支出。
夢想成真
現在,我們可以享受這兩個世界的最佳狀態:一種全球性能的、可靠的託管dns服務和先進的流量管理功能,以前只能使用專有的adc解決方案。這一組合為企業提供了新的機會,可以防止應用程式工作負載的分布不均,並提供更好的整體應用程式效能,以及更好、更一致的終端使用者體驗。
全域性伺服器負載均衡已開始向雲上轉移
即使應用程式已經從傳統的資料中心轉移到雲計算,但伺服器負載均衡仍然是it基礎設施的核心元素。無論伺服器是真實的還是虛擬的,永久的還是短暫的,能夠在多個伺服器之間智慧型地分配工作負載總是必要的。但是,在多個雲 多個資料中心和混合基礎設施之間可靠地分布工作負載的能力仍然存在較大的不足,結果就是工作負載分...
全域性伺服器負載均衡(GSLB)
引言在過去的幾年中,隨著網際網路的快速發展和企業應用web化,伺服器負載均衡 slb 技術已經不再陌生。伺服器負載均衡根據使用者資料請求中的4 7層資訊將其智慧型 到後端少則數台多則成百上千臺應用伺服器,並且確保根據事先定義的策略選擇最佳的伺服器進行 從而一定程度上解決了應用的可用性 擴充套件性等問...
伺服器負載均衡演算法
3.1 伺服器負載均衡演算法 big ip是一台對流量和內容進行管理分配的裝置。它提供10種靈活的演算法將資料流有效地 到它所連線的伺服器群。而面對使用者,只是一台虛擬伺服器。使用者此時只須記住一台伺服器,即虛擬伺服器。但他們的資料流卻被big ip靈活地均衡到所有的伺服器。這10種演算法包括 輪詢...