《企業網D1Net》9月12日訊
什么是雙機冗余?如果一項業務用一臺服務器就可以處理了,但還是同時使用了兩臺服務器,以規避風險,提高系統的穩定性。因此,對于企業來說,雙機冗余方案雖然提高了服務器購入成本,卻能夠維護業務穩定運營,反而能提高企業利潤;對于服務器廠商來說,它同樣能否帶來巨大商業利益。所以從理論上來說,雙機冗余是一種雙贏的解決方案。
容錯方案的本質是像一臺x86 服務器一樣進行管理,它的設計目的是實現標準服務器無法達到的保護運行時間,適合數據中心和遠程現場關鍵應程序使用。它通過一個被稱為“雙模修復(DMR) Lockstep 設計”的技術,讓2臺服務器工作在相同時鐘周期下,確保計算指令同步運行。兩個系統運行結果一致,計算進入下一步,結果不一致,返回重新計算,避免錯誤的產生。其中,不僅CPU工作在雙模修復狀態下,內存、PCI和外部I/O全部工作在這個模式下。
如果硬件損壞,有故障的模塊退出服務,該模塊失去容錯,進入單機工作狀態,可靠性雖然降低,但系統仍然保持運行。由于模塊支持熱插拔,更換之后,重新投入容錯工作狀態。對于容錯服務器而言,當且僅當相同模塊同時損壞,才會導致系統的宕機,這種概率是非常低的,遠遠低于單臺服務器的故障率。對于這種極限情況,更有效的手段是容災,而不是在系統上做文章。
容錯服務器是用戶關鍵業務應有的理想選擇。一臺容錯服務器的售價高于兩臺獨立的服務器。但從系統的角度,容錯是一臺設備,所需要的操作系統、數據庫、中間件的軟件授權是一臺,而不是兩臺。因此,在系統的TCO(總體擁有成本)上優勢明顯。但對軟件商家而言,肯定不會推薦這樣的系統。為此,有評論指出:雙機是商家的選擇,而容錯則是用戶的選擇。
從市場表現看,容錯處于下風,這說明,用戶遠沒有商家精明。這不是悲哀!這種現象的背后,折射出的是商家與用戶在信息技術上的不對等。另外一個原因就是Stratus等容錯廠商,重視技術,不會進行市場推廣,而這也恰恰Stratus的特點。
D1Net評論:
盡管從理論上分析,雙機冗余的確是雙贏的,但是從現實的市場角度來看,用戶并不這么看。從普遍情況來看,用戶更看重的是容錯能力,但卻對“雙機”帶來的成本提高有很大意見。服務器廠商顯得比用戶“精明”一些,利用信息不對稱的優勢獲得了更多的利潤,同時一定程度上壓榨了用戶,這對雙機冗余的推廣并不是一件好事。