不久前,阿里云宣布與開源數(shù)據(jù)庫廠商MongoDB達(dá)成合作,根據(jù)協(xié)議,前者將成為全球唯一可提供最新的MongoDB服務(wù)的云廠商。
直接看這個(gè)消息,可能多數(shù)非行業(yè)相關(guān)的人有點(diǎn)不太敏感,事實(shí)上,近些年來,隨著一向扎根于本地服務(wù)器的傳統(tǒng)數(shù)據(jù)庫行業(yè)與云計(jì)算發(fā)生激烈碰撞,2018年開始開源數(shù)據(jù)庫廠商Redis、MongoDB等紛紛修改協(xié)議,限制開源數(shù)據(jù)庫在云上的使用,而現(xiàn)在阿里云和MongoDB主動合作開發(fā)適合云上的版本,證明了數(shù)據(jù)庫上云的趨勢已經(jīng)不可避免。
早在2014年,AWS就發(fā)布了業(yè)內(nèi)首個(gè)云原生數(shù)據(jù)庫Aurora,阿里云在2017年跟進(jìn),發(fā)布了國內(nèi)首個(gè)云原生數(shù)據(jù)庫POLARDB,現(xiàn)在,開源數(shù)據(jù)庫巨頭主動來合作,無疑是這一趨勢深化的表現(xiàn)。
動因并不復(fù)雜,云計(jì)算+數(shù)據(jù)庫能帶來更低的運(yùn)營成本、更高的靈活性,以及與未來物聯(lián)網(wǎng)、5G結(jié)合滿足龐大而復(fù)雜數(shù)據(jù)需求的能力,傳統(tǒng)數(shù)據(jù)庫巨頭,包括Oracle在內(nèi)都無法抵擋這個(gè)趨勢。
而從整個(gè)云計(jì)算行業(yè)來看,這個(gè)賽道的競逐也早已展開,大大小小的云計(jì)算廠商都在入局,在這場全新的戰(zhàn)爭中,云計(jì)算們是如何搏殺的,又如何去贏得自己的位置,AWS、阿里云這樣的巨頭優(yōu)勢又在哪?
用酒瓶與酒比喻,一個(gè)通俗易懂的“云計(jì)算+數(shù)據(jù)庫”競爭態(tài)勢和未來挑戰(zhàn)浮出水面。
云計(jì)算的“酒瓶”與數(shù)據(jù)庫的“酒”出現(xiàn)三種搭配方式
如果把載體比較做酒瓶,把數(shù)據(jù)庫產(chǎn)品比作酒,那傳統(tǒng)數(shù)據(jù)庫毫無疑問是“舊瓶”裝“舊酒”,在本地服務(wù)器部署傳統(tǒng)的數(shù)據(jù)庫產(chǎn)品,不論它們是封閉的Oracle還是開源的MySQL、Redis、MongoDB等。
數(shù)據(jù)庫上云爭奪戰(zhàn)打響,阿里云“新瓶”要釀“新酒”?
而到了云計(jì)算萬物上云的時(shí)代,“新瓶”已經(jīng)就位,從阿里、AWS以及更多體量更小的中小云計(jì)算廠商案例來看,數(shù)據(jù)庫上云的競逐有這三種“搭配”:
1、“新瓶裝舊酒”
簡單說,用云計(jì)算裝載傳統(tǒng)數(shù)據(jù)庫產(chǎn)品,等于原來在本地部署,現(xiàn)在換個(gè)地方。
雖然都在說Oracle的頹勢與云計(jì)算關(guān)聯(lián)很大,但公允地說,無論是Oracle還是它的競品MySQL等都和云計(jì)算沒有根本矛盾,在“上云”概念下,不論是封閉的Oracle或是開源的MySQL都可以部署到云端,Oracle這些年的轉(zhuǎn)型也主要采用這個(gè)方式。
這種“新瓶裝舊酒”的玩法是所有云計(jì)算平臺與數(shù)據(jù)庫結(jié)合時(shí)的基礎(chǔ)配置和基礎(chǔ)能力,不論是AWS、阿里云、Azure這樣的巨頭,還是其他云計(jì)算廠商。例如騰訊云就推出“TStack”產(chǎn)品,專門服務(wù)企業(yè)本地Oracle的云化,針對MySQL也有專門的上云解決方案。
而這種玩法面臨來自數(shù)據(jù)庫產(chǎn)品方出于自身利益考量的不確定性,例如Oracle需要授權(quán)才能上云,而開源系統(tǒng)一些時(shí)候則會推出限制上云的協(xié)議。
2、“新瓶裝新酒”
嚴(yán)格來說,“數(shù)據(jù)庫上云”和“云數(shù)據(jù)庫”是兩個(gè)不同的概念,前者應(yīng)該是上文提及的新瓶裝舊酒,而后者,由于本身就原生于云環(huán)境下,是全新的數(shù)據(jù)庫產(chǎn)品形態(tài),所以應(yīng)該屬于“新瓶裝新酒”。
“新瓶裝新酒”作為全新的玩法,主要由大型云計(jì)算廠商引領(lǐng)和突破,其優(yōu)勢在于可以利用云原生的優(yōu)勢創(chuàng)造出許多過去數(shù)據(jù)庫產(chǎn)品不具備的特性。
2017年阿里云推出的POLARDB就屬此類,既擁有分布式設(shè)計(jì)的低成本優(yōu)勢,又具有集中式的易用性,從參數(shù)上看,該產(chǎn)品性能最高能達(dá)到傳統(tǒng)開源數(shù)據(jù)庫系統(tǒng)MySQL的6倍,支持單庫容量擴(kuò)展至上百TB級別(簡單理解就是彈性大,能存更多東西,天花板高),且系統(tǒng)擴(kuò)展在秒級完成。
數(shù)據(jù)庫上云爭奪戰(zhàn)打響,阿里云“新瓶”要釀“新酒”?
AWS 2014年推出的Aurora也是“新瓶裝新酒”的典型代表,原生的Amazon Aurora利用AWS平臺,既具有高端商用數(shù)據(jù)庫的性能和可用性,又具有開源數(shù)據(jù)庫的簡單性和成本效益,從“跑分”來看,“高出典型的MySQL數(shù)據(jù)庫多達(dá)五倍的性能表現(xiàn)”,以及“高出典型的PostgreSQL數(shù)據(jù)庫多達(dá)三倍的性能”。
3、“新瓶”釀“新酒”
除了傳統(tǒng)數(shù)據(jù)庫“上云”,和“云原生數(shù)據(jù)庫”兩種搭配,從生態(tài)運(yùn)營的角度,當(dāng)云計(jì)算廠商與數(shù)據(jù)庫產(chǎn)品方合作,雙方共同開發(fā)適合云環(huán)境的傳統(tǒng)數(shù)據(jù)庫產(chǎn)品時(shí),一種“新瓶”釀“新酒”的搭配也就應(yīng)運(yùn)而生。
與傳統(tǒng)數(shù)據(jù)庫上云不同,這樣的玩法不是企業(yè)需求方去與數(shù)據(jù)庫方溝通,而是云計(jì)算和數(shù)據(jù)庫兩個(gè)供給方的主動變革,“釀”出新的產(chǎn)品。
阿里云與MongoDB合作,就是一種典型的“新瓶”釀“新酒”,在原生云數(shù)據(jù)庫之外,與傳統(tǒng)開源系統(tǒng)通力合作,建立適合云環(huán)境的開源數(shù)據(jù)庫系統(tǒng)。
這種合作一般不是憑空而來,往往源于已有的合作。在這次合作之前,阿里云就已經(jīng)是國內(nèi)最早提供MongoDB服務(wù)的云廠商,提供完全兼容MongoDB協(xié)議的云托管數(shù)據(jù)庫服務(wù)。
從這個(gè)意義上看,阿里云這種云計(jì)算巨頭在數(shù)據(jù)庫上云的競逐中,采用的是“兩手抓”的玩法,一方面與傳統(tǒng)數(shù)據(jù)庫合作改良,另一方面有自建云原生數(shù)據(jù)庫。
不管什么酒、什么瓶,數(shù)據(jù)庫上云的競爭離不開這些競逐
其實(shí)云計(jì)算在數(shù)據(jù)庫上云這件事上的比拼,邏輯并不復(fù)雜,無非是基礎(chǔ)能力、技術(shù)和商務(wù)推進(jìn)三個(gè)層面,而它們某種程度上都是硬指標(biāo)、硬能力,很難短期內(nèi)得到提升,所以新賽道競逐,本質(zhì)上還是舊有云計(jì)算實(shí)力的比拼。
1、基礎(chǔ)云計(jì)算體系+業(yè)務(wù)理解是永恒的基礎(chǔ)
AWS最早推出Amazon Aurora,與其電商業(yè)務(wù)的發(fā)展有很大的關(guān)聯(lián),大量的數(shù)據(jù)庫業(yè)務(wù)需求暴露出傳統(tǒng)數(shù)據(jù)庫在效率和容量等方面的問題,通俗地理解,一個(gè)老城道路規(guī)劃出四車道,就算在當(dāng)時(shí)已經(jīng)十分闊綽,但在今天依然會很擁擠。
由此,巨頭們被需求所推動,紛紛推出各種云原生數(shù)據(jù)庫,或者與數(shù)據(jù)庫產(chǎn)品方合作,基于云計(jì)算體系和業(yè)務(wù)理解,在這方面的拓展是自然的過程。
阿里云也是如此,2008開始提去IOE化,與淘寶網(wǎng)業(yè)務(wù)的急速膨脹有直接的關(guān)聯(lián),現(xiàn)在去IOE化基本完成,與之對應(yīng)的,除了一個(gè)巨頭級的云計(jì)算平臺建立起來,對數(shù)據(jù)業(yè)務(wù)的理解也經(jīng)過電商、金融等業(yè)務(wù)的實(shí)踐反饋,與MongoDB合作后的4.2版本更新,就是數(shù)據(jù)需求演化的結(jié)果。
對中小云計(jì)算平臺來說,還必須在與客戶的合作過程中增強(qiáng)對數(shù)據(jù)業(yè)務(wù)的理解,一邊做業(yè)務(wù)一邊提升自己。
2、技術(shù)高度決定轉(zhuǎn)換成本大小,轉(zhuǎn)換成本決定“存量轉(zhuǎn)化”的有效性
數(shù)據(jù)庫上云,或者原生云數(shù)據(jù)庫,其市場的發(fā)展過程,很多時(shí)候并不是“做增量”,而是做“存量轉(zhuǎn)化”,除非那些全新成立的新公司或新項(xiàng)目設(shè)立新的數(shù)據(jù)庫。
而占據(jù)當(dāng)前市場主體的Oracle、MySQL時(shí)代的存量用戶需要前移到云上,這些企業(yè)對數(shù)據(jù)庫需求明確、理念清晰,本身也是一種優(yōu)勢,不需要再進(jìn)行過多的市場教育。
不過,在數(shù)字化時(shí)代,數(shù)據(jù)庫的遷移是一件比過去更麻煩的事,這種麻煩程度隨著數(shù)字化社會程度加深,以及客戶企業(yè)本身的發(fā)展壯大而變得更棘手。在很多大型企業(yè)那里,對數(shù)據(jù)庫的要求是4個(gè)9甚至5個(gè)9(后者約等于1年只允許有5分鐘無法使用的時(shí)間),如果企業(yè)每天都需要處理大量的數(shù)據(jù),將數(shù)據(jù)庫轉(zhuǎn)換到云端如同在萬米高空飛行時(shí)更換飛機(jī)的引擎。
競爭的重點(diǎn)在于,誰能提供給客戶一個(gè)更便捷、更低成本的轉(zhuǎn)化方式,一方面是數(shù)據(jù)庫的搬遷便捷性,另一方面是不同數(shù)據(jù)庫類型的轉(zhuǎn)換(例如一個(gè)使用MySQL的客戶,要改變MySQL類型是傷筋動骨的事),畢竟,云數(shù)據(jù)庫優(yōu)勢再多,轉(zhuǎn)換成本太高也很難被采納。
我們在巨頭的云數(shù)據(jù)庫產(chǎn)品介紹中,都發(fā)現(xiàn)了相關(guān)的字眼:
AWS:Aurora是為云構(gòu)建的一種兼容MySQL和PostgreSQL的關(guān)系數(shù)據(jù)庫;
阿里云:POLARDB全面兼容開源數(shù)據(jù)庫MySQL 5.6、8.0、PostgreSQL 11,可實(shí)現(xiàn)一鍵快速遷移。
顯然,這一方面是云計(jì)算數(shù)據(jù)庫競爭的重點(diǎn)。
3、ToB屬性的同業(yè)競爭,PK市場營銷層面的冷啟動問題
數(shù)據(jù)庫不是全新獨(dú)立的業(yè)務(wù),其作為ToB屬性的技術(shù)服務(wù),某種程度上是企業(yè)服務(wù)的一個(gè)類別,只不過技術(shù)性質(zhì)濃厚被忽視了企業(yè)服務(wù)屬性。
從提供云計(jì)算服務(wù),到提供云數(shù)據(jù)庫服務(wù),平臺更深入到客戶的運(yùn)營管理、商業(yè)邏輯之中,企業(yè)服務(wù)、ToB的屬性更濃厚,而一旦ToB屬性變強(qiáng),其結(jié)果就是市場拓展過程中資源比拼的性質(zhì)更濃厚。
也即,數(shù)據(jù)庫上云這件事可以依賴巨頭本身的資源進(jìn)行推廣,“搭便車”冷啟動,例如,阿里云與釘釘?shù)拇钍郏ㄍ豢蛻粲袝r(shí)候相互推銷)已經(jīng)是云計(jì)算行業(yè)公開的秘密,釘釘、阿里云以及“阿里經(jīng)濟(jì)體”資源對數(shù)據(jù)庫上云業(yè)務(wù)的助力不言而喻。
類似的,AWS也是背靠亞馬遜帝國迅速成長起來的……
“新瓶”更有魅力,但它也要付出“代價(jià)”?
在Gartner發(fā)布的2018年數(shù)據(jù)庫魔力象限中,AWS和阿里云雙雙入選,顯示云原生數(shù)據(jù)庫和數(shù)據(jù)庫上云的“未來魅力”所在。
但是,魅力也不是沒有代價(jià),至少目前,要拿“新瓶”裝酒,還面臨這三大挑戰(zhàn):
1、更敏感的市場預(yù)期,容錯(cuò)率極低
交通事故天天發(fā)生,甚至撞車造成傷亡這種事都難以成為社會關(guān)注的焦點(diǎn),但是,如果一輛正在上路測試的自動駕駛汽車發(fā)生了剮蹭,輿論毫無疑問會蜂擁而上,然后給出一個(gè)大大的標(biāo)題:“自動駕駛要完?”
用全新云形態(tài)承載持續(xù)了50年的數(shù)據(jù)庫產(chǎn)品,面臨更敏感的市場預(yù)期,那些原本在本地部署經(jīng)常出現(xiàn)的問題,一旦發(fā)生在云平臺上很容易招致批判。
一言以蔽之,這是一件容錯(cuò)率太低了的事,只有云計(jì)算平臺本身充分準(zhǔn)備好了才能上馬。
2、數(shù)據(jù)庫競爭根本上仍然是產(chǎn)品的競爭
用茅臺的酒瓶裝“升級版二鍋頭”,二鍋頭還是二鍋頭,在口感各方面成不了茅臺酒。
云只是個(gè)載體,“酒瓶”質(zhì)量再好,酒必須要好喝才行,無論是AWS全球首發(fā)的Aurora,還是阿里云與MongoDB合作、自研POLARDB,做出來的產(chǎn)品得好用,運(yùn)營更便捷、部署更靈活這些優(yōu)勢之外,數(shù)據(jù)庫在業(yè)務(wù)層面如何貼合客戶的現(xiàn)實(shí)的需要,做出一個(gè)全方位好用的好產(chǎn)品,都是直接的挑戰(zhàn)。
2013年,淘寶核心系統(tǒng)的最后一臺Oracle數(shù)據(jù)庫下線,亞馬遜公開表示到2020年將徹底拋棄Oracle數(shù)據(jù)庫,但這些并不表示做了幾十年的Oracle在產(chǎn)品層面毫無優(yōu)勢,阿里、亞馬遜為了自己的業(yè)務(wù)發(fā)展下線Oracle,但更多企業(yè)的業(yè)務(wù)規(guī)模仍然沒有夠著Oracle的天花板,Oracle成熟的產(chǎn)品形態(tài)、完善的售后服務(wù)仍然是優(yōu)勢。
Gartner預(yù)測,到2023年,全球3/4的數(shù)據(jù)庫都會跑在云上,但它的實(shí)現(xiàn)離現(xiàn)在還需要4年時(shí)間,對數(shù)字化時(shí)代而言,這是一段很長的時(shí)間,這其中的競爭和上位,仍然充滿著產(chǎn)品層面硬碰硬的挑戰(zhàn)。
3、數(shù)據(jù)庫上云只是“組合趨勢”的一員,更多數(shù)據(jù)庫大趨勢必須關(guān)注
放到大環(huán)境下來看,數(shù)據(jù)庫上云只是“組合趨勢”的一員,數(shù)字化社會本身還有很多趨勢,它們與數(shù)據(jù)庫的結(jié)合是客觀和內(nèi)在的必然需求,例如類似與AI結(jié)。
阿里云的POLARDB稱實(shí)現(xiàn)了“存儲計(jì)算分離”機(jī)制,這是一種數(shù)據(jù)庫過于龐大后而逐漸流行的架構(gòu),簡單理解就是數(shù)據(jù)庫在存儲階段做的事和調(diào)用、運(yùn)營階段做的事隔離開,存只管存、用只管用,它在云計(jì)算上更有施展的可能,與數(shù)據(jù)庫上云趨勢結(jié)合不在意料之外。
除此之外,其還集成了達(dá)摩院諸多智能化技術(shù),大幅提升企業(yè)業(yè)務(wù)效率。相關(guān)研究成果被SIGMOD等國際頂級數(shù)據(jù)庫會議多次收錄。
當(dāng)物聯(lián)網(wǎng)與5G到來后,數(shù)據(jù)庫與邊緣計(jì)算融合,在高速、低延遲技術(shù)特性下,料想還有更多升級空間。
數(shù)據(jù)庫上云在未來幾年持續(xù)加碼,這個(gè)過程中,必然有更多趨勢將與之融合,這將是另一個(gè)更復(fù)雜的故事了,拭目以待吧。