企業級OpenStack似乎更加容易通過供應商分布和托管服務的方式繼續實施,而不是像PayPal那樣,采用大牌客戶的源代碼方式。
畢竟OpenStack也許并不能幫助企業達到私有云最佳狀態。
OpenStack仍然在提供商和電信運營商之間努力拓寬超越核心客戶的服務訴求。對大多數企業來說,如果向這些客戶承諾能夠降低成本或提高互操作性,采用OpenStack企業版將肯定會涉及到一些手把手的指導。
在爭取大型企業客戶在技術和學術的垂直市場方面,OpenStack仍然還有很長的路要走。根據OpenStack基金會的最新的用戶調查,在傳統行業,如制造業、零售業、消費品和能源行業的企業中間,僅有不到10%的企業采用OpenStack。而在IT行業的公司里占有率領先,但這其中包括許多出售自己分布式產品和運行托管OpenStack私有云的分銷商,這其中也包括其他OpenStack類型產品。
一些對OpenStack有突出借鑒意義的客戶均為網絡規模行業(web-scale)。PayPal就是一個典型的例子:它通常不受傳統設備的限制,并且具有深厚的資源來通過OpenStack實現所期望的資源節省。
然而大多數企業,沒有這樣的資源或高級技術人才——OpenStack工程師每年能比非OpenStack同行多賺40000美元,或企業擔心如果他們在OpenStack方面培訓員工,員工可能會跳槽,Forrester Research的研究私有IaaS云分析師Lauren Nelson說。
OpenStack的最大價值在于大型公司不使用分布式(支付堆棧部分的托管服務費用),而是選擇使用最小價格構建私有云環境,Lauren Nelson說。
托管OpenStack,好處在哪里?
對于許多企業來說,相比于開發平臺本身的成本和復雜度,融合基礎設施和托管的基于OpenStack的私有云能夠以整套價格更容易地提供。即使這樣,企業采用OpenStack的過程也絕非一路坦途。
當位于紐約的HedgeServ公司的全球平臺工程技術總監Isa Berisha三年前搜索哪些供應商能夠提供分布式OpenStack的實施時,他注意到了三家供應商——Mirantis Inc.、Metacloud以及Piston公司,后面的兩家現在已經是思科的子公司。
他最早的一次安裝是與Mirantis簽訂的專業服務協議,服務啟動和運行都沒有問題,但在這不久后遇到了一些麻煩。例如包括虛擬機停止供電,消失出現緩存并導致一些虛擬機宕機,Nova計算造成系統不平衡,運作不良的業務流程功能和緩慢的Cinder驅動,使得他們花了很長時間才上線。
Berisha說,“每一個關鍵領域的點——圖像放置位置、計算分布和負載,都是完成運行前你要關注的基本內容。”
最終,Berisha決定選擇VMware集成OpenStack的托管服務協議。
無論是供應商分布式方法,還是托管的OpenStack云,開源云計算軟件的經濟效益也許并不總是那么有成效,因為供應商分布式方法,消除復雜性的同時也會降低預期的成本節約。
“許多這樣的發行版是非常昂貴的,”Forrester的Nelson說。她支出最近一份為30000臺虛擬機所申請的軟件許可證花費高達400萬美元。
“如果你看看每臺虛擬機的成本,這很難滿足投資回報率”,她說。
過多的發行版本
為了充分利用開源的經濟效益,一些企業試圖使用上游和自支持的開源代碼。然而,大多數會使用商業分布方式,IDC云計算和虛擬化系統軟件研究經理Gary Chen如是說。
然而Chen還說,他看到的商業分布市場已經歷了一段洗牌期,因為它不能夠支持那么多版本的分布。他將這一時期與當年開源Linux操作系統的變革進行了比較,已洗牌到有三個主要玩家——即SUSE Inc.、Canonical Ltd還有Red Hat。
OpenStack供應商分銷市場已經開始萎縮,有的退出市場,有的暫停業務,有的則被收購。例如2012年發布的Essex和Folsom的頂級代碼貢獻者Nebula公司,去年破產了。這種整合很可能會持續下去,也將涉及其他OpenStack的消費模式,如捆綁的硬件和軟件產品,Chen說。
兩家在OpenStack分布式市場領先的供應商,Mirantis和惠普企業事業部(HPE)——最近也在他們的OpenStack項目上裁撤員工。
HPE在OpenStack推廣的初期做出了巨大的貢獻,但最近的版本中貢獻卻有所下降。不論其2015年發布的版本還是2016年四季度發布的Newton已經宣告它將走下神壇。公司似乎是在精簡員工,這也很好地反映了OpenStack當前的發展態勢,IDC的Chen說。
對于Mirantis而言,公司將致力于服務業務,同時將托管的OpenStack版本業務掛牌出售。這意味著它將主要提供硬核版本,客戶自己做的東西更類似于公有云。該公司表示,他們的裁員反映了相對于工程技術類員工,現在他們更需要運行維護技能的員工。
企業級OpenStack的未來
Cole Crawford說,讓OpenStack具備更高的可用性同時更加容易升級,是目前軟件方面最需要聚焦的內容。Cole Crawford曾參與創建OpenStack,現在則擔任Vapor IO公司的CEO,該公司位于德克薩斯州。
它正在變得完善,但就企業所采用的OpenStack而言,(伴隨升級)增加新功能的請求相比于全部替換新功能還是存在一定的負擔。
舉例來說,Crawford指出Apache Mesos-based DC/OS這一版本與服務光纖的集成關系很緊密,而OpenStack的項目架構始終比較松散,主要適用于協同工作,他說。
但仍有理由對OpenStack的進步感到振奮,Crawford說。他還指出,歐洲核子研究中心的OpenStack部署有100000核心以上,盡管歐洲各大科研機構部署強調其當前的商業吸引力,但還沒有引起企業級IT客戶的強烈共鳴。
另一長期困擾OpenStack的重要問題是,很大程度上被認為是虛擬機相關技術,業界關心能否找到一種能夠與容器協同的方式。所有次時代的應用程序都將基于容器,而關鍵是要向打算使用容器技術的企業展示OpenStack的優勢。
在這一問題上,尚不清楚容器是否與OpenStack并行運行還是將與OpenStack實現集成,Crawford說。
然而IDC的Chen補充說很多容器使用者嘗試努力與OpenStack協同,還沒有被大多數用戶所接受,并且相當一部分模塊還不夠成熟,Chen說。
“最后,如果有人認為把虛擬機看成過時的技術,而將容器看成未來的技術,且OpenStack與虛擬機協同工作,OpenStack將很快成為過時的物件,而不是未來的技術”,他說。