作者 崔康
本次受訪嘉賓是[UnitedStack](https://www.ustack.com/)創始人程輝,就云計算市場的現狀、發展趨勢,以及UnitedStack在業務方面的戰略調整給出了自己的解讀。
**InfoQ****:為什么****UOS1.0****是做發行版,而從****2.0****開始做公有云和托管云了?**
> **程輝**:公司2013年成立,在當年10月份的時候發布UOS1.0,當時的想法很簡單,很多廠商都推出高度產品化、定制化或者優化過的OpenStack發行版,然后通過外圍的一些服務掙錢。我們也想解決OpenStack的一些痛點,比如自動化部署、運維等,并針對國內用戶的使用習慣進行了改進,最終發布了UOS1.0。產品本身是比較酷的,把U盤做成了一個產品,交付給任何一家IT公司或者個人用戶,在服務器上插上U盤,過一會就搭建出一個云環境。
> 但我一直在反思。用戶拿到了UOS1.0之后,整個安裝過程非常快捷,但是用戶拿UOS 1.0來提供7x24小時持續的云服務還是很遙遠。我們只是解決了從無到有的問題,而這只是萬里長征第一步,接下來還需要提供對外服務,保證產品不宕機可擴展,而當時我們并沒有解決這個問題。
> 所以,公司做了重大的業務轉型。把UOS 1.0中的的核心技術包括分布式存儲、高性能網絡、優化的主機調度等,應用到自己的公有云上,開放給公眾使用。當時還沒有考慮商業模式的事情,只是覺得我們應當把這些有價值的技術和產品開放出去,讓別人受益,公司就自然就有價值了。說做就做,我們拿出了公司剩余的大部分錢在北京租了機房,買了一批設備,從核心技術到計費平臺、說明文檔、注冊系統、自動化運維等,花了近半年的時候做公有云。
**InfoQ****:公有云發布之后遇到了哪些挑戰?**
> **程輝**:主要有三個挑戰:
> 第一,如何在堅持OpenStack開放標準的同時滿足國內客戶定制化的需求。UnitedStack云服務完全基于OpenStack開放API構建,但是OpenStack開放API并不能完全滿足客戶需求,因此這里需要與社區做足夠的溝通工作,將這些差異化的需求提交給社區,同時我們還在保證100%兼容的目標的情況下對OpenStack API進行擴展。這對于團隊對于OpenStack開發能力有足夠的自信才能做到。
> 第二,平衡OpenStack社區開發與生產運營的差異。社區開發時,我們只需要完成功能開發和測試,但當我們要生產運營一個OpenStack云平臺時,這時需要考慮平臺運營過程中可能出現的各種事件,比如物理服務器宕機,存儲擴容、縮容,磁盤故障,網絡抖動和攻擊等,需要為每一種異常或者失效準備預案,及自動化運維措施,并及時響應。
> 第三,獲得客戶信任。作為一個新興公有云平臺,獲得客戶信任是一個漫長的過程,任何一次異常或者故障都會導致客戶信心的丟失,客戶幾乎不能容忍一次故障,這是最大的挑戰。平臺每天都會有更新和升級,也不能中斷客戶業務。
**InfoQ****:****UnitedStack****為什么提供托管云業務,出于什么考慮?**
> **程輝**:有句話說“出來混總是要還的”,剛開始創業的時候,我們沒想商業模式,從發行版到公有云,都沒想好怎么賺錢。我們知道現在很多公有云都是巨頭在做,幾十億的資本投進去才可以做好。作為一個小的創業公司做公有云,你確實有機會,但是相比資本的力量,這是上百倍的差距,你在市場上可能有競爭力,但是很難做的比他們更好。
> 我開始思考如何進一步商品化整個公司的品牌和技術,在國內,有一批大客戶,對云的需求量更大,而且沒有哪一家公有云可以服務好他們。大到什么程度呢?大到用公有云已經很不劃算了。比如對彈性計算要求極高的新興的移動互聯網公司、游戲公司,還有對云擴展性和安全性要求高的銀行和互聯網金融公司等,他們的業務量規模大且比較需求量比較固定,而且對于安全性、數據主權等要求極高,因此這些客戶不太放心將這些業務放到公有云上。
> 所以,我們推出了托管私有云(Managed Private Cloud),可以理解成獨享的公有云。我們的核心價值在哪里?我經常把云建設的投入分為三個部分,一是IDC資源,包括電力、帶寬、機位等,這是一個高度市場化的領域,比較成熟,這塊交給客戶去解決,因為價格已經市場化了;二是服務器設備,更加市場化的領域,發展了幾十年,我們沒有必要做;三是獨立的技術平臺和運維,這才是我們應該做的事情,幫客戶做好管理、維護以及后續的升級,甚至新功能的研發、監控等。
> 事實上,如果把托管云三部分的投入成本和同樣資源的公有云費用做比較,就會發現,托管云的整體成本只有公有云的1/3-1/5,看起來不可思議,但事實如此。目前,已經有10個托管云的大客戶上線,機房12個,分布在北京、廣東、上海和東北地區。
> 我可以隨口算一下,做一個云計算環境,需要的人包括虛擬化工程師、存儲工程師、網絡工程師、監控工程師、UI設計師、運維工程師等等,每一個崗位都需要花很大價錢。托管云可以讓客戶節省大量的錢,關注自己的業務。在UnitedStack平臺,托管云的系統平臺和公有云是一樣的,有什么更新,都會同步升級。
**InfoQ****:既然托管云商業模式比較好,為什么還要做公有云,據我所知國內的其他公有云市場盈利艱難。**
> **程輝**:這是個好問題,很多人都不理解。在沒有公有云之前,我們去向客戶推銷技術平臺時,客戶經常會覺得你說的這個好東西沒有經過驗證,沒有看到實際的生產案例,沒有看到實際的用戶,后來,我們上線了公有云,讓大家看到我們的高性能、用戶體驗、運維、持續更新等能力,通過這些方式,客戶才開始接受我們的托管云。另外,不同企業,在不同的階段,對云的需求是不一樣的,比如,互聯網創業公司,肯定初期傾向于公有云,待業務規模足夠大而且穩定的時候,這時采用第三方服務的私有云可能是一個更好的解決方案,他們需要不同的云服務模式去支撐他們當前的業務。因此,總結一下,公有云一方面滿足部分客戶的需求,另一方面,方便客戶構建其混合云體系。因此,這里公有云也是我們商業模式的一部分。
**InfoQ****:關于托管云服務,用戶自己找機房和數據中心,那么在搭建和維護云服務過程中,是不是偶爾需要你們派工程師去現場?**
> **程輝**:我們現在落地了10個大規模的托管云,幾乎沒有上門服務過!前期,我們會和客戶商量好,需要采購哪些設備,如果配置,發給他們一個表單,購買之后,我們的工程師會告訴他們如何關聯這些設備,還是一個清單搞定。最后是打通VPN隧道,一旦完成,我們就可以通過遠程方式部署第一臺種子機器,剩下的其他機器就會逐漸配置完畢。我們最快的客戶案例是從確定合同到托管云正式上線用了不到一個月的時間。我認為,以云計算為中心的上下產業鏈配合的很好,IDC提供電力、機柜和帶寬服務,硬件廠商提供基礎設施,我們提供云平臺技術,上面的PaaS或者SaaS廠商提供相應服務,云生態和諧共存。
**InfoQ****:如果部署在客戶那里的托管云平臺系統需要升級,對客戶的服務是透明的嗎?**
> **程輝**:保證部署在客戶數據中心的托管私有云無中斷地平滑升級是我們的核心能力之一。面向大規模業務的互聯網分布式IT基礎架構一個最重要的特點是不允許中斷。以微信為例,用戶基數很大,幾乎每分每秒都有人用,微信從上線到現在,幾乎每天都有很多變更,但不能中斷服務。云計算也是這個道理,客戶把服務交給我來管理,我需要既保持穩定又要不斷的改進、變更和升級。為了保障無中斷升級,我們推出了很多舉措,比如,我們在升級的時候,會給客戶的業務做熱遷移,保障業務連續性,用戶幾乎感覺不到服務中斷。通過這些手段,每次OpenStack推出新版本時,我們都能及時跟進,現在我們公有云和所有的托管云客戶都是運行在最新的OpenStack Juno版本上的,我們為客戶提供托管的OpenStack有一年多了,都是從早期的G版本一路升級過來的。既然我們做托管云,也需要按照最嚴格的公有云標準來要求自己。
**InfoQ****:分享下你在開源方面的心得吧。**
> **程輝**:這需要從我在新浪工作時說起,當時我沒有做開源,接手的任務是把公司的云平臺盡快上線。我招了一批在校實習生,讓他們兩個月之內不參與任何公司的內部工作,只在社區中做,找bug,然后嘗試修補。如果提交的補丁不規范,就會被社區退回來,有人曾經被打回20多次,通過這個過程,社區幫我很好的培養了這些人。在新人成熟之后,云平臺只用了一個月時間就上線了。 后來,我們被邀請去國外分享經驗,我也有了創業的原始動力。后來就成立了UnitedStack,即使在資本很緊缺的情況下,我也會安排工程師全職在社區當中做。正因為如此,我們的系統穩定性才會很高。
> 另外,社區的架構設計和文檔對我們很有借鑒意義。比如,某一個開源的賬號體系,開始我們覺得特別復雜,設計了幾十個新的概念,不可思議。但是,后來我們在設計云平臺的賬號系統時,才發現人家的設計是多么好。如果沒有社區經驗,是很難設計出來的。 通過社區讓我們知道了這些東西,讓云服務產品更加有競爭力。
**InfoQ****:你認為****UnitedStack****的核心競爭力是什么?**
> **程輝**:剛才我已經說了一些。第一個是開源,目前在中國市場主流的云當中,我們算是唯一一個完全基于開源來構建的商業的生產的云,我們目前云系統采用的兩大開源平臺,OpenStack和Ceph,不僅開源平臺為我們提供了源源不斷的動力,我們還有一批非常懂開源的工程師,保證我們團隊在開源業界的領先水平。第二個是互聯網精神,既要變又要穩。公司核心團隊基本上來自于互聯網公司,因此我們有能力將互聯網的基礎設施和運維管理經驗帶到客戶的數據中心。第三個優勢,商業模式的創新,我們是國內第一家旗幟鮮明地提出托管云理念。如果對明年或者后年的云市場做一個預測的話,托管云會成為一個不可小覷的云計算細分市場。
**InfoQ****:你對目前云計算的發展現狀有什么樣的看法?**
> **程輝**:?中國云計算市場現在還沒有清晰的市場區分,總體發展還處于初創和混沌期。具體表現在,目前主流的云服務產商均采用的是自研的私有技術、私有API,云平臺之間沒有統一的互通接口,缺少統一標準,無法通過標準參數來衡量一個云服務的優劣。
> ?基礎設施云計算技術,不論是IaaS還是PaaS,大約未來3~5年左右時間會成為高度商品化的技術,商品化意味著花錢就可以買來,有市場有技術,而且市場和技術可以交易和轉換,到那個時間,云計算市場競爭將從技術競爭真正轉變為資源和服務的競爭。
> 比如,我們提出的托管云服務其實對應國外的是Managed Private Cloud,這在國外是一種主流的私有云交付方式,不論廠商、企業用戶還是媒體都非常清楚。
**InfoQ****:云計算市場有哪些細分領域和玩家?他們分別有何特點?****?**
> **程輝:**我就按大家最常見的理解分為公有云和私有云兩大體系。公有云市場按平臺技術類型來看有兩大類:
> - 第一大類是基于自研的私有技術的公有云,比如阿里、騰訊等互聯網巨頭提供的云平臺、外資的云(如AWS,Azure)、Ucloud,青云為代表的創業公司的云 ;
> - 第二大類:基于開源技術構建的公有云:如京東云、金山云,UnitedStack、還有電信、聯通等運營商的云平臺,都是基于開源的OpenStack平臺構建;
> 云計算和其他行業一樣,順應從閉源技術到開源技術的發展趨勢, 我們看到,2014年之后新成立的云平臺,基本上都屬于大二大類,基于開源構建。
> 云計算是可以OEM的,透露一下,到目前為止,國內已經有接近10家IDC、互聯網公司公有云廠商的底層是Powered By UnitedStack的,即我們團隊為其提供完整的公有云平臺、技術還有運維服務,初步實現了IaaS云平臺的商品化。
> 私有云有目前非常明顯兩大體系:
> - 一類是商業VMware生態,目前私有云市場占有率非常高,尤其是在傳統行業,但是目前大量只解決了虛擬化的問題,分布式存儲、SDN網絡等云計算核心技術還很難應用起來。
> - 第二類還是OpenStack開源私有云生態,目前OpenStack開源私有云模式已經被廣泛接受,在VMware最穩定的、市場占用率最高的金融和政企行業也可以看到越來越多的應用案例。UnitedStack的OpenStack私有云方案已經幫若干家金融和銀行公司替換掉了VMware解決方案。
**InfoQ:****按照以前的****IT****規模,可能是市場成熟之后,有兩三個比較大的賣家。你覺得云計算這個市場,會遇到這個問題嗎?**
> **程輝:**不會例外,也會是這樣的,大者恒大,因此,我們在未來兩年必須變得強大起來,否則就會被淘汰出局。
**InfoQ****:****UnitedStack****在未來幾年的路線圖是什么?**
> **程輝**:技術路線上,我們會堅持開源,投入更多資源將開源項目產品化。在基礎設施服務層面,高性能SDN網絡和高性能統一存儲將持續是我們的重點。SDN網絡在開源界也是最近兩三年才開始逐漸被關注和被應用起來,目前已經初步實現了SDN網絡的構想,但其性能和穩定性還有進一步提升空間,在我們的計劃中,未來1年,SDN網絡的性能還有3到5倍的提升,并且會新增更多企業級安全特性,進一步滿足嚴肅的企業級應用。
> 高性能統一存儲的目標很簡單,不僅要完美的替代傳統的SAN企業級塊存儲,還能夠為大數據、對象存儲等業務提供底層支撐。性能優化方面,目前我們的分布式存儲讀寫IO延遲已經突破了1毫秒,幾乎接近分布式塊存儲的極限。在提供極高性能的同時,我們還在數據安全性方面下了很大努力。今年會繼續在存儲多樣化上下努力,比如,剛剛上線的NAS存儲服務和虛擬SAN功能,在行業內也是獨一無二的。
> 基于扎實的基礎設施架構,我們還將在PaaS層構建更多服務。
> 首先是容器技術的大規模商用。UnitedStack是國內第一家提供容器服務的云服務廠商,今年將在Docker存儲和網絡方面做一些功能優化,解決目前阻礙Docker容器服務商用的問題;
> 其次,將大數據與統一存儲做整合,將OpenStack云平臺和Hadoop大數據平臺兩大開源體系全二為一,真正實現我們內部早年提出的“一個底層,多個平臺”的構想;
> 第三,將持續引入更多的開源的和商用的PaaS層服務,比如MySQL,Mongodb,Oracle數據庫服務,Redis, Memcache等緩存服務,讓開發和運維變得更簡單。
### 受訪者介紹
程輝,UnitedStack公司創始人兼CEO,曾任OpenStack基金會董事,是中國OpenStack領域最活躍的布道師和實踐者。
他致力于打造OpenStack全球生態圈中最成功的開放云平臺:他創立UnitedStack是中國最專業的OpenStack開源云計算公司,擁有中國最強大的OpenStack開發團隊,第一次真正將OpenStack開放平臺的精髓注入了中國云計算領域。在他的帶領下,UnitedStack革命性地將“托管云”服務落地中國,是中國市場上第一個提供類似標準化服務的云公司。目前,UnitedStack基于自主開發的全球最好用高性能OpenStack云服務平臺UOS,已經成為中國最具代表性的高性能、可信賴云服務平臺。