冗余是什么
冗余有兩層含義,第一層含義是指多余的不需要的部分,第二層含義是指人為增加地重復(fù)部分,其目的是用來對原本的單一部分進(jìn)行備份,以達(dá)到增強其安全性的目的,這在信息通信系統(tǒng)當(dāng)中有著較為廣泛的應(yīng)用。
多余的重復(fù)或啰嗦內(nèi)容(包括信息、語言、代碼、結(jié)構(gòu)、服務(wù)、軟件、硬件等等)均稱為冗余。冗余有兩層含義,第一層含義是指多余的不需要的部分,第二層含義是指人為增加地重復(fù)部分,其目的是用來對原本的單一部分進(jìn)行備份,以達(dá)到增強其安全性的目的,這在信息通信系統(tǒng)當(dāng)中有著較為廣泛的應(yīng)用。
含義
在通信工程當(dāng)中,冗余指出于系統(tǒng)安全和可靠性等方面的考慮,人為地對一些關(guān)鍵部件或功能進(jìn)行重復(fù)的配置。當(dāng)系統(tǒng)發(fā)生故障時,比如某一設(shè)備發(fā)生損壞,冗余配置的部件可以作為備援,及時介入并承擔(dān)故障部件的工作,由此減少系統(tǒng)的故障時間。冗余尤用于應(yīng)急處理。冗余可以存在于不同層面,如網(wǎng)絡(luò)冗余、服務(wù)器冗余、磁盤冗余、數(shù)據(jù)冗余等。
形式
2.1 硬件冗余
舉例:
1)電源冗余:高端服務(wù)器產(chǎn)品普遍采用雙電源系統(tǒng),這兩個電源是負(fù)載均衡的,即在系統(tǒng)工作時它們同時為系統(tǒng)提供電力,當(dāng)一個電源出現(xiàn)故障時,另一個電源會立即承擔(dān)所有的負(fù)載。有些服務(wù)器系統(tǒng)實現(xiàn)了直流電源的冗余,另一些服務(wù)器產(chǎn)品實現(xiàn)了直流和交流電源的全冗余。
2)存儲子系統(tǒng):存儲子系統(tǒng)是整個服務(wù)器系統(tǒng)中最容易發(fā)生故障的地方,可以通過以下幾種方法實現(xiàn)冗余:
磁盤鏡像:將相同的數(shù)據(jù)分別寫入兩個磁盤中。
磁盤雙聯(lián):為鏡像磁盤增加一個 I/O 控制器,形成了磁盤雙聯(lián),使總線爭用情況得到改善。
獨立/廉價冗余磁盤陣列 RAID(Redundant Arrays of Independent/Inexpensive Disks)由 2 個以上磁盤組成,通過一個控制器協(xié)調(diào)運動機制使單個數(shù)據(jù)流依次寫入這幾個磁盤中,有 RAID10、RAID01、RAID0、RAID5 等級別。
3)I/O 卡冗余:網(wǎng)卡冗余是指在服務(wù)器中插上多個網(wǎng)卡。冗余網(wǎng)卡技術(shù)原為大型機及中型機上的技術(shù),現(xiàn)也漸被 PC 服務(wù)器所擁有。多個網(wǎng)卡可共同承擔(dān)網(wǎng)絡(luò)流量,且具有容錯功能。
4)CPU 冗余:系統(tǒng)中主處理器并不會經(jīng)常出現(xiàn)故障,但對稱多處理器(SMP)能讓多個 CPU 分擔(dān)工作以提供某種程度的容錯。
2.2 信息冗余
舉例:差錯檢查和糾錯法
2.3 軟件冗余
舉例:雙機集群軟件、代碼冗余
總結(jié)
- 上一篇: 银广夏事件--中国股票财务作假事件
- 下一篇: HDU 2191 悼念512汶川大地震遇