冗余是重復配置系統的一些部件,當系統發生故障時,冗余配置的部件介入并承擔故障部件的工作,由此減少系統的故障時間。
冗余系統配件主要有:
電源:高端服務器產品中普遍采用雙電源系統,這兩個電源是負載均衡的,即在系統工作時它們都為系統提供電力,當一個電源出現故障時,另一個電源就承擔所有的負載。有些服務器系統實現了DC的冗余,另一些服務器產品如Micron公司的NetFRAME 9000實現了AC、DC的全冗余。
存儲子系統:存儲子系統是整個服務器系統中最容易發生故障的地方。以下幾種方法可以實現該子系統的冗余。
磁盤鏡像:將相同的數據分別寫入兩個磁盤中:
磁盤雙聯:為鏡像磁盤增加了一個I/O控制器,就形成了磁盤雙聯,使總線爭用情況得到改善;
RAID:廉價冗余磁盤陣列(Redundant array of inexpensive disks)的縮寫。顧名思義,它由幾個磁盤組成,通過一個控制器協調運動機制使單個數據流依次寫入這幾個磁盤中。RAID3系統由5個磁盤構成,其中4個磁盤存儲數據,1個磁盤存儲校驗信息。如果一個磁盤發生故障,可以在線更換故障盤,并通過另3個磁盤和校驗盤重新創建新盤上的數據。RAID5將校驗信息分布在5個磁盤上,這樣可更換任一磁盤,其余與RAID3相同。
I/O卡:對服務器來說,主要指網卡和硬盤控制卡的冗余。網卡冗余是在服務器中插上雙網卡。冗余網卡技術原為大型機及中型機上的技術,現在也逐漸被PC服務器所擁有。PC服務器如Micron公司的NetFRAME9200最多實現4個網卡的冗余,這4個網卡各承擔25%的網絡流量。康柏公司的所有ProSignia/Proliant服務器都具有容錯冗余雙網卡。
PCI總線:代表Micron公司最高技術水平的產品NetFRAME 9200采用三重對等PCI技術,優化PCI總線的帶寬,提升硬盤、網卡等高速設備的數據傳輸速度。
CPU:系統中主處理器并不會經常出現故障,但對稱多處理器(SMP)能讓多個CPU分擔工作以提供某種程度的容錯。