逃離Oracle的圍城,煥發云數據庫的新生
正如行業人士預料,2019年是數據庫發展歷史上濃墨重彩的一筆,這一年,“去O”的呼聲與行動達到了新的高峰。
AWS近日宣布其消費者業務已經徹底棄用Oracle,這是云廠商對傳統數據庫廠商的一次勝利。近7500個Oracle數據庫中的75PB內部數據,全部遷移到AWS數據庫服務。
如此大的工作量也沒能阻擋數據庫云化的趨勢,AWS的DBA再也不用費時費力的管理和擴展數千個舊的Oracle數據庫,轉而去做高價值的差異化工作,比如云數據庫遷移咨詢。
與此同時,國產數據庫也是百花齊放,云數據庫得到認可并進入增長快車道,就像阿里OceanBase采用的分布式架構,數據庫的權利中心也不再集中。
在國內,一切都要從阿里“去O”開始說起。
阿里“去O”
10月24日程序員節當天,高德總裁劉振飛回顧阿里去IOE歷史。十年前(2009年)的9月,劉振飛奉命組建當時的淘寶技術保障部。隨即啟動了2010年的技術預算工作,第一次給時任集團首席架構師的王堅博士匯報預算,劉振飛得意地說到:“(淘寶)2010年不再購買小型機”,被王博士狠狠批評了一頓:“既然2010年可以不再購買小型機,為何還要給自己留下活口,2011年以后還可以買呢?加一個字:2010年起不再購買小型機!”
本來是成本優化的匯報,結果演變成了阿里去IOE的大幕,沒有人能預料到歷史的走向,正如沒人知道當時阿里去IOE究竟是不是癡人說夢。
2009年11月,王堅博士決策啟動阿里“去IOE”工程,2019年10月,OceanBase發布Oracle兼容版本2.2,并公布TPC-C排行榜第一的成果,十年時間含而不說的是無數辛酸與釋然。
阿里去IOE的成功是無數人拼出來的成功,也遵循了自古的真理“風險越高回報越大”,這段史詩級的工程造就了如今全球前三的阿里云,登頂數據庫榜單第一的OceanBase以及國內首個云原生數據庫POLARDB。
阿里云率先起步,占據技術與市場優勢,OceanBase和POLARDB都是當下數據庫第一梯隊產品,而問題是,阿里的成功可不可以被復制?
去O者眾
以實踐角度來說,阿里去O是超前實踐,雖然驗證了開源+自研能夠替代傳統商業數據庫,但在2014年時,大部分企業并不具備阿里一般的決心與技術條件,業務需求也沒有膨脹到傳統數據庫不可支撐,所以去O的紅利才在近兩年加速釋放,并于2019年達到頂峰。
從阿里去O,到集體去O,是行業近兩年上演的默契劇本。在相同的企業所面臨的內外部環境也發生了趨同性的變化。數據庫是三大核心基礎軟件之一,從國家戰略層面有必要做好備選項。中國市場營收占Oracle全球的2%~5%,最多不超過13億美元,聯想到Oracle在中國裁員千余人,可見Oracle并沒有打算長期投入中國市場,而且不單單是市場因素決定的。
行業專家還指出,近兩年也是Oracle版本升級的一個關鍵點。到2020年12月31日止,Oracle 官方不再提供11.2 版本的技術支持。(針對11.2版本出現的新bug,不再提供新的補丁包,但是如果仍購有Oracle官方服務,并且數據庫所遇問題在已有的11.2 列表中,那么官方仍然提供技術服務。)
12.1版本也即將在2021年中,不再獲得技術支持。對于保有量很大的11g用戶而言,面臨的問題有些尷尬,升與不升?升到何版本?均需考慮。即使升級,如此大版本的平滑升級,也是不太容易的。基于以上問題,在這個階段考慮換型,也是一種選擇。
以上是從Oracle的角度考量,如果Oracle是個圍城,里邊的用戶想出去,外面的用戶也有了性價比更高的替代品,那么圍城圍住的只能是過時的Oracle。不可否認Oracle也在讓自己的數據庫具備部分“云”的屬性,接下來比拼的是速度與意識。
來自云廠商的降維打擊
也有報道指出,TPC-C測試是九年之前的甲骨文和九年之后的OceanBase PK,OceanBase贏的是時間,是“關公戰秦瓊”,“前朝的劍斬今朝的官”。
其實不盡然,Oracle和OceanBase的確處在不同的時間維度,但這也是兩者之間最根本的區別,本質上Oracle和OceanBase競爭的是不同時代應用和業務的IT話語權。
阿里去IOE動機來自于快速發展的業務與不堪重負的IT支出之間無法調和的矛盾,互聯網帶來的是業務模型的變化,過去企業用戶沒有如雙十一的巨大流量業務,用舊的IT模式去驅動新的業務,本身就是不匹配的,阿里的核心電商業務想要不為IT供應商打工,就要自我打破橫亙在前的數據庫難題。
Oracle是傳統商業模式下的勝利品,在過去數十年間“剩者為王”,而隨著互聯網大潮浩浩蕩蕩起落,新型互聯網應用涌現,傳統行業被刷新,時代呼喚新IT。
新IT就是云計算,云數據庫天然具備云上靈活性,能夠提供強大的創新能力、豐富多樣的產品體系、經濟高效的部署方式和按需付費的支付模式。“去IOE”工程讓阿里有了靈活支撐業務飛速發展的架構,基礎工程技術和人才的積累,并且大幅降低成本,阿里和AWS等云廠商以云的方式將自己的實踐成果輸出,例如阿里的POLARDB、OceanBase,AWS的Aurora,這些都在降低云計算時代數據庫的門檻并且帶動整個行業爆發。
通過使用云數據庫,企業業務建立了分布式的開放框架,實現了系統的線性擴展能力,確保系統架構的先進性;同時減少軟硬件維保和技術支持、以及對開發商的依賴,加強自身對核心技術能力的掌控;引入標準設備和開源數據庫,還能大幅降低IT投資和運維成本,提升整體運營效率。
Gartner預測,到2023年全球3/4的數據庫都會跑在云上,企業正將新應用向云轉移,對數據存儲和計算分析的能力要求不斷加強。
業務決定IT,相較于業務的超前發函,云計算其實扮演的是補課的角色,傳統數據庫和云數據庫的市場份額要看業務屬性,新進舊退是目前的主旋律。相對應地,傳統數據庫的市場份額將下降至穩定值,第三方機構顯示,到2021年,還會下降20%至30%,以阿里云、亞馬遜AWS為代表的云廠商庫將完成換道超車。
本文轉自雷鋒網,如需轉載請至雷鋒網官網申請授權。