3
本文作者: 白玉龍 | 2015-10-31 09:12 |
關(guān)心云計(jì)算的人一定知道,自年初開始,國(guó)內(nèi)一下子涌現(xiàn)了多家利用Docker技術(shù)的容器云公司,這也帶熱了一個(gè)新興詞匯——容器技術(shù)。不同于很多智能硬件被稱為“偽需求”,作為純軟件技術(shù),Docker的興起證明著企業(yè)市場(chǎng)的需求。
國(guó)內(nèi)做Docker技術(shù)的創(chuàng)業(yè)公司不算多,DaoCloud是其中比較受關(guān)注的幾家之一,主要解決的就是應(yīng)用交付和平臺(tái)運(yùn)維的難題。創(chuàng)始人喻勇曾先后在微軟和VMware就職,主做的項(xiàng)目就是基于容器的大規(guī)模PaaS(平臺(tái)即服務(wù))平臺(tái)。
大公司的老員工出來創(chuàng)業(yè),無不是看到了當(dāng)下市場(chǎng)的需求,而自己又恰好身在其中。用一句羅永浩的話說:感覺自己是被命運(yùn)選中了。喻勇創(chuàng)業(yè)的原因也沒有偏離這個(gè)軌跡,他告訴記者創(chuàng)業(yè)是因?yàn)榭吹搅颂鞎r(shí)地利人和。
天時(shí)是因?yàn)樗秃匣锶硕嗄暄邪l(fā)的積累,非常熟悉PaaS和容器內(nèi)核。
地利則是做過幾個(gè)大企業(yè)客戶的方案,對(duì)于市場(chǎng)需求足夠了解。
人和主要是創(chuàng)始團(tuán)隊(duì)成員都是來自之前公司的同事,保證了團(tuán)隊(duì)之間的能力和互補(bǔ)性。
有人列舉了虛擬機(jī)的各種問題,然后就有了Docker技術(shù)一度被認(rèn)為必然會(huì)替代虛擬機(jī)的論調(diào),但一項(xiàng)技術(shù)還沒有發(fā)展壯大之前就想著顛覆顯然有點(diǎn)過于吹捧。為此,雷鋒網(wǎng)編輯與DaoCloud創(chuàng)始人喻勇進(jìn)行了以下對(duì)話(有刪減):
雷鋒網(wǎng):有人說Docker技術(shù)必然會(huì)替代虛擬機(jī),你認(rèn)同么?
喻勇:其實(shí)我們認(rèn)為在可以預(yù)見的中短期內(nèi),Docker與虛擬機(jī)應(yīng)該是共存的狀態(tài)。
虛擬機(jī)是資源的載體,而應(yīng)用是在資源之上,這中間的生態(tài)層面其實(shí)是不一樣的。通過觀察現(xiàn)在已有的IT架構(gòu)和公有云平臺(tái)也可以發(fā)現(xiàn),幾乎沒有大規(guī)模的公有云放棄虛擬化而使用容器做資源分配。
虛擬化出來的資源相當(dāng)于裸機(jī),而使用容器可以獲得大規(guī)模調(diào)動(dòng)的能力,這兩者其實(shí)形成了共存、互補(bǔ)的生態(tài)體系。Docker技術(shù)的出現(xiàn)其實(shí)就是更好的解決傳統(tǒng)解決方案的不足之處。
雷鋒網(wǎng):你說的不足之處具體指哪些?
喻勇:我想從技術(shù)和業(yè)務(wù)領(lǐng)域兩個(gè)維度來說。
技術(shù)上我們經(jīng)歷了PaaS從1.0到2.0,再到3.0。從1.0到2.0的區(qū)別在于,1.0對(duì)開發(fā)語(yǔ)言有很多限制,客戶和開發(fā)者不希望使用某個(gè)PaaS引擎就把自己鎖定在這個(gè)平臺(tái)上面。2.0雖然能解決的需求已經(jīng)很多了,但是問題同樣不少,比如2.0的PaaS并不介入軟件的開發(fā)流程,軟件做成品后需要經(jīng)過二次封裝,才可以運(yùn)行在PaaS平臺(tái)之上。3.0則是現(xiàn)在以Docker為代表的云平臺(tái),會(huì)涉足到軟件開發(fā)流程,交付的產(chǎn)品就是Docker的標(biāo)準(zhǔn)鏡像,在Docker的平臺(tái)上把開發(fā)、測(cè)試、運(yùn)維的流程都打通了。
另一個(gè)是業(yè)務(wù)領(lǐng)域,近三五年的時(shí)間里成長(zhǎng)出的公司中,很多業(yè)務(wù)都是互聯(lián)網(wǎng)業(yè)務(wù),但是采用的還是比較傳統(tǒng)的軟件開發(fā)流程。也就是自己研發(fā)、交付,很多開發(fā)工具都是自己寫的,不過開發(fā)工具和流程往往缺少普適性。Docker的出現(xiàn)讓這些客觀條件統(tǒng)一,并且由于具備普適性,可以應(yīng)用到很多做軟件交付開發(fā)的企業(yè)應(yīng)用場(chǎng)景中。
雷鋒網(wǎng):同樣是基于Docker技術(shù),PaaS 3.0與CaaS的區(qū)別在哪里?
注:雷鋒網(wǎng)在此前相關(guān)技術(shù)的公司報(bào)道中,有強(qiáng)調(diào)自家推出了以Docker技術(shù)為基礎(chǔ)的CaaS(Container as a Service)容器服務(wù)。
喻勇:我們很少講CaaS,我們看好容器技術(shù)是因?yàn)槌休d應(yīng)用而不是承載資源,PaaS就是以服務(wù)應(yīng)用為核心的。這一點(diǎn)可能各家的理解不太一樣,很多時(shí)候我們將容器技術(shù)放在PaaS層面,原因就在于PaaS在管理容器的時(shí)候是以集群為單位的,對(duì)于批量管理、批量調(diào)度能夠發(fā)揮的價(jià)值更大一些。
雷鋒網(wǎng):既然要承載應(yīng)用,是否需要建立一個(gè)穩(wěn)定的架構(gòu)?
喻勇:這一點(diǎn)其實(shí)不是,現(xiàn)在的軟件開發(fā)層面,很少有一個(gè)架構(gòu)是穩(wěn)定不變的,只是做小修小補(bǔ)。
首先,我們采用的是微服務(wù)架構(gòu),有4種編程語(yǔ)言,60多種編程模塊。為了適應(yīng)這種變化,團(tuán)隊(duì)把一個(gè)大系統(tǒng)拆散了,當(dāng)需要升級(jí)的時(shí)候,對(duì)整體的影響會(huì)比較小。
其次,架構(gòu)落到云平臺(tái)上面,為了保證體驗(yàn)、穩(wěn)定性足夠好,DaoCloud在網(wǎng)絡(luò)層做了非常多優(yōu)化。我們?cè)趪?guó)內(nèi)有四個(gè)數(shù)據(jù)中心, 在美國(guó)有一個(gè),在日本有一個(gè)。這些布局本身是具有可調(diào)節(jié)性的,這一點(diǎn)也借助了Docker快速遷移的能力。團(tuán)隊(duì)還做了大量的抽象工作,無論使用哪家公司的云平臺(tái),不論國(guó)內(nèi)外,在效率上我們可以保證都是一樣的。
雷鋒網(wǎng):現(xiàn)在平臺(tái)上有哪些類型的客戶?
喻勇:因?yàn)槲覀兊臉I(yè)務(wù)涉及公有云和混合云,客戶也會(huì)分為兩部分。
在共有云平臺(tái)上現(xiàn)在有4萬左右的開發(fā)者、中小企業(yè)創(chuàng)業(yè)公司的注冊(cè)用戶。在今年8月我們上線了收費(fèi)的公有云,目前積累了數(shù)百付費(fèi)服務(wù)的客戶。
混合云的解決方案允許用戶在自己的私有環(huán)境完成代碼的儲(chǔ)存、鏡像構(gòu)建、容器倉(cāng)庫(kù),但用戶的使用體驗(yàn)和公有云是一樣的。目前已經(jīng)有上萬臺(tái)主機(jī)接入DaoCloud,這種方式也擴(kuò)大了我們的服務(wù)范圍。積累了兩三百家的中等偏大的企業(yè)客戶,當(dāng)然收費(fèi)也是企業(yè)級(jí),會(huì)更貴一些。
從行業(yè)劃分看,主要以金融行業(yè)為主,還包括O2O、游戲垂直電商等。
雷鋒網(wǎng):做Docker技術(shù)的不止你們一家,客戶為什么選擇你們?
喻勇:第一,我們?cè)贒ocker社區(qū)投入是最大的。我們?cè)诮衲晖度肓撕芏嗑唾Y金做Docker Hub在中國(guó)的加速,中國(guó)客戶在使用美國(guó)資源的時(shí)候是很慢的??蛻粼谙螺dDocker Hub的資源時(shí),60%的流量是通過我們的代理和加速完成的。
第二,不論是公有云還是混合云,我們做了很多體驗(yàn)的優(yōu)化,這個(gè)優(yōu)化精確到了像素級(jí)別的。Docker本身比較新,用一個(gè)新的東西是需要引導(dǎo)的。
第三,在平臺(tái)運(yùn)行穩(wěn)定性的工作,包括帶寬的冗余,容器資源的冗余,使用我們產(chǎn)品在這一年幾乎沒出現(xiàn)過停機(jī)、用戶容器無法運(yùn)營(yíng)等問題。很多混合云的客戶其實(shí)都是先用了我們的公有云覺得好才開始跟我們合作。
雷鋒網(wǎng):你提了兩次社區(qū),相比于一些傳統(tǒng)行業(yè),社區(qū)推廣好像更加偏向互聯(lián)網(wǎng)公司。
喻勇:恰恰相反,平臺(tái)在今年3月份上線之后,4月份就有一家大眾都認(rèn)為非常傳統(tǒng)的銀行CTO主動(dòng)來聯(lián)系我們。
我們認(rèn)為互聯(lián)網(wǎng)和社區(qū)對(duì)于企業(yè)客戶的滲透其實(shí)是越來越快,這是外部影響。內(nèi)因是現(xiàn)在很多行業(yè)都在做互聯(lián)網(wǎng)轉(zhuǎn)型,比如車企在做車聯(lián)網(wǎng),銀行在做個(gè)人理財(cái)、個(gè)人金融,都是互聯(lián)網(wǎng)形態(tài)的業(yè)務(wù),他們?cè)谧龌ヂ?lián)網(wǎng)的時(shí)候,會(huì)擁抱像Docker這類的新技術(shù)。
這里講一個(gè)有趣的事,DaoCloud上線10個(gè)多月,積累了數(shù)百個(gè)付費(fèi)用戶,但基本上我們連一個(gè)銷售都沒有,都是客戶主動(dòng)找來的。
雷鋒網(wǎng):Docker技術(shù)作為開源技術(shù),這項(xiàng)技術(shù)創(chuàng)業(yè)的公司區(qū)別在哪里?
喻勇:這其實(shí)可以從三個(gè)角度來看。
第一,Docker技術(shù)本身承載了立體生態(tài),區(qū)別不在于能把這項(xiàng)技術(shù)玩出什么花樣,區(qū)別在于團(tuán)隊(duì)本身的基因。由于我們之前是做PaaS平臺(tái)的,底層的大規(guī)模集群是自主開發(fā)的,同時(shí)我們強(qiáng)調(diào)同樣是一套內(nèi)核,需要即適用于公有云,又適用于私有云。這種混合式交付是我們的優(yōu)勢(shì)。
第二,成員在VMware等老東家做研發(fā)的時(shí)候,我們就非常強(qiáng)調(diào)架構(gòu)微服務(wù)和交付實(shí)際化的研發(fā)理念,團(tuán)隊(duì)采取的是小步快跑、持續(xù)迭代的方式。所以在產(chǎn)品交付包括功能的集成和增加方面,我們其實(shí)做的非常好。
第三,老東家都是做企業(yè)級(jí)市場(chǎng)的,并且我們對(duì)于中國(guó)的企業(yè)級(jí)市場(chǎng)非常了解,知道市場(chǎng)是什么樣的,了解市場(chǎng)的想法和需求。
“未來五年引領(lǐng)云計(jì)算發(fā)展的核心技術(shù)必然是容器技術(shù)”,不止一家容器技術(shù)公司對(duì)雷鋒網(wǎng)編輯說過相同的話。不過記者也提出了自己的疑問:“技術(shù)熱度雖高,但市場(chǎng)的需求何時(shí)能夠爆發(fā)?”對(duì)于這一點(diǎn),喻勇表示:“大概會(huì)在今年年底到明年年底這個(gè)時(shí)間段,現(xiàn)階段的市場(chǎng)就是求大于供,客戶需求應(yīng)接不暇,我們20多人的團(tuán)隊(duì)已經(jīng)有種忙不過來的感覺?!?/p>
自14年Docker技術(shù)火了之后,喻勇說16年是市場(chǎng)需求爆發(fā)的一年正好是第三個(gè)年頭。采訪結(jié)束后記者想起一句家鄉(xiāng)的老話:孩子,三歲看老。
雷鋒網(wǎng)先鋒志(公眾號(hào):vangzine)致力于發(fā)掘更多產(chǎn)品和技術(shù)創(chuàng)新驅(qū)動(dòng)的創(chuàng)業(yè)項(xiàng)目。如果你也在創(chuàng)業(yè),如果你也認(rèn)同產(chǎn)品和技術(shù)是改變世界的中堅(jiān)力量,歡迎通過我們向業(yè)界介紹自己。聯(lián)系方式:startup@leiphone.com,24小時(shí)內(nèi)會(huì)收到我們的回復(fù)。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。