作為一個盛產美酒而且空氣濕潤溫暖的城市,亞特蘭大如今聚集起4500位技術從業者——他們正在為一項近乎瘋狂的想法而不懈努力。
到底是什么想法?很簡單,希望能讓立場不同、重點有別的多家企業聯合起來,從而構建起足以讓你、我以及其他任何一位使用者獲得可與Amazon、谷歌以及微軟等私營企業所媲美的免費工具。
之所以說這些參與者有些瘋狂,是因為他們所傾注心力的OpenStack技術事實上是希望有在云計算領域扮演過去Linux在操作系統層面所扮演的角色——也就是說,提供一套穩定、明智且免費的專有產品替代方案。
這實在是一項異常艱難的任務,而且經過了四年的發展,OpenStack目前還僅僅顯露出一些微弱的前景曙光、遠未達到其創立者美國宇航局及Rackspace當初所承諾的能夠為業界帶來的技術成果。
這項云管理、配置以及控制技術之所以面臨種種困境,歸根到底是因為與之類似的Linux僅僅需要關注單一芯片、數個計算核心之上的操作系統運行難題,而OpenStack則必須解決數千種芯片類型、數以萬計端口與服務器交織構成的繁雜數據中心體系。這是個幾乎不可能完成的任務,即使是谷歌、Amazon以及微軟這樣的技術巨頭也需要耗費十年以上為其打造專有工具。
不過OpenStack社區對自身充滿信心,他們認為自己正扮演著對抗老牌大廠的技術游騎兵角色。
“作為反政府武裝,我們取得了一系列值得慶賀的成就,”Rackspace公司的Troy Toman在本周一的一次主題演講上表示。“我們可能并不像〈星球大戰〉中的反抗者那樣面對死星這樣強大而恐怖的威脅,但我們的斗爭同樣艱難、通往勝利的道路同樣漫長。我們正在爭取的是一種參與競爭的權利,我們也清楚地意識到一部分大型專有云技術廠商已經牢牢掌握著這樣的權利。”
(進入IT行業時間較長的朋友們也許還記得,當初Sun Microsystems公司也曾經打算利用這種‘反抗’手段對付微軟,但事實證明收效甚微。)
“說到對OpenStack的看法,我認為它是一整套超越任何單一云方案的技術成果,它的存在就是為了與其它解決方案一項功能一項功能地正面比拼,”Toman解釋道。“我們討論的真正重點在于云計算的概念。我認為我們打造出的機制正代表著未來架構的發展方向。”
所謂“未來架構的發展方向”是說,如果OpenStack最終能夠取得成功,那么它將成為惟一一套通用云操作系統——從小規模設備到成千上萬服務器甚至數百萬接入設備都可以成為其運行體系中的組成部分。
就目前來看,OpenStack始終未能實現這些崇高的目標,而且公開將其納入運行環境的實例也是少而又少。電信巨頭愛立信公司最近提出了一套五年發展計劃,承諾將斥資3000萬美元與集成商Mirantis一道構建OpenStack方案。另外,迪士尼公司也于本周一公開宣布了其如何利用來自新興企業Metacloud公司的托管OpenStack服務支持公司內部IT機制。
時至今日,我們還沒有見到該技術真正融入到谷歌級別的龐大用例當中。
舉例來說,富國銀行本周一表示其已經將該技術納入一部分內部私有云體系當中。該公司也已經公布宣稱,其正在利用該技術來幫助相關社區實現進一步提升,富國銀行私有云事務負責人Glenn Ferguson指出。
“這是我所采用的貢獻形式,即幫助社區了解項目的實際價值、讓社區明白實際用例究竟是怎樣的,我們還在努力以該技術為基礎運行一系列業務流程,”他表示。不過Ferguson并沒有提到富國銀行是如何以及在何處使用這些技術成果。
在午餐期間,幾位紅帽公司員工在閑聊中提到,他們在過去幾年中一直對OpenStack保持關注、興趣也愈發深厚,不過該公司仍然沒有在將其部署到主要產品中方面作出實質性嘗試。此外,紅帽公司本身也曾經在接受采訪時表示,預計要到2015年年底才會真正向該技術投入大量研發資金。
換句話來說,與核聚變的發生過程類似,OpenStack項目迎來大量付費客戶的一天已經指日可待——但過去幾年其也表現出了同樣的態勢。
根據本周一各大廠商與企業參與者作出的演講與評論,我們發現OpenStack所面臨的最大問題在于,它還沒有成熟到足以推動企業用戶將一切賭注押在它的身上。然而解決這一問題需要依靠一條悖論,即只有用戶開始大規模為其投資并加以推廣,它成熟的一天才能真正到來。
這一問題在該項目的“Neutron”網絡組件身上體現得尤為明顯。盡管擁護者們大談圍繞該技術所展開的相關戰略與發展目標,但問題是實際用戶仍然認為該系統缺乏明確的可用性論據。
“當我們與終端用戶交流時,他們最大的顧慮源自網絡層面,”紅帽公司的Chris Wright指出。“其實完全可以理解,如果沒有可靠的穩定性與核心功能作為保障,用戶不可能欣然接受一種全新的技術體系。”
Wright的意見與Toman先前的演講主題存在嚴重分歧,后者認為OpenStack社區不應該將未來的創新注意力集中在核心特性身上。“歷史已經證明,這是一種錯誤的發展視角,”Toman表示。“Linux之所以能夠生存下來,并不是因為它始終強調自身的Linux特性,而是由于它擁有包括LAMP堆棧在內的生態系統作為支撐。”
不過需要指出的是,Linux在LAMP堆棧出現之前就已經獲得了相當穩固的立足根基。相比之下,OpenStack至今還沒有獲得切實可靠的核心領導者。盡管OpenStack基金會與其它一眾廠商堅持認為OpenStack的成功并不需要Linus Torvalds那樣的帶頭大哥,但在本次OpenStack大會第一天中的所見所聞似乎給出了恰恰相反的訊號。
在反政府武裝與正規軍之間作出選擇,大家需要擁有一套堅實而果敢的組織團隊、幫助我們在裝備不善組織松散的負面因素下建立起奪取勝利的信心。當然,一旦能夠成功建立自己的政權,那么隨之而來的回報將會極為可觀。
就目前來看,邁出這決定性的一步考驗的更多是信心而非理性思維。