2018-03-16
某單位下轄13個地市子公司,召開大型會議主要通過視頻會議系統(tǒng)完成,使用高峰時大約有7000至8000人,所有員工通過流媒體技術在本地收看收聽會議內容。目前企業(yè)內共有28臺流媒體服務器,分別部署在省公司及13個地市子公司。隨著訪問人數(shù)的不斷增加,流媒體服務器的數(shù)量越來越多,迫切需要保證流媒體服務的高可靠性,降低內網(wǎng)帶寬壓力。
案例分享:
通過部署多臺F5應用交付設備,借助可編程控制iRules,對流媒體服務資源進行合理調度,既實現(xiàn)服務的高可靠性,又保證內網(wǎng)帶寬資源不被大幅擠占。
訪問流程:

1、地市用戶在媒體播放器中訪問RTSP URL(該地址為F5的VIP)。
2、F5根據(jù)用戶的源IP就近選擇對應的地市流媒體服務器Pool,在滿足健康檢測條件與負載均衡算法后,選擇具體的Pool member,(該member為第二臺F5的VIP)同時Pool開啟PGA優(yōu)先功能,優(yōu)先選擇各地市子公司的本地流媒體服務器,只有當各地市子公司本地流媒體服務不可用時,自動啟用省公司流媒體服務,實現(xiàn)業(yè)務連續(xù)性。
3、命中F5的VIP后,F5根據(jù)關聯(lián)的RTSP重定向iRules,進行跳轉。將用戶請求目的地址重定向至真實服務器地址,這樣保證了用戶直接訪問本地流媒體服務資源,而且不會擠占省公司內網(wǎng)帶寬。
4、自動跳轉后,地市用戶直接發(fā)起對本地流媒體服務器的訪問。
技術特點:
1、來源就近性分配:
根據(jù)來源用戶源IP匹配各地市服務器資源池的部分iRules代碼展示:
2、自定義健康檢查:
采用RTSP協(xié)議的健康檢查方式,模擬客戶端對后端真實服務器發(fā)送報文進行健康檢查,保證用戶請求分發(fā)到健康的節(jié)點,提升服務的可靠性。
3、RTSP重定向:
提供了對RTSP的可編程控制。靈活對RTSP::header等字段編輯控制,實現(xiàn)RTSP訪問的重定向。
4、N+M集群技術:
采用雙機HA部署模式,業(yè)界最快的200ms切換速度,保證業(yè)務無縫切換不產生中斷,實現(xiàn)應用的高可用性。并且基于F5獨有的N+M集群技術,未來可靈活地對F5設備進行橫向擴展。
總結:
在不對企業(yè)現(xiàn)有網(wǎng)絡架構調整的情況下,通過旁路部署多臺F5設備,對全省所有地市子公司流媒體服務器群進行安全可靠的應用交付,保障流媒體資源合理分配,同時也提高了網(wǎng)絡直播會議系統(tǒng)的并發(fā)用戶數(shù),節(jié)省了其他設備資金投入。當今企業(yè)應用系統(tǒng)很容易面臨大量用戶訪問,負載過高的問題,通常會使用增加服務器數(shù)量來進行橫向擴展,但是也容易產生資源無法調度的瓶頸,使用F5縱向調度則可輕易化解,提高企業(yè)應用交付能力。
上一篇 :一次蹊蹺的網(wǎng)絡故障排查
下一篇 :5G-更快的連接你、我、“它”