正如集裝箱可以加速非標(biāo)準(zhǔn)物品的運(yùn)輸效率,Docker可以把不同的軟件架構(gòu)、技術(shù)棧統(tǒng)一放在一個“集裝箱”里,使得應(yīng)用的交付管理變得非常簡單

鈦媒體旗下的鈦坦白微信課第26期,請來了8位對“企業(yè)上云”有深刻理解的鈦客進(jìn)行分享。本文根據(jù)時速云CEO黃啟功的分享整理。

黃啟功是原IBM Bluemix RapidApps核心成員,國內(nèi)最早一批從事Docker容器云的實(shí)踐者,創(chuàng)立了國內(nèi)第一家基于Kubernetes的容器云平臺,在云計(jì)算領(lǐng)域耕耘多年。

以下是黃啟功在鈦坦白的分享:

大家好,我是時速云的創(chuàng)始人兼CEO黃啟功,很高興受鈦坦白的邀請做這次分享。我之前的經(jīng)歷主要都是在IBM,是原來IBM CDL的工程師。今天我給大家分享的主題是《容器云平臺在企業(yè)中的落地實(shí)踐》,主要從行業(yè)、市場、趨勢以及實(shí)踐幾個角度來聊一下目前比較火熱的Docker容器技術(shù)。

為什么Docker會這么火?

Docker容器技術(shù)應(yīng)該是近年來最火熱的一個開源技術(shù),它真正改變了企業(yè)應(yīng)用從開發(fā)、構(gòu)建到發(fā)布、運(yùn)行的整個生命周期。

通俗的講,Docker定義了一套應(yīng)用從開發(fā)構(gòu)建、部署以及運(yùn)行的標(biāo)準(zhǔn)體系,它其實(shí)就像我們最早之前的集裝箱的發(fā)明,它使得應(yīng)用的交付管理變得非常簡單。因?yàn)榇蠹叶贾溃?strong>虛擬化是云計(jì)算的基石,其實(shí)基于容器技術(shù)的虛擬化改變了傳統(tǒng)意義上的虛擬化,從而會對整個云計(jì)算產(chǎn)生了很深遠(yuǎn)的影響。

隨著谷歌、亞馬遜、微軟,還有國內(nèi)的BAT、華為等云計(jì)算廠商紛紛加入對Docker開源技術(shù)的投入,整個圍繞Docker的市場其實(shí)被全面引爆了,出現(xiàn)了眾多像時速云這樣圍繞容器技術(shù)的創(chuàng)業(yè)公司,以及生態(tài)圈。據(jù)統(tǒng)計(jì),截至今年年初,全球總共有將近50多萬個應(yīng)用已經(jīng)Docker容器化,兩年時間內(nèi),實(shí)現(xiàn)了3000%的增長,這一發(fā)展速度其實(shí)早已經(jīng)超過了以前像openstack這些傳統(tǒng)的虛擬化技術(shù)。

基于Docker的容器服務(wù),我們稱之為CaaS,就是容器級服務(wù),它涵蓋了IaaS跟PaaS兩者的優(yōu)勢,它其實(shí)是一種更輕量級的虛擬化,可以解決應(yīng)用的部署、開發(fā)運(yùn)維、微服務(wù)這些問題。而且我覺得未來的SaaS也都將會容器化,因?yàn)槿萜鞅忍摂M機(jī)更輕量靈活,而且能夠更快的加速業(yè)務(wù)的交付,所以我認(rèn)為,未來Docker對SaaS的交付也會帶來一個質(zhì)的改變。

Docker主要有以下幾個應(yīng)用場景:

Docker容器云對目前云計(jì)算行業(yè)的影響

Docker作為新一代的云計(jì)算技術(shù),其實(shí)在整個行業(yè)非常知名而且已經(jīng)風(fēng)靡全球。正如在運(yùn)輸領(lǐng)域,我們可以把原來一些非標(biāo)準(zhǔn)的東西統(tǒng)一放在一個集裝箱里,讓它能夠加速整個運(yùn)輸?shù)男?。在軟件領(lǐng)域,我們會把不同的軟件架構(gòu)、技術(shù)棧統(tǒng)一封裝在一個以容器為單元的“集裝箱”里去做管理跟運(yùn)行,這樣會大大提高我們整個軟件交付的效率。

對于企業(yè)來說,通常希望產(chǎn)品具有兩個特點(diǎn):第一個是快速交付,我們能夠非??焖俚捻憫?yīng)市場或客戶需求的變化;第二個是業(yè)務(wù)能夠永遠(yuǎn)在線,比如說面對用戶爆發(fā)式的增長,以及頻繁的軟件更新,能夠保證業(yè)務(wù)持續(xù),不會被中斷。

隨著云計(jì)算的發(fā)展,IaaS已經(jīng)解決了我們對計(jì)算資源,存儲、網(wǎng)絡(luò)這些基礎(chǔ)設(shè)施的需求,我們開始對開發(fā)運(yùn)維一體化、持續(xù)集成、持續(xù)交付、以及微服務(wù)等產(chǎn)生迫切需求。因?yàn)殡S著市場的變化,我們往往需要整個業(yè)務(wù)能夠隨著市場的變化實(shí)現(xiàn)快速交付,這樣的需求會變得越來越迫切。

