內(nèi)容導(dǎo)航:
集聯(lián)和集群技術(shù)保障
隨著視頻會議市場的發(fā)展,單服務(wù)器承載多客戶端的模式已經(jīng)暴露出弊端,例如服務(wù)器自身程序的承受能力、服務(wù)器帶寬限制、用戶所在地網(wǎng)絡(luò)情況等,基于SaaS的租用模式成為視頻會議服務(wù)的趨勢。
針對以上問題,視高首先采用服務(wù)器集聯(lián)方式,確保視頻會議服務(wù)的穩(wěn)定、流暢。
集聯(lián)結(jié)構(gòu)圖
集聯(lián)技術(shù)保障
(1)服務(wù)器包括狀態(tài)服務(wù)器、中心服務(wù)器、協(xié)同服務(wù)器、會議服務(wù)器、目錄服務(wù)器、文件服務(wù)器等6種類型,并連接成網(wǎng)。
(2)每種服務(wù)器類型(文件服務(wù)器外)都可以是個服務(wù)器集群組,其中狀態(tài)服務(wù)器、中心服務(wù)器、目錄服務(wù)器支持一個集群組,協(xié)同服務(wù)器、會議服務(wù)器支持多個集群組,很好地保障了視頻會議和協(xié)同辦公兩大主要業(yè)務(wù)的穩(wěn)定性,杜絕掉線、拖滯等煩惱。
(3)每個服務(wù)器集群組由1臺至N臺相同類型服務(wù)器組成,集群組內(nèi)的服務(wù)器互相連接,并通過廣播形式確保數(shù)據(jù)一致,確保會議服務(wù)不因單一服務(wù)器故障而導(dǎo)致數(shù)據(jù)丟失。
服務(wù)器功能說明
集群技術(shù)保障
(1)多服務(wù)器數(shù)據(jù)實(shí)時同步保障
一個服務(wù)器集群組由一臺或者多臺服務(wù)器組成,包括主服務(wù)器和從服務(wù)器,服務(wù)同時運(yùn)行,并且互相連通。每臺服務(wù)器各自維護(hù)用戶數(shù)據(jù),通過網(wǎng)絡(luò)廣播保證每臺服務(wù)器數(shù)據(jù)一致,實(shí)時同步。
(2)數(shù)據(jù)有序處理保障
客戶端無論登錄到哪臺服務(wù)器,所有強(qiáng)求都會被轉(zhuǎn)發(fā)到主服務(wù)器上統(tǒng)一處理,確保了數(shù)據(jù)處理的先后順序,保障會議順利進(jìn)行。
(3)服務(wù)器連接速度保障
客戶端獲取到集群組內(nèi)所有服務(wù)器IP地址,自動選擇網(wǎng)絡(luò)連接速度最快的服務(wù)器登錄,保證了客戶端和服務(wù)器連接的穩(wěn)定性。
(4)服務(wù)器連接均衡保障
不同用戶選擇不同服務(wù)器登錄,大大減緩了單服務(wù)器壓力,平衡了網(wǎng)絡(luò)負(fù)載。
(5)服務(wù)器故障自動恢復(fù)保障
當(dāng)主服務(wù)器處理數(shù)據(jù)成功后,會把請求數(shù)據(jù)轉(zhuǎn)發(fā)到其他從服務(wù)器上進(jìn)行相同處理,保證主從服務(wù)器的數(shù)據(jù)一致;若集群組中某一服務(wù)器發(fā)生故障,該服務(wù)器上所有登錄用戶會無縫連接到集群組中其他服務(wù)器,并且立即同步掉線期間丟失數(shù)據(jù),所有會議數(shù)據(jù)都有多個備份,有效防止了數(shù)據(jù)丟失,不影響正常應(yīng)用。
(6)完整的數(shù)據(jù)庫備份保障
服務(wù)器數(shù)據(jù)保存在數(shù)據(jù)庫,每執(zhí)行完一個數(shù)據(jù)庫的增加、刪除、修改操作后,服務(wù)器同時會記錄下這個操作的SQL語句,保存在log表。當(dāng)數(shù)據(jù)表出現(xiàn)問題的時候,可以通過執(zhí)行l(wèi)og表的SQL語句來恢復(fù)所有數(shù)據(jù),log表也被用來服務(wù)器啟動時數(shù)據(jù)同步的依據(jù)。
(7)轉(zhuǎn)發(fā)數(shù)據(jù)唯一性保障
轉(zhuǎn)發(fā)數(shù)據(jù)包有個包頭信息,主要包括:數(shù)據(jù)源服務(wù)器ID(標(biāo)識發(fā)送者),數(shù)據(jù)目的服務(wù)器ID(標(biāo)識接收者),數(shù)據(jù)包序列號ID,數(shù)據(jù)包類型,包頭信息唯一標(biāo)識了一個數(shù)據(jù)包,每個服務(wù)器收到轉(zhuǎn)發(fā)包后,記錄下包頭標(biāo)識,當(dāng)有相同包在過來的時候就不會再被轉(zhuǎn)發(fā)和處理,服務(wù)器會定時清除過期的包頭信息,這樣保證了轉(zhuǎn)發(fā)數(shù)據(jù)唯一性。
(8) 服務(wù)器狀態(tài)偵測保障
所有集群組服務(wù)器以及集群服務(wù)都由狀態(tài)服務(wù)器連接管理,狀態(tài)服務(wù)器定時發(fā)送心跳包檢測各個集群服務(wù)器的在線運(yùn)行情況。
(9) 在線服務(wù)器管理保障
通過狀態(tài)管理器登錄狀態(tài)服務(wù)器,可以增加、刪除、修改任何集群服務(wù)器信息,并且可以查看所有集群服務(wù)器的運(yùn)行和連接情況。當(dāng)集群服務(wù)器有上下線等異常情況時,狀態(tài)服務(wù)器會把通知發(fā)給管理器,管理員即可在最短時間內(nèi)發(fā)現(xiàn)服務(wù)器問題。
視頻會議集群技術(shù)優(yōu)點(diǎn)
(1)高可用性
視頻會議集群技術(shù)簡單理解就是將多臺會議服務(wù)器通過軟件技術(shù)連接在一起,組成了一個高度透明的大型服務(wù)群組系統(tǒng),并且作為一個整體為用戶提供視頻會議應(yīng)用服務(wù)。
在集群系統(tǒng)運(yùn)行過程中,服務(wù)器除了各自為連接的客戶端提供應(yīng)用服務(wù),并實(shí)時監(jiān)視集群中其他服務(wù)器的運(yùn)行情況,并備份其他服務(wù)器數(shù)據(jù)。
當(dāng)集群中的一臺服務(wù)器出現(xiàn)故障時,其他服務(wù)器能準(zhǔn)確有效地接管故障服務(wù)器的服務(wù),繼續(xù)為用戶提供正常的應(yīng)用,確保系統(tǒng)的不間斷運(yùn)行。
對用戶而言,則是共享了集群內(nèi)的所有資源(例如會議室中的各種媒體數(shù)據(jù)以及各類文檔數(shù)據(jù)等),同時并不需要關(guān)心到底運(yùn)行在集群中的哪臺服務(wù)器,只需關(guān)心為其提供服務(wù)的服務(wù)器是否能正常提供服務(wù)即可。
由于集群系統(tǒng)能夠保證用戶使用的連續(xù)性、穩(wěn)定性,并且具備持續(xù)可用的特性,因此完全能滿足7x24小時不間斷服務(wù)需要,從而達(dá)到了高可用性。
(2)負(fù)載均衡
負(fù)載均衡能力,使會議集群組能夠提供更快速的響應(yīng)以及更好的性能。
會議集群具備的負(fù)載均衡能力為大規(guī)模會議的實(shí)施提供了技術(shù)保障,大量的并發(fā)訪問和數(shù)據(jù)流量能夠分擔(dān)到更多的服務(wù)器上進(jìn)行處理,減少用戶的等待響應(yīng)時間,使得系統(tǒng)處理能力得到大幅度的提升。
會議集群中通過人數(shù)、網(wǎng)絡(luò)流量、服務(wù)器性能(包括CPU、內(nèi)存的使用情況)等多種指標(biāo)作為負(fù)載均衡的策略,經(jīng)過綜合計算和比較來實(shí)現(xiàn)負(fù)載均衡的功能,實(shí)現(xiàn)客戶端登錄的最佳方式。
(3)客戶端熱切換
客戶端切換功能,使用戶在使用過程中獲得更好的體驗(yàn),同時提升了產(chǎn)品的質(zhì)量和競爭力。
當(dāng)集群系統(tǒng)中的某臺服務(wù)器出現(xiàn)故障時,直連在該服務(wù)器上的客戶端能夠根據(jù)實(shí)際情況做出判斷,軟件無需重啟即可迅速切換到集群中其他服務(wù)器,保證了用戶持續(xù)、良好的會議體驗(yàn)。
(4)路由自動選擇
考慮到用戶網(wǎng)絡(luò)寬帶的多樣化,以及目前多數(shù)機(jī)房支持雙線服務(wù)的特點(diǎn),視高通過自主研發(fā)的軟件實(shí)現(xiàn)了路由自動選擇功能。
集群服務(wù)器自動判別客戶端寬帶類型,協(xié)調(diào)客戶端選擇集群中最匹配的會議服務(wù)器,實(shí)現(xiàn)最佳的應(yīng)用效果,全過程由軟件自動實(shí)現(xiàn),無需人工操作。
更多相關(guān): AV集成
文章來源:音響網(wǎng)
-
【內(nèi)容導(dǎo)航】
- 第1頁·音視頻技術(shù)
- 第2頁·高安全性、高保密性技術(shù)保障
- 第3頁·集聯(lián)和集群技術(shù)保障