今時不同往日。經歷了與CloudStack、Eucalyptus、OpenNebula等開源IaaS平臺的競爭后,現如今的OpenStack可謂是前景一片光明,尤其是在開源IaaS的層面,幾乎已經成為業界的標準。可以說OpenStack已經走出了實驗室和概念階段的驗證, 6年的發展歷程,正在促使它向成熟邁進。
回顧往昔,Openstack這一路走來也是蠻坎坷的,自誕生之日起,危機感就一直存在著,從明星企業Nebula的隕落,再到Docker的強勢崛起, 著實給著Openstack不小的壓力,質疑聲、唏噓聲就從未間斷過。但是如果是因為這些就能輕松打垮它的話,那么它就不叫Openstack了,質疑聲不但沒有摧毀它反而使它更加堅毅。為了生存它完成了一次又一次的自我蛻變,直至今日的輝煌。
那么為什么說在開源大潮中勝出的是OpenStack而不是早就出現的CloudStack、OpenNebula等開源項目?我想跟這些也許有點兒關系……
谷歌的加入給了Openstack一枚定心丸
2015年7月16日,谷歌宣布加入OpenStack基金會、并且捐獻容器工程資源的舉措,是對OpenStack一路走來努力的重要肯定。除了頂級互聯網公司成為生態圈成員帶來的人心振奮外,還在OpenStack與Docker的對峙中引入了新的制衡因素。而隨著谷歌發起成立原生云計算基金會,開源云領域的勢力更具多元化,OpenStack主打新一代云計算基礎設施整合引擎的技術定位在一定程度上得到了確認。
OpenStack與眾不同的是應新應用而生
另外一個根本的原因是OpenStack是應新應用而生的。OpenStack的創立者參照了AWS多年實踐和應用架構:分布式、無單點故障、堅持支持新的Cloudware應用,而CloudStack等則是參照“虛擬化+”的思路做出的管理平臺,對于解決用戶根本問題,OpenStack似乎更為有效。
CloudStack的失勢起著一定的導向作用
這個因素雖然看起來不是Openstack勝出的至關成因,但卻有著導向作用。那就是CloudStack的捐獻,捐獻給Apache基金會對CloudStack來說簡直就是一場噩夢……代碼的數量看起來是增多了,但是整個項目的生產力卻嚴重下降了。雖然它起步早于Openstack,雖然它的架構更加成熟穩定,簡單易用,雖然它有著良好的客戶根基,但那又怎樣呢,終歸還是敗了……
有人把OpenStack比作云計算的Linux,有人把它比作成樂高的積木,還有的把數據中心比作智能手機而把OpenStack比作數據中心的Andriod平臺,但無論怎么比喻,從根本上看,開源、開放正在逐步成為IT發展的主流趨勢,在這個創新顛覆傳統的世界里,開源必將重塑未來。
隨著OpenStack產業方向的清晰明確,無論是OpenStack社區,還是OpenStack生態圈的廠商,都開始把主要的精力放在產品體系的改進以及客戶實踐的層面上,不可否認的是OpenStack技術的普及期已經宣告結束,接下來將向高速成長的繁華演進。
Linux在經歷20了年的崢嶸歷程后統治了數據中心后端;而今天的OpenStack也正在迸發出巨大的力量,它推動著全球云數據中心從封閉走向開放、從高成本走向經濟可控、從被鎖定走向自由。那么它能否會像Linux一樣締造傳奇?我們將拭目以待。