[摘 要]:本文主要結(jié)合雙機(jī)熱備技術(shù)對(duì)于提高廣播電視臺(tái)轉(zhuǎn)播中數(shù)據(jù)同步的重要,通過(guò)對(duì)雙機(jī)熱備系統(tǒng)以及技術(shù)原理的不同方案對(duì)比,對(duì)于在廣播電視實(shí)際應(yīng)用中的雙機(jī)冗余熱備系統(tǒng)的工作方式以及相關(guān)應(yīng)用進(jìn)行論述。
[關(guān)鍵詞]:雙機(jī)熱備 數(shù)據(jù)同步 “零”時(shí)間切換 雙機(jī)冗余工作
0、引言
在上世紀(jì)八九十年代,廣播電視轉(zhuǎn)播臺(tái)在廣播電視轉(zhuǎn)播設(shè)備系統(tǒng)和技術(shù)有限的情況下,為了能夠?qū)崿F(xiàn)對(duì)于電視節(jié)目的正常轉(zhuǎn)播,通常會(huì)在一定的時(shí)期對(duì)廣播電視運(yùn)行設(shè)備進(jìn)行檢修,以保證廣播電視臺(tái)設(shè)備的穩(wěn)定運(yùn)行。廣播電視轉(zhuǎn)播臺(tái)在進(jìn)行廣播電視設(shè)備系統(tǒng)的檢修過(guò)程中往往不能夠再實(shí)現(xiàn)廣播電視節(jié)目的轉(zhuǎn)播,這種情況下,早期時(shí)候廣播電視臺(tái)對(duì)于電視節(jié)目的轉(zhuǎn)播都是使用彩條畫(huà)面來(lái)取代電視節(jié)目的轉(zhuǎn)播畫(huà)面,同時(shí)也告知電視觀眾,廣播電視臺(tái)正在進(jìn)行廣播電視設(shè)備的檢修維護(hù)。相信有一部分人肯定對(duì)那一時(shí)期星期二約定的電視彩條畫(huà)面記憶猶深。
隨著社會(huì)經(jīng)濟(jì)的發(fā)展以及現(xiàn)代技術(shù)的不斷進(jìn)步,廣播電視轉(zhuǎn)播中已經(jīng)逐漸實(shí)現(xiàn)了廣播電視節(jié)目的24小時(shí)轉(zhuǎn)播,過(guò)去對(duì)于廣播電視設(shè)備系統(tǒng)的定期檢修維護(hù)給廣播電視觀眾帶來(lái)的影響也正逐漸的減小。但是,正是由于廣播電視轉(zhuǎn)播機(jī)構(gòu)對(duì)于廣播電視節(jié)目的24小時(shí)轉(zhuǎn)播的實(shí)現(xiàn),廣播電視機(jī)構(gòu)以及觀眾對(duì)于廣播電視轉(zhuǎn)播的數(shù)據(jù)安全性以及穩(wěn)定性要求也越來(lái)越高,要求廣播電視轉(zhuǎn)播系統(tǒng)以及相關(guān)設(shè)備在實(shí)現(xiàn)廣播電視節(jié)目24小時(shí)轉(zhuǎn)播的情況下,也能夠保證廣播電視節(jié)目轉(zhuǎn)播的安全性和穩(wěn)定性。這也是對(duì)于廣播電視運(yùn)行系統(tǒng)穩(wěn)定的重要要求,雙機(jī)熱備技術(shù)就能夠更好的滿足廣播電視設(shè)備系統(tǒng)運(yùn)行的這一要求。解決由軟硬件引起的數(shù)據(jù)安全性降低的有效措施。
1、雙機(jī)熱備的概念和實(shí)現(xiàn)模式
所謂雙機(jī)熱備,就是有兩臺(tái)以Active(活動(dòng))與Standby(備用)方式存在的服務(wù)器,它們共同使用一個(gè)共享的存儲(chǔ)設(shè)備。在同一時(shí)間內(nèi)只有一個(gè)服務(wù)器運(yùn)行,當(dāng)其中運(yùn)行的服務(wù)器出現(xiàn)故障無(wú)法立即恢復(fù)時(shí),另一臺(tái)備用服務(wù)器通過(guò)心跳診測(cè)將備用服務(wù)器激活,從而最大限度的縮短系統(tǒng)恢復(fù)正常工作所需要的時(shí)間。
雙機(jī)冗余熱備在實(shí)現(xiàn)廣播電視設(shè)備進(jìn)行廣播電視數(shù)據(jù)信息的的同步轉(zhuǎn)播應(yīng)用中,主要是通過(guò)設(shè)備系統(tǒng)中的共享存儲(chǔ)和軟件形式實(shí)現(xiàn)的。其中雙機(jī)冗余熱備在通過(guò)共享存儲(chǔ)形式實(shí)現(xiàn)廣播電視數(shù)據(jù)信息的同步轉(zhuǎn)播中,是由兩個(gè)計(jì)算機(jī)服務(wù)器設(shè)備和一個(gè)存儲(chǔ)設(shè)備實(shí)現(xiàn)的。進(jìn)行廣播電視數(shù)據(jù)信息的同步轉(zhuǎn)播過(guò)程中,通過(guò)服務(wù)器向廣播電視觀眾提供廣播電視節(jié)目的轉(zhuǎn)播服務(wù),兩臺(tái)服務(wù)器是在一方出現(xiàn)故障的情況下,另一方及時(shí)進(jìn)行補(bǔ)救,以保證廣播電視節(jié)目轉(zhuǎn)播的正常和穩(wěn)定。兩臺(tái)服務(wù)器設(shè)備在進(jìn)行廣播電視節(jié)目數(shù)據(jù)信息轉(zhuǎn)播中是使用同一個(gè)共享存儲(chǔ)設(shè)備,因此,即使一臺(tái)服務(wù)器出現(xiàn)問(wèn)題,另一臺(tái)在進(jìn)行替換的過(guò)程中也不會(huì)由于數(shù)據(jù)信息的丟失,造成數(shù)據(jù)轉(zhuǎn)播中斷。而使用純軟件形式進(jìn)行廣播電視數(shù)據(jù)信息的轉(zhuǎn)播中,主要是利用鏡像軟件來(lái)實(shí)現(xiàn)廣播電視數(shù)據(jù)信息在服務(wù)器的實(shí)時(shí)復(fù)制,這樣在進(jìn)行廣播電視數(shù)據(jù)信息轉(zhuǎn)播的過(guò)程中,即使一臺(tái)服務(wù)器發(fā)生問(wèn)題那么也能夠及時(shí)將廣播電視數(shù)據(jù)信息切換到另一臺(tái)服務(wù)器上,保證廣播電視轉(zhuǎn)播的正常進(jìn)行。
2、雙機(jī)熱備的實(shí)現(xiàn)方式
1)商業(yè)化的雙機(jī)熱備軟件的方式
現(xiàn)在市面上有很多雙機(jī)熱備軟件(例如Compaq的Decsafe和IBM的HACMP)都宣稱(chēng)可以“零”時(shí)間切換,其實(shí)這是無(wú)法做到的。從實(shí)際應(yīng)用的效果上來(lái)看,所謂的“零”時(shí)間切換只是相對(duì)而言的。一般情況下系統(tǒng)能在1分鐘內(nèi)進(jìn)行主備機(jī)間的切換就已經(jīng)比較理想了。另外,由于商業(yè)化的雙機(jī)備份軟件需要借助共享盤(pán),硬件方面投資很大。
2)雙機(jī)冗余工作的方式
在該方式下,主備機(jī)同時(shí)接收數(shù)據(jù),由主機(jī)對(duì)備機(jī)的重要數(shù)據(jù)進(jìn)行同步。備機(jī)一旦接替主機(jī)運(yùn)行,可以迅速進(jìn)行“零”時(shí)間切換。但該方式的缺點(diǎn)是一旦系統(tǒng)軟件出現(xiàn)問(wèn)題,主機(jī)和各機(jī)就會(huì)同時(shí)死機(jī)從而導(dǎo)致系統(tǒng)完全停止工作。
通過(guò)對(duì)以上兩種雙機(jī)熱各方式的比較可以看出,雙機(jī)冗余工作方式還是具有較大的優(yōu)越性的。
3、雙機(jī)冗余工作方式的具體實(shí)施
廣播電視臺(tái)數(shù)據(jù)同步中應(yīng)用的雙機(jī)熱備系統(tǒng)中,雙機(jī)熱備系統(tǒng)實(shí)現(xiàn)廣播電視臺(tái)數(shù)據(jù)同步的最好方式就是雙機(jī)冗余方式。使用雙機(jī)冗余方式實(shí)現(xiàn)雙機(jī)熱備系統(tǒng)對(duì)于廣播電視臺(tái)數(shù)據(jù)同步中具有一定的額難度,但是考慮到雙機(jī)冗余形式對(duì)于雙機(jī)熱備系統(tǒng)以及廣播電視數(shù)據(jù)同步的積極作用,在進(jìn)行廣播電視數(shù)據(jù)轉(zhuǎn)播中,可以在關(guān)鍵數(shù)據(jù)的同步轉(zhuǎn)播過(guò)程中使用同步的工作方式,對(duì)于沒(méi)有很大關(guān)鍵性的數(shù)據(jù)的轉(zhuǎn)播可以考慮重新初始化恢復(fù)。
如果要在互連的雙機(jī)熱備系統(tǒng)中實(shí)現(xiàn)“零”時(shí)間切換,那么設(shè)計(jì)將更加復(fù)雜。在這里我們只考慮在一個(gè)具有雙機(jī)熱備的服務(wù)器和雙機(jī)熱備的通訊前置機(jī)的系統(tǒng)中通訊前置機(jī)有發(fā)往服務(wù)器的信息的情況。服務(wù)器發(fā)往前置機(jī)的信息的原理與之類(lèi)似。
首先,服務(wù)器與前置機(jī)間必須互相連接,才能保證當(dāng)任意一個(gè)設(shè)備發(fā)生故障時(shí)系統(tǒng)能夠“零”時(shí)間切換。其次,服務(wù)器與前置機(jī)必須充分的利用不同的信息流。為了保證前置機(jī)切換時(shí)不發(fā)生數(shù)據(jù)丟失,就需要考慮主備系統(tǒng)信息流的同步和比較,使得當(dāng)發(fā)生切換后主服務(wù)器知道該從什么地方繼續(xù)執(zhí)行。這樣,主備前置機(jī)必須保持?jǐn)?shù)據(jù)的一致性,才能保證主備信息流的同步。當(dāng)前置機(jī)發(fā)生切換時(shí),主服務(wù)器可以迅速找出信息流中切換之前已經(jīng)處理過(guò)的信息,并繼續(xù)處理后續(xù)的信息。當(dāng)服務(wù)器發(fā)生切換時(shí),由于主備服務(wù)器同時(shí)接收來(lái)自前置機(jī)來(lái)的信息,所以系統(tǒng)都將實(shí)現(xiàn)“零”時(shí)間切換。
4、總結(jié)
總之,使用雙機(jī)冗余熱備實(shí)現(xiàn)廣播電視數(shù)據(jù)的同步,不僅可以保證廣播電視數(shù)據(jù)同步過(guò)程中的安全性和穩(wěn)定性,并且還可以根據(jù)廣播電視機(jī)構(gòu)的實(shí)際情況靈活應(yīng)用。比如,如果廣播電視機(jī)構(gòu)在考慮到廣播電視轉(zhuǎn)播中的成本問(wèn)題,顧慮雙機(jī)冗余熱備系統(tǒng)的較大投資時(shí),可以考慮使用一般計(jì)算機(jī)服務(wù)器組成雙機(jī)熱備系統(tǒng),同時(shí)使用雙機(jī)冗余形式實(shí)現(xiàn)對(duì)于廣播電視數(shù)據(jù)同步的安全保證。在使用雙機(jī)冗余熱備系統(tǒng)實(shí)現(xiàn)廣播電視數(shù)據(jù)的同步中還應(yīng)當(dāng)注意數(shù)據(jù)同步過(guò)程中的方式問(wèn)題,以更好的實(shí)現(xiàn)廣播電視數(shù)據(jù)的同步并保證安全性。
參考文獻(xiàn):
[1]張琦.雙機(jī)熱備,讓業(yè)務(wù)永不間斷[J].中國(guó)計(jì)算機(jī)用戶.2006(2)
[2]姜堅(jiān)華.雙機(jī)熱各系統(tǒng)的技術(shù)研究和具體實(shí)現(xiàn)[J].微型電腦應(yīng)用.2004(20).
[3]劉志剛.雙機(jī)熱各確保數(shù)據(jù)安全[J].中國(guó)計(jì)算機(jī)用戶.2004(5).