通過一種以應(yīng)用為中心的新一代云平臺,用戶不需要關(guān)心資源的申請、軟件的部署和安裝,這種自動化的運(yùn)維全部交給了云平臺,可以真正讓企業(yè)聚焦在自己的業(yè)務(wù)本身,所以這也是Docker給大家?guī)淼谋憷珼ocker的誕生其實(shí)在整個應(yīng)用交付,以及在開發(fā)運(yùn)維方面,都帶來了一些實(shí)質(zhì)的變化。

Docker容器云將會給整個虛擬化開發(fā)運(yùn)維、微服務(wù)、持續(xù)集成與持續(xù)交付,傳統(tǒng)的中間件以及我們的SaaS帶來一個很深刻的變化。 我曾經(jīng)說過,Docker將會成為主流,未來SaaS應(yīng)用也基本上都會容器化。應(yīng)用可以不再運(yùn)行在一個固定的虛擬機(jī)中,而是以這種輕量級可擴(kuò)展的容器為運(yùn)行單元。

Docker會對目前的云計(jì)算行業(yè)造成一個沖擊,比如現(xiàn)在Openstack、Openshif都在擁抱或者融合Docker,Docker同時也在打造自己的生態(tài)圈,比如說定義自己的基礎(chǔ)設(shè)施,比如說有基于輕量級的操作系統(tǒng),比如說CoreOS、Rancher這樣的公司出來,所以這是一個跟舊有的云計(jì)算行業(yè)相互融合、相互進(jìn)步的一個方向。

我們認(rèn)為,Docker未來會出現(xiàn)一個爆發(fā)式的增長,而且越來越多的傳統(tǒng)行業(yè)會擁抱Docker,然后利用基于Docker容器技術(shù)的PaaS云平臺去加速業(yè)務(wù)應(yīng)用的交付,繼而實(shí)現(xiàn)業(yè)務(wù)的增長和創(chuàng)新。

傳統(tǒng)企業(yè)如何落地Docker容器技術(shù)?

我們知道互聯(lián)網(wǎng)創(chuàng)業(yè)都講究痛點(diǎn),做企業(yè)級市場也是一樣,我們只有找到企業(yè)的痛點(diǎn),然后很好的幫助客戶去解決,客戶才會愿意買單。目前企業(yè)在應(yīng)用運(yùn)維管理這些方面,主要面臨以下幾個方面的痛點(diǎn):第一個痛點(diǎn)是應(yīng)用迭代緩慢,業(yè)務(wù)交付經(jīng)常被推遲;第二個是傳統(tǒng)的單體架構(gòu)應(yīng)用難以維護(hù)和擴(kuò)展;第三個痛點(diǎn)是應(yīng)用的運(yùn)維管理比較復(fù)雜。

從時速云實(shí)際落地的客戶案例來看,目前我們主要從開發(fā)運(yùn)維、微服務(wù)、運(yùn)維管理這幾個角度去切入。企業(yè)落地Docker容器云,我們主要分為四個步驟:

第一步,把傳統(tǒng)的應(yīng)用容器化,如果是單體架構(gòu)的應(yīng)用,可以考慮拆成微服務(wù)的模式,然后讓業(yè)務(wù)應(yīng)用整個以容器為單元去運(yùn)行。把應(yīng)用容器化以及拆分成微服務(wù)架構(gòu)可以帶來非常多的好處:支持多種技術(shù)棧的應(yīng)用,比如可以選擇最合適的技術(shù)去開發(fā)業(yè)務(wù);提高資源的利用率,以及支持自動的彈性伸縮擴(kuò)展。比如說快速容災(zāi)容錯等等。 

第二步,加速開發(fā)構(gòu)建部署的過程,也就是我們所說的CI/CD,持續(xù)集成跟持續(xù)交付。DevOps全流程交付的意思是說,我們可以從業(yè)務(wù)應(yīng)用開發(fā),比如說通過Gitlab提交一段代碼能夠自動的觸發(fā)整個代碼庫的自動構(gòu)建,它會push到統(tǒng)一的企業(yè)鏡像倉庫,我們根據(jù)之前定義的部署規(guī)則,它可以自動部署到測試,或者是生產(chǎn)環(huán)境。Devops全流程交付能夠讓我們從開發(fā)、構(gòu)建、集成、部署、運(yùn)行等整個應(yīng)用的生命周期變成自動化的方式。

第三步,進(jìn)行灰度升級、服務(wù)發(fā)現(xiàn);

第四步,應(yīng)用編排、負(fù)載均衡、彈性伸縮等一些更高級服務(wù)的應(yīng)用。

案例:借力容器技術(shù)打造新一代PaaS云平臺

