說好一起做雲計算,怎麼都做資料庫去了?
不知道大家有沒有關注,Gartner最近兩年發布的「Magic Quadrant for Operational Database Management Systems」裡面除了Oracle(Oracle)、Microsoft(SQL Server)、SAP(HANA)、IBM(DB2)這幾個好麗友雷打不動之外,新興的幾個資料庫廠商除了AWS外,如MongoDB、Redis Labs、EnterpriseDB等已經掉到Challengers去了。
------------------------------
很多人都奇怪AWS怎麼會這麼堅挺,它不是雲計算廠商嗎?引用Gartner的解釋,AWS之所以位列Leaders象限,是因為三個原因:1、統治性的雲市場份額
雖然Microsoft正在逐步興起,但是AWS在IaaS和PaaS的先發優勢仍將持續。
從截止2017年3月的最新季度財報來看,AWS收入35.36億美金,Oracle收入11.89億美金,而Microsoft則是68.61億美金。從財報上看Microsoft是大於AWS的,但是實際上Microsoft的68.61億美金包含了廣受好評的辦公軟體Office 365的收入,真正的Azure收入並沒有公布,相信佔比應該不高。而Oracle勉強夠看的11.89億美金,大部分來自於線下Oracle用戶遷移上雲,新用戶增速堪憂。有消息稱,AWS在全球雲市場的份額超過40%,而Microsoft和Oracle加起來勉強能到20%;另有消息稱,AWS的資料庫收入佔整體收入的10%。是否準確,請各位讀者自信判斷。2、多樣化的產品能力
AWS在產品上有容乃大,除了支持傳統的關係型資料庫MySQL、PostgreSQL、Oracle、SQL Server外,還支持NoSQL資料庫Redis、Memcached和非結構化資料庫Hadoop。另外AWS還推出了自研資料庫Aurora和Redshift,分別解決用戶在使用關係型資料庫時候遇到的容量、成本、性能和分析方面的問題,大大提高了用戶對AWS平台的粘性。
反觀Microsoft和Oracle,雖然是老牌的資料庫廠商,但是也僅限於關係型資料庫領域,在NoSQL和大數據方面的產品能力並不深,維持領先地位並不輕鬆。3、靈活的市場響應
這一點略去不表。AWS的優勢在線上市場,線下市場的響應不見得比Microsoft或Oracle更快。綜上所述,AWS無論是從市場份額還是產品能力,都無愧於頂尖資料庫廠商的名頭。
------------------------------
雲計算廠商 vs 資料庫廠商,看起來是關公戰秦瓊,實際上跨界是必然之路。無論是Microsoft或是Oracle,都立志於統治SaaS市場(IT行業收入最高且利潤豐厚的部分)。然而就像Larry Ellison(Oracle大老闆)在OOW上說的「一開始我們想做SaaS生意,後來發現不得不提供PaaS;後來我們做了PaaS,又發現不得不提供IaaS」,沒有哪個廠商可以長期忽略PaaS或IaaS,想要統治SaaS必須連帶著統治PaaS和IaaS。那麼問題來了,現在SaaS市場的既得利益者是誰呢?
根據Gartner和IDC的SaaS Vendor Share分析(等我拿到報告原文了再補充圖表數據),可以看出目前排名前十的既得利益者裡面有五個有資料庫產品。它們分別是Microsoft、Oracle、IBM、SAP和Google。這五家裡除了SAP外,都有著非常成熟的公共雲IaaS和PaaS產品(包括資料庫),然而市場份額並不像早起趕集的AWS那麼高,因此也可以理解眼紅之下會幹什麼事情。Oracle的「Licensing Oracle Software in the Cloud Computing Environment」:For the purposes of licensing Oracle programs in an Authorized Cloud Environment, customers arenrequired to count as follows:
When counting Oracle Processor license requirements in Authorized Cloud Environments, thenOracle Processor Core Factor Table is not applicable.
- Amazon EC2 and RDS - count two vCPUs as equivalent to one Oracle Processor license ifnhyper-threading is enabled, and one vCPU as equivalent to one Oracle Processor license ifnhyper-threading is not enabled.
- Microsoft Azure – count one Azure CPU Core as equivalent to one Oracle Processor license.
Oracle、Microsoft和IBM互相都有商業資料庫制衡對方,在License方面形成了互相傷害的能力。SAP本來快要沒戲了,痛定思痛在2010年推出HANA,重新在SaaS市場站穩了腳跟。至於沒有資料庫的玩家,除了使用不成熟的開源資料庫產品和養肥了市場等著上面幾家收割,只有研發資料庫一條出路。而這正是雲計算廠商代表AWS做出的選擇。
所幸AWS做的還真不錯。
------------------------------
SaaS、PaaS、IaaS這個三明治,目前的格局已經從橫著切變成了從上往下切了。國外如此,國內也是如此。阿里雲的ApsaraDB for HybridDB(MySQL),騰訊雲的TCDB for TDSQL,UCloud的UDDB都是自研資料庫。雖然在實現的理念和方法上有所不同,但是在情懷上跟60年代中國人民餓著肚子研發核武器的心情是一致的。
最後,祝所有的中國雲計算廠商都能在三明治上面切一大塊。
推薦閱讀:
※亞馬遜為什麼提供amazon linux?
※無意中被亞馬遜AWS扣費怎麼辦啊?
※亞馬遜為什麼要推Serverless Architecture?
※BearyChat 技術棧是什麼?
TAG:数据库 | 云计算 | AmazonWebServicesAWS |