2016年,全球云計算市場風起云涌,你方唱罷我登場。在全球,AWS一枝獨秀,占據著公有云市場的“頭把交椅”,谷歌、微軟、IBM都在云計算市場投入重金,并不斷追趕AWS。在中國,新興的云計算市場更是一片藍海,BAT巨頭爭相入局,海外巨頭也陸續進入中國市場。作為近幾年興起的企業新IT部署,越來越多的企業正拋棄傳統的on-premise模式,不斷地向云上遷移。近日《InfoQ》刊登了青云CEO黃允松對未來云計算發展的幾個思考,筆者摘錄其精華,以饗讀者。
事物的發展都是一個自然延續和平滑演化的過程,IT行業也不例外。從六七十年代開始,IT行業就是一個純真的基礎性行業。最開始時,是“硬件為主導”,后來骨干網的發展讓PC互聯網逐漸火爆,現在則是移動互聯網時代。在黃允送看來,“Cloud is everything ”,每家企業都有自己的云,比如樂視云、TCL云等等。
“云”只是代表人對于計算機和通訊技術下一代演化的預期。我們從擁有一個東西本身之后才能使用它,到現在不一定擁有它本身就能使用它,這個轉變稱為“云”的過程。實際上我們每天都在和“云”打交道,比如郵件,你雖然沒有購買服務器或者 CPU,但是有人幫你處理SMTP和POP3。不管是買了演唱會的票還是高鐵車票,或是訂了酒店,當你在手機界面做了一些操作,而在事件本地什么都沒做,但事件已經完成,這都是云的模式。“云”沒有非常明確的功能層面的劃分。
下面,黃允松從3個方面談談其對云計算未來的理解:
云計算的分工將會變得更加細化
其實從美國來看“云”的分工已經很細化了,比如說美國的AWS,看上去它的服務包羅萬象,實際上就三大塊:
第一,對象存儲S3。對象存儲解決的是非結構化數據存放問題。其實AWS的第一個產品就是對象存儲,這也是AWS最牛的產品,它與客戶產生了極高的黏性。比如赫赫有名的DropBox背后完全是 Powered by S3。
第二, EC2。它屬于IaaS,IaaS代替的是硬件行業,比如說IBM、HP、SAM、DEC、康柏、DELL 等等。
第三,Orchestration編排服務。是對傳統中間件(如數據庫、運行池等等)高度自動化管理和運行的過程。
我一直有個論斷,五年之內第一名的云公司是微軟,而不是AWS,為什么呢?你要看一個公司的主營業務在哪里,一定要在自己的細分領域做好。像微軟這樣的公司,Iaas、PaaS、SaaS 都有,但SaaS才是它發力以及厲害的地方,比如說它的Office365,在辦公、自處理、制表以及協同方面是行業第一。不過微軟的PaaS也很厲害,它有自己的開發者平臺,更重要的是它有兩個寶貝,Visual Studio 還有MSDN,它的團隊和精力都能保證PaaS做得很好。
我們回過頭來看一個呼聲最高的公司,也是云計算領域的鼻祖之一的Google ,它在“云”上反而沒有什么建樹。迄今為止,谷歌在IaaS、SaaS 和PaaS都有產品,但實際上在美國的云計算版圖里面都是一個極小極小的存在,我們能看到谷歌厲害的地方在哪兒?還是推出幫中國人翻墻的GAE,但是GAE到現在為止也是以免費的個人服務為主,說明它的時間未到(這是我一會兒講的第三點,PaaS層到底要分成哪幾個步驟以及青云怎么應對 )。實際上谷歌GAE目前是很尷尬的,Google Office 的Google Docs和微軟Office365是競爭對手,一度獲得了加州整個州的合約,很可惜2015年Satya Nadella 出任微軟CEO后,這個州的合約又被微軟拿回去了。谷歌在SaaS領域很努力,但其實谷歌真正能力所在是在偏互聯網方向的App Engine,即Platform的建設。
在美國有一個很有意思的現象,VMware在企業級虛擬化和私有云的市場基本上一家獨大。一個企業的IT是很復雜的,沒有人能決定是搞私有云或者公有云。大多情況下甲方往往是要公私兼顧,只不過多要公或多要私而已。但一個公司只要公有云概率不高,只要私有云概率也不高,所以混合云非常關鍵。在美國怎么做這個事呢?在私有云和企業級虛擬化市場上,VMware 一家獨大,在公有云IaaS 上,AWS 一家獨大,PaaS 有微軟、谷歌,以及Salesforce,在SaaS層更是百花齊放。可以看到在美國, Cloud的分工是非常細分的。
剛才講的是偏技術層面的公司,如果偏應用就太多了,有做電商的,還有做支付的,還有做社交的等等。Facebook 在云上投資非常大,但是Facebook基本上是社交范疇之內的PaaS平臺,這非常類似QQ和微信背后的騰訊云。騰訊云做什么?第一是社交,第二是Gaming,尤其是Mobile Gaming。騰訊是世界上最大的游戲公司,也是世界上最大的游戲運營商之一。這時候一個統一的 IT支撐平臺非常關鍵,但是IaaS對于騰訊不重要,因為它要的是對游戲流量的控制。
那么有沒有一個公司能夠吃掉所有的一切呢?不可能!專業搞電子郵件的不擅長社交,一個做游戲的公司搞電商會差一點,擅長搞互聯網的做銀行和保險公司的記賬本不會太擅長,而擅長做金融行業的人去做安全部門業務系統也不會太擅長,做IaaS 和PaaS的人做SaaS就不會太擅長。所以云的分工細化是一個大的趨勢。
萬物互聯要求云計算基礎設施層具備更強大的能力和更豐富的功能
從移動互聯網向IoT的迅速轉變過程中會對基礎設施帶來新一輪的挑戰。這個挑戰表現在幾個層面,第一個敏捷性,第二個成本,第三個復雜性。
首先,敏捷性表現在當企業需要一個IT系統去解決問題的時候,在傳統領域一般用幾個月或者幾年的時間上線一套IT系統在數據中心,而且企業心理承擔能力是非常強的,經常說今天不行明天再來,反正不著急。過去的Business Model是非常靜態的,市場的競爭也沒有那么激烈。但是隨著業務的變化,尤其是跨界競爭變得越來越常見之后,消滅你的往往不是你的同行,而是你不認識的人。
前段時間產生了一個很流行的詞叫降維攻擊,別人在一個更高的維度降維攻擊你,你根本不認識它并且毫無反擊之地。這種情況下需要我們IT行業要變得極其敏捷,尤其是IoT出來之后要求會非常的高。
同時,我們還需要一個很重要的東西 —— SDN,為什么SDN很關鍵?很多人覺得SDN是為了讓大家降低對交換機的依賴,其實根本不是這樣子的。我們要解決的問題是,把由Cisco定義的結構清晰的靜態網絡,變成百分之百動態網絡。SDN有一個新的分支—— SDN-WAN,即軟件定義的骨干網,在這種格局之下我們才有可能迎來移動互聯網下一步的變化。
其次,在基礎設施和敏捷性之后,降低成本是非常關鍵的。我在講帶寬的價格的時候已經提到這一點。直播行業是2016年最熱門的行業,有幾千家,他們在帶寬方面的開銷是巨大的。在這個層面上說,基礎設施層面需要新的變化,我們迫切地需要在接下來3-5年的時間使得我們國家基礎設施即ICT行業,變得更廉價、更敏捷、更可靠,這樣才能迎來下一步的發展。
那么這個和云計算有啥關系呢?這是我們IaaS層做的事情,原來僅僅覆蓋Computing Power,現在要覆蓋橫跨整個中國的SDN-WAN,這對我們國家是非常重要的事情。
明年功能層面的存儲是一個重點領域,尤其是對象存儲、NAS、Flash SAN、Virtual SAN。因為 IaaS之后一定是PaaS和SaaS,一旦行業聚焦在PaaS和SaaS之后,企業眼中就沒有硬盤了,那數據放在哪里?有數據要放但沒有硬盤,所以需要有一個行業能夠代替硬盤——網盤,這也會成為云計算明年很大的需求。這和我講的第一點行業性的細化有一定的相關,功能層面的存儲明年應該會有一輪的蓬勃興起,我相信投資和行業研究的專家們會有共識。
PaaS層的分解、發展與迭代
云計算未來發展的第三點是PaaS層的分解,PaaS層會分成三個步驟發展和迭代,不同的廠商會扮演不同的角色。第一個是Technical PaaS,第二個是Solution PaaS,第三個是Industry PaaS。
Technical PaaS
我的團隊從2015年第三季度開始就不在IaaS投入研發了,裸機、機器虛擬化、容器化和 Unikernel,IaaS基本上四位一體全覆蓋后,路已經比較清晰了。PaaS層為什么變得關鍵?因為太多開發者和甲方已經沒有耐性停留在操作系統層面這塊。
青云QingCloud 主要服務金融行業,銀行、保險、證券的客戶最多,其他行業也看,我們未來還會做很多方面。在PaaS層面,以我們做得最多的銀行業客戶為例,銀行業基本上沒有哪個開發團隊還會愿意花時間安裝中間件和數據庫。大家想到的是找青云QingCloud 提供一套中間件,其實是中間件編排,我們也把它叫 Technical PaaS 。
Technical PaaS 更多的是中間件層面的高度自動化,這使得開發者不需要接觸操作系統就可以編制代碼、運行代碼、維護代碼,因為它不僅僅讓硬件透明化,并且讓技術本身也透明化。寫代碼的人只需要理解數據模型、代碼邏輯、測試邏輯,簡單地說一個銀行的軟件工程師首要任務是理解銀行的存、貸、債各種各樣的業務,這個很關鍵。
Solution PaaS
Solution PaaS面對的是一個過渡的階段,是帶有共性問題的打包方案。
我們剛剛講的是一對一解決具體技術的問題,而Solution PaaS是以打包的方式解決客戶應用的東西,它都是由偏傳統的中間件所組成的。這個過渡階段SI(系統集成商)很有優勢,我們很明確地觀察到不論是中國還是美國,在這個領域活躍的人基本上都是原來資深的SI(系統集成商)。
Industry PaaS
Industry PaaS是PaaS的終極形態,是帶有行業屬性的PaaS平臺。像BAT的云平臺就是帶有極強 Industry PaaS的特性,網易云和京東云也都是非常典型的。
未來兩年在中國和美國都會廣泛出現一個詞是行業云服務,我們會看到銀行云、保險云、證券云、物流云,大家不要驚訝,這是因為人們(開發者、CEO、CTO、CIO)對于技術性的東西越來越不可忍耐,這時候就把技術的東西留給我們來做,所以我們會解決硬件、網絡、存儲、安全系統、操作系統、中間件、調度、運維、升級、版本管理控制等問題。然后我們輸出API,與合作伙伴合作打造Industry PaaS,最后孵化出各種各樣SaaS應用程序。這樣一來我們的行業就能從基礎層面解決技術問題,以便于孵化下一個革命IoT的浪潮。