文|本刊記者 熊偉
比陡峭更陡峭
—— OpenStack增長利好
文|本刊記者 熊偉
OpenStack自帶迷霧般的光環。
社區堪稱瘋狂,OpenStack主題的活動動輒數千人——2016年10月的OpenStack巴塞羅那峰會就聚集了5000多名與會者,他們來自50個國家。登臺演講的人來自大名鼎鼎的企業,西班牙國際銀行(Banco Santander)、英國天空公司(Sky UK)、諾基亞、德國電信和歐洲核子研究中心(CERN)等,它們都是部署了基于OpenStack開源技術的云平臺的用戶機構。從這類大會人數和參與者的分量看來,OpenStack炙手可熱。
另一方面,明星效應之后的營收數字卻令人尷尬。即使調高了預計,研究機構451 Research一份題為《OpenStack Pulse 2016》的報告給出的數字仍然顯得貧瘠。451 Research估測,2017年全球OpenStack市場規模約25億美元,保持大約35%的年增長率,到2020年超過50億美元。25億美元?全球?一年?這個數字小于微軟云產品Azure的年收入(僅軟件和服務部分),更小于亞馬遜AWS的軟件和服務收入。
合乎邏輯的解釋有兩個。
第一個,OpenStack是開源技術,所有組件的代碼都可以免費獲得。因此,如果用戶自行部署,軟件費用可以為零,如果自行維護,服務費用也可以為零。當然,天下沒有免費的午餐,用戶將不得不建立一個強有力的技術團隊,在OpenStack的諸多組件中選擇部署,確保它們順暢合作,支持自己的業務,同時常設維護團隊,隨時排除故障。這筆人力成本,不會記在OpenStack平臺的軟件和服務收入中。即使找技術供應商部署和維護,因為OpenStack各組件本身是免費的,也比Azure、AWS等閉源系統更節省費用。所以看到2017年25億美元、2020年50億美元這兩個數字,不同的視角會有不同的心情。用戶看,很開心——“數字不大,是好消息!”技術公司看,有點失望——“原來總盤子就這么一點!”好在增長迅速,年增長率35%的預計能夠帶來一些安慰。
第二個,OpenStack還很年輕嘛!2010年7月誕生的技術,今天已經有了超過3萬名社區成員,用戶和開發者分布在176個國家或地區,這已經是偉大的成績。OpenStack處在高速成長期,參與的技術企業、開發者、用戶的數量和帶來的營收數字都在陡峭上升。所以,現在年收入規模偏低不是消極信號。
這兩種說法對不對呢?幾句話說不清楚。華信研究院信息化和信息安全研究所、《中國信息化》雜志長期跟蹤OpenStack社區,和社區里的機構用戶、技術供應商面對面交流,已經連續三年研究開源云用戶的偏好,今年還加入了對中國OpenStack市場規模的測算,相關的研究成果將于12月6日在“第三屆中國開源云計算大會”上發布。在定量的研究成果公開發表之前,我們可以先做一些定性分析。OpenStack的前景如何,尤其是OpenStack在中國市場將有怎樣的表現,涉及到不止一個問題。簡單梳理,也至少要回答五個問題,其中第一個是最大的要點。
云計算蓬勃發展的未來,今天恐怕質疑的人不多了。過去是“云者自云”,現在是“可云則云”,今后可能要問“為何不云”。云計算的好處很明顯,可維護性、計算和存儲能力的伸縮性、成本優勢、數據安全等等。不用云計算的機構用戶將成為少數派,并不能算是腦洞大開的預測。當自來水的便捷程度和費用都好于打井時,打井喝水就成特例了。
云不成問題。公有云還是私有云,這是個問題。用公有云?自建私有云?不好說,不同用戶會各自考慮,有不同的選擇。不同市場在這個問題上表現出了不同的偏好。據我們粗略估計,中國內地以外的市場,公有云和私有云六四開,意思是公有云份額比私有云份額,約等于6:4;中國內地市場,反過來,4:6,私有云的份額可能比60%更大。
原因有好幾個。第一,很多信息中心主任——來自中央政府機構(部委辦局)的,來自大型國企的,來自地方政府機構的——全都重視數據安全。他們認為,數據放在“組織內”的服務器上(無論是否在云上),總歸比放在“組織外”的公有云上要放心一些。放在公有云上,萬一數據泄露,或者數據丟失,損失慘重,只能承擔責任。放在自建的數據中心里,或私有云上,可以加強備份防止丟失,可以“扎起籬笆”防止泄露,在數據安全上有主動性,萬一出問題,也可以想怎么改進。所以,對于中央和地方政府機構,以及大國企,私有云比公有云更有吸引力。
第二,經費使用方面,上報一個“建設數據信息系統”的申請,相比上報一個“采購IT服務”的申請,感覺是大不一樣的。負責批準經費的人,讀到這兩種申請,感覺也是大不一樣的。簡單地說,人們愿意為“建設”某個有形的、硬件軟件結合的“系統”投入重金,但購買一個摸不著的“服務”,即使批準經費,經費的數目恐怕也比建設系統要少一兩個量級。所以,對于雄心勃勃的IT系統建設者和經費審批者而言,擁有“一片”私有云比租用公有云來勁多了。當然兩個選擇的實際功能差不太多,公有云一般更省錢,但大機構的人們還是會傾向私有云。文化心理傾向使然?或許是的。
第三,已經說到“大機構”了——大機構,無論文化心理傾向如何,理智上也更容易選擇私有云。超過1000人,在中國算不上很大的企業,但這種人力規模的機構,已經有空間設立一個專業的信息技術部門來為自己服務。其他市場,比如歐洲或美國市場,超過1000人的企業比中國數量少很多。這樣比較,有能力選擇私有云的企業數目,中國比美國多,也比歐洲多。
中國內地市場私有云份額明顯大于公有云,是合理的。
另有混合云的情況。本刊采訪IBM高級副總裁、IBM系統部總經理羅思民(Tom Rosamilia),和他探討混合云的幾種情形。至少有四種建設混合云的動機——
一是“整合混合”,對運行在不同平臺(包括本地和不同云平臺)的程序和應用進行統一協調管理;二是在云環境中進行應用開發,最終在本地環境中將其投入生產;三是用混合實現應用的可遷移性,讓某些應用既可以在本地運行,也可以在需要時在公有云環境里運行;四是通過混合云帶來計算能力的提升,即在本地運行能力達到極限后,使用云計算來進一步增加能力。羅思民認為有第四種需求的客戶,在他接觸的企業里并不常見。我們(《中國信息化》雜志)認為有第三種需求的機構也不占可觀的比例。而前兩種動機,重心仍在“本地環境”,要么把重要的應用遷移到“本地環境”,要么僅僅在開發時借助公有云。
因此,混合云雖然是公有云和私有云的混合體,但對大多數用戶而言,偏私有云而不是相反。
決定上私有云,緊接著的問題是,開源還是閉源?答案還是“看情況”。中國內地市場又有特色,那就是對自主可控的追求。
閉源私有云技術平臺,常見的可選技術供應商包括VMware、微軟和亞馬遜等境外公司。一旦用戶要求“軟件自主可控”,且不說“自主”,這幾家境外技術公司如何在代碼不公開的技術平臺上證明“可控”呢?通過合同條款作數據安全承諾恐怕是唯一的辦法,但合同條款馬上可能遇到與技術公司注冊地所在國法律相抵觸的情況。
在國內閉源私有云平臺技術供給尚不成氣候的現在,要討論私有云系統的軟件自主可控,舍去開源軟件還有什么呢?開源軟件是遍布全球的開發者共同建設的,更關鍵之處在于,開源軟件的每一行代碼都是可以審計的。這對“軟件后門防范者”實在是個好特性。
由于中國政府設置了自主可控“大篩子”——這是完全正當的——,很多技術供應商被“篩”出局了。
決定上私有云,決定使用開源技術,緊接著的問題就是,OpenStack還是其他?
在IaaS解決方案中,OpenStack有Apache CloudStack、Eucalyptus、OpenNebula等幾個曾經的對手,現在OpenStack已經遙遙領先了。一般的說法是社區為它帶來了無窮活力,這沒錯,但我們對用戶做訪談發現,很多用戶看好OpenStack的豐富功能和迅速升級適應技術前沿發展的能力——當然眾多的版本和太快的迭代也給他們帶來了困擾。
私有云的IaaS解決方案,用戶選擇OpenStack是不令人意外的。
我們可以引用《OpenStack基金會2016雙年調查報告》里的幾個說法,因為本刊調查中國用戶問及“最不喜歡OpenStack哪里”時,也出現了幾乎一致的說法。
OpenStack的主要不足之處是:組件太多,一致性差,整合困難;文檔零散;版本太多,兼容性差;自動化部署難以實現。
在這個問題之前,還有一個附加問題——OpenStack在哪些行業能掙到錢?Gartner研究總監張毅接受本刊采訪時說,本身信息技術儲備強的行業,比如銀行業,有很多采用OpenStack的案例;此外,對計算能力和存儲能力的彈性要求高的行業,比如電信業、廣電業,也傾向采用開源云平臺。
誰能在OpenStack技術供應和服務中賺到錢呢?本刊采訪了三家在中國市場很活躍的技術供應商,聽聽市場前線的聲音。SUSE中國區總經理拜亮說:“專注OpenStack平臺的IaaS功能本身,把技術平臺的可用性提高,這樣的企業大有機會。”SUSE中國區技術總監林培峰說:“既然OpenStack部署難度大,我們提供簡化的安裝部署工具,客戶十分認可。”象云CEO王熠說:“把IDC和私有云結合起來,提供整體解決方案,這樣的路徑是大有前途的。”T2Cloud云途騰聯合創始人兼COO吳凱說:“不能把理解OpenStack眾多復雜組件的任務拋給客戶,我們堅持產品化的策略,市場反應很好。”