最后分享一個時速云的實(shí)際落地案例,某制造行業(yè)客戶借力容器技術(shù)打造新一代PaaS云平臺。

該企業(yè)客戶的IT業(yè)務(wù)十分復(fù)雜,而且由不同的第三方外包服務(wù)商提供服務(wù),給IT部門的運(yùn)維管理造成了非常大的困難。下圖是這一客戶利用容器技術(shù)打造的PaaS平臺的基本技術(shù)架構(gòu):

針對這一客戶對運(yùn)維管理和項(xiàng)目交付的需求,我們在網(wǎng)絡(luò)隔離,防火墻模式下去部署系統(tǒng),然后提供了多種網(wǎng)絡(luò)的部署模型,并且以分層架構(gòu)的模式去部署容器集群管理系統(tǒng)。下圖是針對客戶的三層網(wǎng)絡(luò)架構(gòu)專門做的部署,時速云容器云平臺的一個網(wǎng)絡(luò)模型圖:

我們通過這種基于Docker的PaaS云平臺,給客戶提供了一個包含DevOps、開發(fā)運(yùn)維、微服務(wù)架構(gòu)、CI&CD、運(yùn)維管理等在內(nèi)的針對性的解決方案,從而讓客戶能夠輕松的管理大量的外包服務(wù)開發(fā)商,并且讓其業(yè)務(wù)實(shí)現(xiàn)快速交付。(本文首發(fā)鈦媒體,根據(jù)時速云CEO黃啟功在鈦坦白上的分享整理)

………………………………………………

鈦坦白第26期八個小時的分享已經(jīng)全部結(jié)束,干貨會陸續(xù)發(fā)布在鈦媒體上:http://www.chcmb.cn/tag/1508094

報名入群聽課:在微信公號“鈦媒體”(taimeiti),發(fā)送“鈦坦白”

與鈦坦白合作,推薦鈦客:請與鈦坦白負(fù)責(zé)人佳音聯(lián)系,郵箱jiayinge@tmtpost.com

本文系作者 葛佳音 授權(quán)鈦媒體發(fā)表,并經(jīng)鈦媒體編輯,轉(zhuǎn)載請注明出處、作者和本文鏈接。
本內(nèi)容來源于鈦媒體鈦度號,文章內(nèi)容僅供參考、交流、學(xué)習(xí),不構(gòu)成投資建議。
想和千萬鈦媒體用戶分享你的新奇觀點(diǎn)和發(fā)現(xiàn),點(diǎn)擊這里投稿 。創(chuàng)業(yè)或融資尋求報道,點(diǎn)擊這里。

敬原創(chuàng),有鈦度,得贊賞

贊賞支持
發(fā)表評論
0 / 300

根據(jù)《網(wǎng)絡(luò)安全法》實(shí)名制要求,請綁定手機(jī)號后發(fā)表評論

登錄后輸入評論內(nèi)容
  • 贊??

    回復(fù) 2016.11.03 · via android

快報

更多

19:23

STOXX歐洲600指數(shù)漲幅擴(kuò)大至1%,創(chuàng)下當(dāng)日高點(diǎn)

19:18

DeepSeek連續(xù)3天發(fā)生服務(wù)異常

19:17

沃爾核材:2025年度凈利潤11.44億元,同比增長34.96%

19:17

捷佳偉創(chuàng):詢價轉(zhuǎn)讓初步定價94.12元/股

19:16

霸王茶姬2025全年凈收入達(dá)129.1億,海外GMV大漲超84%

19:15

智譜AI發(fā)布上市后首份財報:營收同比增長131.9%

19:04

陽光電源:2025年度凈利潤134.61億元,同比增長21.97%

19:00

LME期鋁期貨合約上漲3%,至每噸3,505美元

18:58

兩面針:實(shí)際控制人將變更為廣西壯族自治區(qū)國資委,明起復(fù)牌

18:57

春秋航空:控股股東提議3億元-5億元回購股份

18:57

中指研究院:前三個月TOP100房企銷售總額6208.7億元

18:48

雪浪環(huán)境:與7家財務(wù)投資人簽署重整投資協(xié)議

18:47

長春高新:1類治療用生物制品GenSci161注射液臨床試驗(yàn)申請獲批準(zhǔn) 目前國內(nèi)外尚無同類藥物在子宮內(nèi)膜異位癥領(lǐng)域獲批上市

18:33

嘉華股份:實(shí)控人籌劃控制權(quán)變更,明起停牌

18:28

順網(wǎng)科技:擬收購紹興未來山海32.34%股權(quán)

18:26

央行:2月同業(yè)拆借日均成交4293.2億元,同比增加87.1%

18:25

美的集團(tuán):3月31日回購130.51萬股,耗資約1億元

18:20

二季度國債發(fā)行有關(guān)安排公布,機(jī)構(gòu)認(rèn)為二季度發(fā)行有望放量

18:19

2025年中國保險行業(yè)承保新能源汽車同比增長40.1%

18:18

杭華股份:持股5%以上股東擬減持不超3%股份

1

掃描下載App