云計算時代爭議去IOE,Oracle有話說
假使阿里巴巴CTO、阿里云的前任總裁王堅,遇上Oracle副總裁及大中華區(qū)技術(shù)總經(jīng)理喻思成,這樣的情況是有可能的:世界上最遠(yuǎn)的距離,不是生與死,而是我在去IOE擁抱云計算,你卻在講Oracle就是云。
就在杭州舉辦的阿里云開發(fā)者大會上,阿里安排了有兩場關(guān)于去IOE的演講,其中之一更是阿里金融當(dāng)紅理財產(chǎn)品余額寶/增利寶項目中的去IOE體驗,將這場運(yùn)動引向金融產(chǎn)業(yè),至少是互聯(lián)網(wǎng)金融和小微金融。而Oracle則在北京啟動其“2013甲骨文云數(shù)據(jù)庫與集成系統(tǒng)創(chuàng)新技術(shù)日巡展”,宣講Oracle近期的一系列為云與大數(shù)據(jù)而生的新產(chǎn)品。
“去IOE”是王堅2008年加盟阿里巴巴后主持的一件大事。在王堅看來,“去IOE”徹底改變了阿里集團(tuán)IT架構(gòu)的基礎(chǔ),是阿里擁抱云計算,產(chǎn)出計算服務(wù)的基礎(chǔ)。“去IOE”的本質(zhì)是分布化,讓隨處可以買到的Commodity PC架構(gòu)成為可能,使云計算能夠落地的首要條件。當(dāng)然,那時候云計算概念剛剛萌芽。
但Oracle也在改變。其今年發(fā)布的Oracle Database 12c,引入了多租戶管理的概念,通過可插拔式的結(jié)構(gòu)實現(xiàn)數(shù)據(jù)庫集群結(jié)構(gòu),可以幫助客戶直接把數(shù)據(jù)庫以云的方式提供給他們的客戶。這是甲骨文對數(shù)據(jù)庫架構(gòu)最大的改變。用喻思成的話說,“11g和12c可以說是兩個時代”。
Oracle DB 12c多租戶架構(gòu)對不同租戶中的數(shù)據(jù)庫內(nèi)容進(jìn)行分別管理,既可保障各租戶之間所需的獨(dú)立性與安全性,保留其獨(dú)有功能,同時統(tǒng)一管理多個數(shù)據(jù)庫,提升服務(wù)器的資源運(yùn)用效率
Oracle 12c的多租戶架構(gòu),不同于傳統(tǒng)的硬件虛擬化的,這仍是Oracle引以為傲的。但更重要的是Oracle還提供了一系列配套的集成系統(tǒng)。甲骨文公司大中華區(qū)系統(tǒng)事業(yè)部銷售咨詢部高級總監(jiān)潘榆奇表示,當(dāng)前系統(tǒng)的內(nèi)涵已經(jīng)不是硬件,而是如何和軟件集成、配合,讓軟件發(fā)揮到極致,給客戶提供價值。
他進(jìn)一步指出,IT經(jīng)過數(shù)十年的發(fā)展,集成了成百上千的智慧,通過先進(jìn)技術(shù)讓IT變的更加容易,非常簡單地實現(xiàn)多個CPU、數(shù)千個線程的管理。這需要從操作系統(tǒng)、硬件等各個方面的配合。
“如果非要反其道而行之,通過開源搭建一個IT環(huán)境,不是不可以,但這絕對不是一種趨勢。”在潘榆奇看來,“IOE的話題,其實是一種概念的偷換”。
喻思成也認(rèn)為這是一種“誤導(dǎo)”。他認(rèn)為,社交化、移動化、虛擬化和x86化這些趨勢中,用戶會關(guān)注技術(shù)層面的問題,但純互聯(lián)網(wǎng)公司是一個極端,因為他們一開始就采用開源產(chǎn)品,采用IOE解決方案的ROI會非常不合理。
潘榆奇打了一個比方,說一般人要穿衣服不必從攢棉花左起,只需購買可以信賴的成品。純互聯(lián)網(wǎng)企業(yè)去IOE,在于他們有龐大的技術(shù)團(tuán)隊在支撐,而傳統(tǒng)企業(yè)不需要也無力承擔(dān)一個開發(fā)團(tuán)隊,他們所需要的,是IT來幫助企業(yè)走向移動和互聯(lián)網(wǎng)化。
但王堅有不同的意見。他聲稱,去IOE最根本的原因,是在互聯(lián)網(wǎng)時代,不只是互聯(lián)網(wǎng)企業(yè),絕大部分企業(yè)對計算需求難以通過IOE提供的技術(shù)來滿足,另外就是出于對技術(shù)路徑上依賴于專用的硬件設(shè)備的擔(dān)憂。
不過,王堅自身也對去IOE的誤區(qū)有所擔(dān)憂。他表示,最怕將“去IOE”的原因歸結(jié)到兩個極端:一是單純變?yōu)槠髽I(yè)成本問題,二是簡單地變成一個是否用國外產(chǎn)品和技術(shù)的問題去討論。
Oracle 12c的高性能、可擴(kuò)展、易管理等優(yōu)勢,TCO無疑是降低的。喻思成明確說,12c許可方式有所改變,有非常多的技術(shù)細(xì)節(jié)。但對于用戶來說,負(fù)擔(dān)一定是減少了,因為系統(tǒng)資源的占用大大減少。在按照CPU計費(fèi)的標(biāo)準(zhǔn)下,用戶的許可的費(fèi)用也肯定是大大減少。此外,王堅也承認(rèn),開源技術(shù)只解決了軟件使用成本的問題,而忽略了開源軟件的升級和維護(hù)成本。
王堅去IOE的第二個目標(biāo),可能Oracle目前還很難回答。但我們也看到了Oracle的妥協(xié)。盡管聲稱Oracle 12c的最好性能是運(yùn)行在自己家的集成系統(tǒng)上,但Oracle 12c并不一定要部署在集成系統(tǒng)上。喻思成談到的x86化的趨勢,潘榆奇稱,Oracle會圍繞其軟件讓x86平臺和Sparc平臺都發(fā)揮最好的性能。
王堅說,去IOE最好的解決方式是采用云計算(公有云),而不是買來一臺新的機(jī)器替代掉原有機(jī)器。但他同時指出,此舉的挑戰(zhàn)是用戶能否接受“私有云”的消失,從信任傳統(tǒng)軟硬件廠商到信任云計算是一種安全的服務(wù)。
但喻思成表示:“目前還沒有哪些客戶是以去Oracle為目標(biāo)的。”他透露,現(xiàn)在在美國很多希望掌握核心概念的技術(shù)型公司都已經(jīng)開始使用Oracle的產(chǎn)品,尤其是谷歌、蘋果。當(dāng)然,蘋果沒有完全建立在Exadata上,而是有選擇性的合作跟有選擇性的使用。