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