去IOE是偽命題,這是很多人公認(rèn)的觀點(diǎn),IBM和EMC好去,可是去掉“O”談何容易?因?yàn)槲覀冊(cè)跀?shù)據(jù)庫方面沒有積累,技術(shù)上存在明顯差距,雖然國內(nèi)也有一些數(shù)據(jù)庫廠商,但是想達(dá)到取代Oracle或DB2成為去IOE的使命者尚有一段距離,但這一定論很可能被打破,阿里的入局很可能會(huì)讓“去IOE”從理想照進(jìn)現(xiàn)實(shí)。
近日,一則消息,淘寶頂級(jí)科學(xué)家陽振坤阿里正祥 ,發(fā)出一則消息。“從上周五開始,淘寶/天貓/聚劃算在支付寶上的交易,100%都在OceanBase上了。T哥也隨手查了一下OceanBase到底為何物?OceanBase是一個(gè)支持海量數(shù)據(jù)的高性能分布式數(shù)據(jù)庫系統(tǒng),實(shí)現(xiàn)了數(shù)千億條記錄、數(shù)百TB數(shù)據(jù)上的跨行跨表事務(wù),由淘寶核心系統(tǒng)研發(fā)部、運(yùn)維、DBA、廣告、應(yīng)用研發(fā)等部門共同完成。
這讓T哥不由得想起今年1月12日阿里健康發(fā)布公告稱,已將藥品監(jiān)管網(wǎng)絡(luò)基礎(chǔ)設(shè)施,由甲骨文公司(Oracle)的數(shù)據(jù)庫遷移至阿里云平臺(tái)。阿里健康與甲骨文仲裁和解,代價(jià)是3720萬元“分手費(fèi)”。今后,阿里健康與甲骨文公司將不產(chǎn)生任何經(jīng)濟(jì)利益。
同時(shí),甲骨文將退還保證金約1100萬美元(約合人民幣6800萬元),連同利息120萬美元。
這一“高價(jià)分手案”,引發(fā)業(yè)界的高度關(guān)注,讓外界多少有些不可思議的是,為什么阿里健康不惜付如此天價(jià)分手費(fèi)也要把數(shù)據(jù)庫遷移到阿里云平臺(tái)?
為此有業(yè)內(nèi)人士分析:阿里選擇與甲骨文分手無非有以下幾點(diǎn)原因:
第一、每年高達(dá)數(shù)千萬的維護(hù)費(fèi)是阿里健康無法抹去的硬傷。
第二、甲骨文數(shù)據(jù)系統(tǒng)反應(yīng)之慢讓阿里健康再也無法忍受。
第三、采用集中式架構(gòu)的甲骨文數(shù)據(jù)庫,在可擴(kuò)展性方面存在巨大缺陷。
另外,還有一個(gè)重要原因,就是阿里自身數(shù)據(jù)庫產(chǎn)品已日漸成熟,甩掉Oracle的綁架是遲早的事情。同時(shí),阿里也是最早一個(gè)“去IOE”行業(yè)的實(shí)踐者。
“去IOE”的概念最早由阿里巴巴王堅(jiān)提出。IOE是指IBM小型機(jī)、Oracle數(shù)據(jù)庫和EMC存儲(chǔ)設(shè)備組成的傳統(tǒng)IT組合。在“去IOE”實(shí)踐中,阿里成功以低成本的X86服務(wù)器,替代IBM小型機(jī),并不再使用EMC存儲(chǔ)。數(shù)據(jù)庫則由開源My SQL和自研數(shù)據(jù)庫OceanBase替代。這件事在IT界引起巨大震動(dòng),搞IT的人都明白其牛逼之處。當(dāng)然,也有不少人認(rèn)為阿里巴巴是在吹牛逼。
可是在2012年阿里巴巴就開始著手去IOE行動(dòng),阿里巴巴集團(tuán)正式將技術(shù)團(tuán)隊(duì)進(jìn)行合并,涉及的部門:阿里巴巴運(yùn)維團(tuán)隊(duì)、阿里巴巴DBA團(tuán)隊(duì)、阿里巴巴平臺(tái)技術(shù)部、大 淘寶運(yùn)維團(tuán)隊(duì)、大淘寶DBA團(tuán)隊(duì)、大淘寶核心系統(tǒng)部、阿里云計(jì)算運(yùn)維團(tuán)隊(duì)、阿里云計(jì)算DBA團(tuán)隊(duì)和阿里巴巴集團(tuán)安全團(tuán)隊(duì),上述技術(shù)團(tuán)隊(duì)合并之后,大淘寶成為相關(guān)技術(shù)團(tuán)隊(duì)的掌舵者,而當(dāng)時(shí)去IOE政治運(yùn)動(dòng)的主導(dǎo)者正是阿里巴巴集團(tuán)首席架構(gòu)師王堅(jiān)。
而在當(dāng)時(shí),阿里巴巴在去O的戰(zhàn)略中準(zhǔn)備采用MySQL和Hadoop替代的解決方案進(jìn)行過度,然后自已秘密研發(fā)自已的數(shù)據(jù)庫產(chǎn)品OceanBase,未來阿里也會(huì)逐步進(jìn)行下一步的取代方案,實(shí)現(xiàn)數(shù)據(jù)庫都采用自行開發(fā)的OceanBase。
可能當(dāng)初阿里提出去IOE口號(hào)的時(shí)候,并沒有引起全行業(yè)的效仿,當(dāng)斯諾登事件爆發(fā)以來,去IOE運(yùn)行已經(jīng)成為了一場(chǎng)全行業(yè)的行動(dòng)。金融行業(yè)首當(dāng)其沖,可是要技術(shù)沒技術(shù),要產(chǎn)品沒產(chǎn)品的金融行業(yè)想要完脫離IOE廠商的控制有點(diǎn)難度。正所謂打鐵還需自身硬,國內(nèi)廠商也一股腦的披上捍衛(wèi)國產(chǎn)化外衣,可是能真正將全行業(yè)帶出IOE包圍圈者甚少,也只有阿里巴巴的去IOE方案或許能為業(yè)內(nèi)找到一條明路。
目前OceanBase已經(jīng)應(yīng)用于淘寶收藏夾,用于存儲(chǔ)淘寶用戶收藏條目和具體的商品、店鋪信息,每天支持4~5千萬的更新操作。等待上線的應(yīng)用還包括CTU、SNS等,每天更新超過20億,更新數(shù)據(jù)量超過2.5TB,并會(huì)逐步在淘寶內(nèi)部推廣。事實(shí)證明阿里OceanBase可以在海量交互的支付寶,天貓和聚劃算上成功的運(yùn)營,Oracle數(shù)據(jù)庫并非不可替代。
阿里數(shù)據(jù)庫的推出,將打破IOE等國際巨頭對(duì)傳統(tǒng)IT擁有絕對(duì)掌控力。并且隨著OceanBase技術(shù)和阿里云的商業(yè)化的逐步成熟,阿里一套完備的去IOE解決方案將完美落地,阿里巴巴也會(huì)向全行業(yè)輸出“去IOE”能力,為我們建立安全自主可控的IT系統(tǒng)提供了可行性參考。
去IOE也可能也會(huì)適時(shí)的摘掉偽命題的帽子,也為國內(nèi)企業(yè)傲慢的國外科技公司提供更多的談判籌碼,就像當(dāng)華為研發(fā)出交換機(jī)一樣,攜技術(shù)以令諸候的局面將會(huì)徹底打破。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。