數人云王璞:未來兩三年Docker在中國發展將走向成熟
原創Hadoop出現在美國是2006年,但是真正在中國落地是在2010年以后。
OpenStack是在2008年出現在美國的,在中國大規模的使用已經是2012年。
Docker是在2013年出現的,那么,在中國又會經過幾年才會走向成熟呢?
數人云CEO王璞認為,一個技術的成熟與否取決于落地使用的情況,“2014年,數人云剛成立時,還沒有多少人知道Docker和Mesos,如今Docker已經火的不可想象。我估計Docker應該在未來兩三年左右就會成熟。”
數人云CEO王璞
容器催生新一代的PaaS
容器誕生于美國,而且技術本身已經發展很久,例如早年的Unix系統都有容器的概念,只不過沒有得到大規模的普及,直達2013年Docker技術出現后,容器技術才變得越來越火,這也是因為有了云計算,Docker也是與云計算相關的,如果脫離了云計算,容器技術也不會像今天如此火熱。
不像Hadoop、OpenStack等開源技術,Docker2013年在美國出現后,2014年就有很多中國的工程師給Docker貢獻代碼。為何Docker發展如此迅猛呢?王璞認為,國內的用戶對云計算互聯網技術越來越重視,所以國外新技術進入中國的時間也就越來越短。此外,在容器的融合方面,尤其是落地層面,中國的企業和工程師也參與了很多。因此,在云計算的大背景下,容器催生了新一代的PaaS。
上一代PaaS,類似Heroku,Cloud Foundry、各種App Engine等的使用場景過窄,例如App Engine的后端要運行在移動APP的后臺,而這無法在企業級層面落地。此外,上一代PaaS的復雜度較高,需要各種編程語言進行支持,這就給開發人員增加了更多的任務。
Docker出現后,催生出新一代PaaS,Docker重新定義了PaaS使用者和PaaS開發者之間的邊界。過去的PaaS邊界主要在編程語言上,需要支持各種語言,而新一代PaaS只需要支持Docker即可,使用者可以不知道Docker里運行的程序,開發語言等,開發者只需要使用標準的Docker來運行、調度和管理等,再加上前后延伸,比如持續集成、持續交付就足夠了。
Docker雖不成熟 但是需求旺盛
雖然,Docker在中國也僅僅發展不到2年時間,但是已經有很多企業級客戶真正在使用Docker。雖然企業級客戶愿意嘗鮮,但他們往往都不會用在核心的系統中,更多的則是集中在互聯網化、移動等需求方面。
王璞表示,“客戶對Docker***的擔心還是在于它的不成熟,畢竟這個技術的發展時間太短太新。但是企業級用戶的需求還是很多的。”技術不成熟,但是大家還都愿意去嘗試使用,這是為什么呢?
王璞告訴51CTO記者,這些傳統企業客戶對Docker的需求源自于業務的壓力以及業務的改變。例如金融機構有大量的2C(to Customer)業務,消費類的業務也越來越互聯網化,這就要求企業的IT架構必須能夠支撐互聯網的相關業務,雖然Docker還不成熟,這些基于云計算的企業級IT產品不夠成熟,但是也只有基于云計算的產品,才能夠解決互聯網業務的問題,滿足企業的IT需求,傳統企業也就不得不采用了。
雖然新技術需要采用,但是,這也需要能力較強的CIO來進行評判抉擇。王璞認為,“傳統企業客戶不再大規模采購上一代技術和產品,而是需要采購新一代技術和產品,但是新一代技術不夠成熟,這就需要客戶提升自己的能力。在企業級IT變化的時間點上,CIO變得尤為重要。”如今大量基于云計算的企業級IT產品不成熟,這就需要CIO具有很強的能力來進行甄別,根據企業自身的業務特點來選擇適合自己企業發展的技術和產品。
雖是拿來主義 但是也有創新
很多技術都是從歐美等發達國家傳遞過來的,中國只能是“拿來主義”,但是只是“拿來”式的效仿模仿還不夠,企業還應該進行創新,針對中國客戶的特色來研發技術和產品。那么數人云在“拿來主義”的基礎之上進行了哪些創新呢?
王璞表示,數人云進行了兩方面的創新,首先是商業落地層面,其次是技術層面。
在商業落地層面,數人云會根據客戶的不同特點,用容器技術幫助他們完成業務需求。例如,很多金融客戶都有許多監管需求,銀監會要求銀行內部有各種環境,例如開發環境、測試環境、生產環境等,而這些環境都是隔離的,這就給開發運維人員帶來了很大的難度。而數人云會與客戶一起整合合規流程、不同環境下用容器打通,盡量采用自動化的流程方式來完成。
在技術創新方面,不只是技術人員閉門造車,而且通過落地后結合客戶的需求點進行創新。而數人云目前收集到的***的需求點在于穩定性、規模性以及成熟度,根據用戶的需求進行技術上的創新,例如進行百萬并發的壓力測試幫助用戶解決穩定性問題。王璞認為,將來從國內的Docker創業公司中肯定會有源自中國的、并且是有世界影響力的新的開源技術。