容錯(cuò)服務(wù)器作為通過硬件結(jié)構(gòu)來提升穩(wěn)定性的做法,受到了很多做關(guān)鍵性應(yīng)用企業(yè)的青睞,6個(gè)9的可靠性能是容錯(cuò)服務(wù)器被眾多企業(yè)選擇的理由之一。Stratus就是這么一家制造容錯(cuò)服務(wù)器的老牌廠商。成立于上世紀(jì)八十年代,在美國(guó)、歐洲、日本、亞太地區(qū)都有著龐大的用戶群。從銀行到制造業(yè)都在使用容錯(cuò)服務(wù)器來支撐其龐大的工作負(fù)載。
提到穩(wěn)定性,目前國(guó)內(nèi)使用最多的就是三種技術(shù):服務(wù)器集群技術(shù)、雙機(jī)冗余、單機(jī)容錯(cuò)。而雙機(jī)與集群是目前中國(guó)市場(chǎng)上主流的容錯(cuò)技術(shù)。在國(guó)外普遍使用的容錯(cuò)服務(wù)器為什么到了國(guó)內(nèi)卻很少有人去使用,針對(duì)這一問題我們請(qǐng)到了Stratus中國(guó)區(qū)總經(jīng)理余秀琍女士和Stratus中國(guó)華東區(qū)業(yè)務(wù)經(jīng)理呂祁峰先生來為我們解答。
容錯(cuò)服務(wù)器的先天優(yōu)勢(shì)
容錯(cuò)服務(wù)器之所以擁有6個(gè)9的可靠性能,在于它的雙硬件系統(tǒng)結(jié)構(gòu),簡(jiǎn)而言之就是容錯(cuò)服務(wù)器擁有2臺(tái)獨(dú)立的硬件系統(tǒng),每臺(tái)獨(dú)立的硬件相當(dāng)于一臺(tái)服務(wù)器。但不同的是,兩臺(tái)獨(dú)立的硬件受一套時(shí)鐘鎖步系統(tǒng)控制,在相同的指令周期內(nèi)同時(shí)執(zhí)行同一條指令。
時(shí)鐘鎖步技術(shù)
再通過容錯(cuò)系統(tǒng)特有的ASIC故障檢測(cè)系統(tǒng)對(duì)CPU、內(nèi)存、芯片組、硬盤、I/O等不見得處理結(jié)果進(jìn)行比對(duì),相同則執(zhí)行下一步,不相同則重新計(jì)算。當(dāng)其中任何部件出現(xiàn)硬件故障時(shí),系統(tǒng)失去容錯(cuò)能力,降低為一套硬件系統(tǒng)的可靠性,更換后,系統(tǒng)恢復(fù)容錯(cuò)能力。
這就是容錯(cuò)服務(wù)器穩(wěn)定性的核心所在,但由于是2臺(tái)硬件系統(tǒng),高昂的價(jià)格成為了阻礙容錯(cuò)服務(wù)器在國(guó)內(nèi)市場(chǎng)發(fā)展的重要因素之一。但通過在中國(guó)市場(chǎng)20年的摸爬滾打,余秀琍表示開放的平臺(tái)降低了總體的硬件成本,現(xiàn)在的容錯(cuò)服務(wù)器已經(jīng)不再是封閉的系統(tǒng),而是可以運(yùn)行Windows、Linux、VMware的硬件平臺(tái)。
雙機(jī)與服務(wù)器集群容錯(cuò)的誘惑
雙機(jī)與集群之所以成為目前中國(guó)市場(chǎng)主流的容錯(cuò)手段,主要原因還是因?yàn)閮r(jià)格,誘人的價(jià)格加上眾多廠商的宣傳使我們誤以為雙機(jī)HA能夠達(dá)到很好的穩(wěn)定性效果,其實(shí)這里面是有要求的,呂祁峰經(jīng)理道出了其中的真相,他表示對(duì)于集群的容錯(cuò),是有很高的技術(shù)要求的,如果沒有搭建好,在后期的維護(hù)上會(huì)很困難。所以如果你有很強(qiáng)的實(shí)力可以選擇采用集群,如果沒有,選擇容錯(cuò)服務(wù)器會(huì)更簡(jiǎn)單。
但很多人看不到這一點(diǎn)。雙機(jī)和集群是通過軟件的方法,通過故障機(jī)切換來提升可靠性。與之相比,容錯(cuò)是采用硬件的方法,以及特有故障處理和保障機(jī)制提高系統(tǒng)的可靠性。容錯(cuò)較之單機(jī)具有更高的可靠性,其中,容錯(cuò)還具有糾正臨時(shí)性錯(cuò)誤的能力,可以確保計(jì)算的正確性。
容錯(cuò)服務(wù)器與雙機(jī)服務(wù)器集群的互補(bǔ)之道
一種是硬件的方式一種是軟件的方式,可能在過去的時(shí)間里,這兩種方式一直處于平行的狀態(tài),但在今天這個(gè)發(fā)展迅速,復(fù)雜多變的市場(chǎng)里,一成不變不是一個(gè)明智的做法。Stratus就給出了我們一個(gè)順應(yīng)時(shí)代的做法,將硬件與軟件相結(jié)合。07年Stratus開始于VMware合作,將VMware軟件的HA與Stratus硬件HA相結(jié)合,通過虛擬化來調(diào)配所有東西。在云計(jì)算上,憑借VMware在虛擬化軟件上的優(yōu)勢(shì)結(jié)合Stratus硬件上的穩(wěn)定,為私有云用戶提供了一個(gè)更加穩(wěn)定,可靠的平臺(tái)。呂祁峰最后也表示“這幾年VMware的市場(chǎng)越來越大,我們應(yīng)當(dāng)順應(yīng)潮流,小機(jī)的應(yīng)用會(huì)越來越少,因?yàn)樗脑靸r(jià)成本提高,維護(hù)成本提高,這已經(jīng)不是今天的主流。就像手機(jī)Android系統(tǒng)的占有率越來越高,因?yàn)殚_放,所以人才會(huì)接受。”