多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php框架 > 框架設(shè)計 > Docker的核心是什么?

Docker的核心是什么?

來源:程序員人生   發(fā)布時間:2015-05-14 09:19:03 閱讀次數(shù):3976次
摘要:不久前Docker剛剛完成了9500萬美元的新1輪投資,市場估值已到達10億美金,而到目前為止Docker還沒有真實的商業(yè)產(chǎn)品,那末為何Docker這么火呢?針對這個問題,DVM開創(chuàng)人兼CTO王旭給出了專業(yè)的解答。

在基礎(chǔ)技術(shù)創(chuàng)業(yè)這個圈子里,Docker算是最火的獨角獸了。不久前Docker剛剛完成了9500萬美元的新1輪投資。要知道Docker是個純開源,完全底層Building Block的技術(shù),而且到目前為止Docker還沒有真實的商業(yè)產(chǎn)品。

那末, 究竟甚么讓Docker這么火呢?

大家都知道:

Docker = LXC + AUFS

從1方面看,Docker從誕生至今都定位于Container之上,那末Docker的核心是Container么?而從另外一方面,Docker在標(biāo)準(zhǔn)的LXC之上又融會AUFS這樣的分層鏡像管理機制,那末AUFS是Docker的核心?

話還是從我們的DVM項目說起吧。DVM是1個混合了Hypervisor(虛擬化)和Docker的開源項目。你可使用DVM在物理機上啟動任何Docker鏡像。不同的地方是,DVM沒有使用LXC,而是使用了Hypervisor (KVM, Xen, ESX),創(chuàng)建了1個VM來運行Docker鏡像。

乍聽起來,DVM有點像基于VM運行的CoreOS或RancherOS。但實際上,DVM的虛機內(nèi)部不是1個完全操作系統(tǒng)(CoreOS雖然精簡,但依然是個完全的OS)。DVM的虛機內(nèi)部只有1個Linux Kernel。而這個kernel會從物理機的硬盤上加載并運行Docker鏡像。更重要的是:DVM創(chuàng)建VM的時候,由于這個kernel能在毫秒級完成啟動,所以使用DVM啟動Docker鏡像的耗時跟LXC相差無幾。

而從運行性能看,虛擬化的性能雖然有1定損失,但差距其實不是太大:

  • CPU性能相比物理機只有0.5⑵%的損失
  • 內(nèi)存消耗比LXC多10MB
  • 磁盤和網(wǎng)絡(luò)性能,在云環(huán)境下由于SDN和散布式存儲的緣由,DVM也和LXC非常接近

既然DVM可使用虛擬機直接啟動Docker鏡像,而且性能接近Container,那末Container就不是Docker運行的唯1選擇,因此也就不是Docker的核心。

再來看AUFS,第1次看到Docker的時候,大家都被它類似于Git的鏡像管理流程吸引。不過仔細(xì)想一想,這個功能更多的被用來實現(xiàn)增量部署更新。而從"集裝箱化"這個角度,AUFS并沒有直接的關(guān)系。作為例子,CoreOS的Rocket并未采取類似的分層文件系統(tǒng)技術(shù)。另外一方面,傳統(tǒng)虛擬機鏡像也能結(jié)合AUFS到達類似的效果。那末為何虛擬化廠商之前沒有想到類似Docker的idea呢?

緣由很簡單,Docker的真正核心在于:

它拋棄傳統(tǒng)VM試圖摹擬完全機器的思路,而是以利用為單元進行"集裝封箱"

這樣做的好處主要有兩個:

  1. 加快啟動速度:我們知道,為了兼容性,通用性的斟酌,虛擬化廠商沒法對OS進行優(yōu)化。傳統(tǒng)VM啟動之所以慢,很大程度是由于OS啟動耗時。反觀Docker,由于只斟酌利用本身,當(dāng)Docker鏡像啟動時就能夠做到心無雜念,自然也就快。
  2. 精簡鏡像:從技術(shù)角度來講,AUFS也能夠利用在VM的鏡像(qcow2)。但由于VM面向的是完全的OS,其中包括了各種服務(wù),致使VM鏡像1般體積較大(GB),不方便交付和部署。而Docker不關(guān)心完全的OS,只包括利用運行所需的最小集合,因此鏡像體積只有200⑶00MB,大大縮短了鏡像的下載時間。

說到這里,你可以看到"面向利用"是Docker最核心的理念。那自但是然的問題是:

既然Docker已證明我們不需要完全的OS,那我們是不是還需要1個完全的Kernel?

在DVM項目里,我們開發(fā)了1個HyperKernel, 它非常精簡,資源占用極低,不過它依然是個通用的Linux內(nèi)核,依然存在大量的簡化,重構(gòu)的空間。我們可不可以大膽想象,HyperKernel在未來會不會進化為1個專用的,極簡的內(nèi)核?

因而,我們成立了1家startup,而在5.1以后DVM也行將開源。我們希望能推動Kernel,Hypervisor,Docker技術(shù)的發(fā)展,并打造新1代Kernel Distro,也很期待有1樣理想的“內(nèi)核er”們的加入!

作者簡介

王旭:DVM開創(chuàng)人,CTO,前VisualOps CTO,多年的Debian,Kernel,散布式存儲老兵

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 性欧美高清极品xx | 久久精品一区二区三区中文字幕 | 免费观看的男女羞羞视频 | 国产一区二区三区久久精品 | 精品精品国产高清a毛片牛牛 | a视频在线 | 欧美a在线 | 久草在线观看福利视频 | free性欧美精品videos | 看看黄色一级片 | 国产在线视频国产永久视频 | 国内精品一区二区三区东京 | 日本一区二区三区免费高清在线 | 午夜影院欧美 | 国产农村女人一级毛片了 | 青青国产成人精品视频 | 亚洲欧美天堂综合久久 | 亚洲精品日韩一区二区 | 亚洲精品亚洲人成毛片不卡 | www.亚洲色图.com | 欧美非洲黑人性xxxx | 欧美jjzz | 亚洲网站免费观看 | 另类亚洲图片 | 五月婷婷狠狠 | 久久精品三级视频 | 久久一区二区三区99 | 亚洲精品一区二区三区中文字幕 | 国产v在线播放 | 欧美精品18videose×性欧美 | 两性午夜又粗又大又爽视频 | 欧美最猛性xxxx69交 | 日本一区二区视频免费播放 | 97午夜理伦影院在线观看 | 欧美freesex呦交hd | www.男人天堂| 伊人色婷婷 | 加勒比精品久久一区二区三区 | 成人免费的性色视频 | 国产美女主播一级成人毛片 | 亚洲国产成人久久一区www妖精 |