2018-03-16
某單位下轄13個(gè)地市子公司,召開(kāi)大型會(huì)議主要通過(guò)視頻會(huì)議系統(tǒng)完成,使用高峰時(shí)大約有7000至8000人,所有員工通過(guò)流媒體技術(shù)在本地收看收聽(tīng)會(huì)議內(nèi)容。目前企業(yè)內(nèi)共有28臺(tái)流媒體服務(wù)器,分別部署在省公司及13個(gè)地市子公司。隨著訪(fǎng)問(wèn)人數(shù)的不斷增加,流媒體服務(wù)器的數(shù)量越來(lái)越多,迫切需要保證流媒體服務(wù)的高可靠性,降低內(nèi)網(wǎng)帶寬壓力。
案例分享:
通過(guò)部署多臺(tái)F5應(yīng)用交付設(shè)備,借助可編程控制iRules,對(duì)流媒體服務(wù)資源進(jìn)行合理調(diào)度,既實(shí)現(xiàn)服務(wù)的高可靠性,又保證內(nèi)網(wǎng)帶寬資源不被大幅擠占。
訪(fǎng)問(wèn)流程:
1、地市用戶(hù)在媒體播放器中訪(fǎng)問(wèn)RTSP URL(該地址為F5的VIP)。
2、F5根據(jù)用戶(hù)的源IP就近選擇對(duì)應(yīng)的地市流媒體服務(wù)器Pool,在滿(mǎn)足健康檢測(cè)條件與負(fù)載均衡算法后,選擇具體的Pool member,(該member為第二臺(tái)F5的VIP)同時(shí)Pool開(kāi)啟PGA優(yōu)先功能,優(yōu)先選擇各地市子公司的本地流媒體服務(wù)器,只有當(dāng)各地市子公司本地流媒體服務(wù)不可用時(shí),自動(dòng)啟用省公司流媒體服務(wù),實(shí)現(xiàn)業(yè)務(wù)連續(xù)性。
3、命中F5的VIP后,F5根據(jù)關(guān)聯(lián)的RTSP重定向iRules,進(jìn)行跳轉(zhuǎn)。將用戶(hù)請(qǐng)求目的地址重定向至真實(shí)服務(wù)器地址,這樣保證了用戶(hù)直接訪(fǎng)問(wèn)本地流媒體服務(wù)資源,而且不會(huì)擠占省公司內(nèi)網(wǎng)帶寬。
4、自動(dòng)跳轉(zhuǎn)后,地市用戶(hù)直接發(fā)起對(duì)本地流媒體服務(wù)器的訪(fǎng)問(wèn)。
技術(shù)特點(diǎn):
1、來(lái)源就近性分配:
根據(jù)來(lái)源用戶(hù)源IP匹配各地市服務(wù)器資源池的部分iRules代碼展示:
2、自定義健康檢查:
采用RTSP協(xié)議的健康檢查方式,模擬客戶(hù)端對(duì)后端真實(shí)服務(wù)器發(fā)送報(bào)文進(jìn)行健康檢查,保證用戶(hù)請(qǐng)求分發(fā)到健康的節(jié)點(diǎn),提升服務(wù)的可靠性。
3、RTSP重定向:
提供了對(duì)RTSP的可編程控制。靈活對(duì)RTSP::header等字段編輯控制,實(shí)現(xiàn)RTSP訪(fǎng)問(wèn)的重定向。
4、N+M集群技術(shù):
采用雙機(jī)HA部署模式,業(yè)界最快的200ms切換速度,保證業(yè)務(wù)無(wú)縫切換不產(chǎn)生中斷,實(shí)現(xiàn)應(yīng)用的高可用性。并且基于F5獨(dú)有的N+M集群技術(shù),未來(lái)可靈活地對(duì)F5設(shè)備進(jìn)行橫向擴(kuò)展。
總結(jié):
在不對(duì)企業(yè)現(xiàn)有網(wǎng)絡(luò)架構(gòu)調(diào)整的情況下,通過(guò)旁路部署多臺(tái)F5設(shè)備,對(duì)全省所有地市子公司流媒體服務(wù)器群進(jìn)行安全可靠的應(yīng)用交付,保障流媒體資源合理分配,同時(shí)也提高了網(wǎng)絡(luò)直播會(huì)議系統(tǒng)的并發(fā)用戶(hù)數(shù),節(jié)省了其他設(shè)備資金投入。當(dāng)今企業(yè)應(yīng)用系統(tǒng)很容易面臨大量用戶(hù)訪(fǎng)問(wèn),負(fù)載過(guò)高的問(wèn)題,通常會(huì)使用增加服務(wù)器數(shù)量來(lái)進(jìn)行橫向擴(kuò)展,但是也容易產(chǎn)生資源無(wú)法調(diào)度的瓶頸,使用F5縱向調(diào)度則可輕易化解,提高企業(yè)應(yīng)用交付能力。
下一篇 :5G-更快的連接你、我、“它”