作者:孫永杰
近日,國(guó)外媒體報(bào)道,中國(guó)多個(gè)部門,包括中國(guó)人民銀行和財(cái)政部在內(nèi),正在審查商業(yè)銀行是否過(guò)度依賴IBM的服務(wù)器并危害本國(guó)金融安全,并希望以國(guó)產(chǎn)服務(wù)器取而代之。這一報(bào)道,讓去年風(fēng)行一時(shí)的所謂去IOE風(fēng)潮再次涌動(dòng)。那么我們是否真的需要去IOE?或者說(shuō)我們?nèi)OE的最終目的是什么?
從相關(guān)報(bào)道看,去IOE化最直觀的感覺(jué)就是棄用了IBM的小型機(jī)、Oracle的數(shù)據(jù)庫(kù)及EMC的存儲(chǔ),而這些的確組成了傳統(tǒng)企業(yè)的IT架構(gòu)及應(yīng)用,如果以國(guó)產(chǎn)服務(wù)器及軟件替換的話,從安全(國(guó)家和企業(yè)等)的角度看,確實(shí)是替換的理由之一。不過(guò)我們?cè)诖苏f(shuō)明的是,由于服務(wù)器、存儲(chǔ)等基礎(chǔ)的核心部件(例如芯片)及系統(tǒng)仍掌握在國(guó)外廠商手中,所以這個(gè)替換帶來(lái)的安全也只是一種相對(duì)的安全。當(dāng)然我們并非說(shuō)為安全替換的理由不成立,只是如果僅以安全為由替換,有失偏頗。至少相關(guān)企業(yè)和部門在替換時(shí),除了安全之外,還應(yīng)找到其他更有說(shuō)服力的的理由。
其實(shí)所謂去IOE的說(shuō)法最早源于中國(guó)的阿里巴巴。因?yàn)槿OE項(xiàng)目實(shí)施前,阿里巴巴內(nèi)部大量使用IBM的小型機(jī),部分惠普的小型機(jī);存儲(chǔ)設(shè)備主要是EMC的產(chǎn)品,以及部分戴爾等的存儲(chǔ)設(shè)備產(chǎn)品;數(shù)據(jù)庫(kù)全部是Oracle的,但隨著電子商務(wù)的業(yè)務(wù)快速增長(zhǎng)發(fā)展,技術(shù)架構(gòu)開始成為業(yè)務(wù)發(fā)展的制約因素,為此阿里巴巴不得不進(jìn)行內(nèi)部的技術(shù)架構(gòu)改造,而信息化系統(tǒng)的核心則是數(shù)據(jù)庫(kù)平臺(tái)和基礎(chǔ)硬件設(shè)備平臺(tái),為此阿里巴巴啟動(dòng)以三家巨頭公司的名稱為項(xiàng)目代號(hào)的項(xiàng)目,即去IOE。
具體來(lái)說(shuō),“去IOE”中的I,在阿里巴巴內(nèi)部代表者為IBM,真實(shí)含義是去掉以IBM為代表的小型機(jī)硬件設(shè)備,不再使用集中式技術(shù)架構(gòu),改為開放式X86硬件平臺(tái)的分布式技術(shù)架構(gòu)提供數(shù)據(jù)服務(wù);“去IOE”中的O,在阿里巴巴內(nèi)部代表著甲骨文,真實(shí)含義是去掉Oracle數(shù)據(jù)庫(kù),也即以開源數(shù)據(jù)庫(kù)產(chǎn)品替代甲骨文、IBM等為典型代表的商業(yè)數(shù)據(jù)庫(kù)產(chǎn)品;“去IOE”中的E,在阿里巴巴內(nèi)部代表者為EMC,真實(shí)含義是去掉以數(shù)據(jù)儲(chǔ)存的存儲(chǔ)設(shè)備,也即不再使用EMC、HP、戴爾等公司提供的中高檔存儲(chǔ)設(shè)備,改為使用開放通用的X86主機(jī)的本地存儲(chǔ)。
看到這里,我們知道,所謂去IOE化最根本的動(dòng)因(對(duì)于阿里巴巴而言)是市場(chǎng)和企業(yè)需求的驅(qū)動(dòng)。即集中式部署(IOE架構(gòu))很難適應(yīng)互聯(lián)網(wǎng)大規(guī)模應(yīng)用對(duì)擴(kuò)展性的要求,所以所謂去IOE,其實(shí)質(zhì)是分布式架構(gòu) 開源系統(tǒng)替代了集中式架構(gòu) 商用系統(tǒng)。當(dāng)然這還要根據(jù)替換企業(yè)的性質(zhì)及業(yè)務(wù)特點(diǎn)。那么接下來(lái)的是,諸如我們的金融行業(yè)(例如銀行)是否適合去IOE呢?也就是銀行的業(yè)務(wù)特點(diǎn)能否滿足去IOE的條件而采用分布式架構(gòu) 開源系統(tǒng)呢?
至少?gòu)哪壳般y行的主要業(yè)務(wù)看,其對(duì)支撐其業(yè)務(wù)的IT 系統(tǒng)的高可靠性、高可用性、可服務(wù)性(Reliability、Availability、Serviceability簡(jiǎn)稱RAS) 有極高的要求,而這恰恰是IOE構(gòu)成的IT集中式架構(gòu)系統(tǒng)的優(yōu)勢(shì)所在。盡管當(dāng)前分布式架構(gòu) 開源系統(tǒng)在RAS方面進(jìn)展迅猛,但與集中式架構(gòu) 商用系統(tǒng)相比尚存差距。既然如此,那么替換是否像之前業(yè)內(nèi)所言帶來(lái)成本上的節(jié)約呢?還是回到阿里巴巴的去IOE項(xiàng)目。