直播軟件源碼,負(fù)載均衡再升級(jí)?全局負(fù)載參上!
隨著網(wǎng)絡(luò)的快速發(fā)展,直播軟件源碼對(duì)服務(wù)器負(fù)載均衡的要求也越來(lái)越高,服務(wù)器負(fù)載均衡根據(jù)用戶數(shù)據(jù)請(qǐng)求中的信息,根據(jù)事先定義的策略選擇最佳的服務(wù)器進(jìn)行轉(zhuǎn)發(fā),在一定程度上解決了應(yīng)用的可用性、擴(kuò)展性等問(wèn)題。不過(guò)為了滿足直播軟件開(kāi)發(fā)容災(zāi)、就近訪問(wèn)等需求,全局負(fù)載均衡出現(xiàn),關(guān)于全局負(fù)載均衡GSLB的信息,我們一起來(lái)看一下。
?

一、GSLB的常見(jiàn)形式
1、基于DNS的GSLB,絕大部分直播軟件源碼使用負(fù)載均衡技術(shù)的應(yīng)用都通過(guò)域名來(lái)訪問(wèn)目的主機(jī),在用戶發(fā)出任何應(yīng)用連接請(qǐng)求時(shí),首先必須通過(guò)DNS請(qǐng)求獲得服務(wù)器的IP地址,然后基于DNS的GSLB再返回時(shí)進(jìn)行智能決策,給用戶返回一個(gè)最佳的服務(wù)IP
2、基于應(yīng)用重定向的GSLB,在負(fù)載均衡設(shè)備收到用戶應(yīng)用請(qǐng)求并選擇最佳服務(wù)IP后,通過(guò)應(yīng)用層協(xié)議將用戶請(qǐng)求重定向到所選擇的最佳服務(wù)IP內(nèi),不過(guò)局限性較大且性能差
3、基于IP地址偽裝的GSLB,少數(shù)直播軟件源碼會(huì)采用這種方式實(shí)現(xiàn)GSLB,當(dāng)用戶應(yīng)用請(qǐng)求到達(dá)一臺(tái)負(fù)載均衡設(shè)備時(shí),這臺(tái)負(fù)載均衡設(shè)備計(jì)算出對(duì)于該用戶最佳的服務(wù)IP,并將用戶請(qǐng)求轉(zhuǎn)發(fā)給該IP
?

二、基于DNS的GSLB設(shè)備的特點(diǎn)
1、支持任何IP應(yīng)用
2、直播軟件源碼各服務(wù)站點(diǎn)可以使用不同廠家的本地服務(wù)器負(fù)載均衡設(shè)備或直接使用真實(shí)服務(wù)器
3、GSLB控制設(shè)備科直接做為授權(quán)DNS,也可以配置為DNS代理方式,DNS代理方式在做GSLB決策控制的同時(shí)可以對(duì)后端DNS服務(wù)器進(jìn)行負(fù)載均衡,當(dāng)業(yè)務(wù)量增加時(shí)可以通過(guò)增加后端的真實(shí)DNS服務(wù)器數(shù)量進(jìn)行擴(kuò)展
4、內(nèi)置國(guó)際機(jī)構(gòu)提供全球各區(qū)域地址分配表,且直播軟件源碼用戶自定義區(qū)域可以包含足夠多的IP前綴,同時(shí)區(qū)域定義支持樹(shù)壯分層結(jié)構(gòu)
?

5、支持返回A記錄和CNAME等記錄,尤其在直播軟件源碼多級(jí)GSLB控制時(shí),返回CNAME是必須具備的
6、支持豐富的GSLB策略,常見(jiàn)的如往返時(shí)間、權(quán)重、活動(dòng)服務(wù)器等
7、這讓直播軟件源碼具有靈活的自定義腳本用于過(guò)濾各種非法DNS或攻擊
8、強(qiáng)大的DDoS攻擊防護(hù)功能
聲明:以上內(nèi)容為云豹科技作者本人原創(chuàng),未經(jīng)作者本人同意,禁止轉(zhuǎn)載,否則將追究相關(guān)法律責(zé)任