佚名 發(fā)表于:14年07月02日 03:46 [轉(zhuǎn)載] DOIT.com.cn
八大問(wèn)題,快速了解Docker
【網(wǎng)絡(luò)世界獨(dú)家譯稿】
谷歌對(duì)Docker的公開(kāi)支持讓Docker(《谷歌擁抱開(kāi)源技術(shù)Docker 意圖推動(dòng)云計(jì)算[注]革命》)成為本周的熱門話題,本文中,我們將向你介紹這種技術(shù)是什么,以及它對(duì)你企業(yè)的作用。
問(wèn)題1:它是什么?
Docker既是一個(gè)開(kāi)源項(xiàng)目的名稱,也是一家專注于Linux容器(Container)的初創(chuàng)公司的名稱。容器是指在一臺(tái)主機(jī)上運(yùn)行多個(gè)應(yīng)用程序,這類似于計(jì)算虛擬化,但它不是虛擬化服務(wù)器來(lái)創(chuàng)建多個(gè)操作系統(tǒng),它提供了更輕量級(jí)的替代品,通過(guò)虛擬化操作系統(tǒng),允許多個(gè)工作負(fù)載在一臺(tái)主機(jī)上運(yùn)行。
問(wèn)題2:為什么會(huì)有這么多炒作?
Docker公司在本周發(fā)布了1.0版產(chǎn)品,為此該公司還召開(kāi)了名為DockerCon的會(huì)議。Docker創(chuàng)始人兼首席技術(shù)官Solomon Hykes表示,這個(gè)開(kāi)源Docker項(xiàng)目已經(jīng)被下載(免費(fèi))超過(guò)275萬(wàn)次,超過(guò)460位貢獻(xiàn)者幫助創(chuàng)建了這個(gè)版本。Docker已經(jīng)建立了合作伙伴組來(lái)支持其產(chǎn)品,并且,服務(wù)提供商都紛紛加入來(lái)提供Docker服務(wù)。
問(wèn)題3:容器從何而來(lái)?
容器并不是新鮮事物,特別是Linux容器?萍季揞^(例如甲骨文、惠普和IBM)幾十年來(lái)一直在使用容器。然而,在最近幾年,該開(kāi)源項(xiàng)目Docker開(kāi)始普及,主要是作為虛擬化的替代品或補(bǔ)充品。在意識(shí)到圍繞該開(kāi)源項(xiàng)目提供支持的市場(chǎng)機(jī)會(huì)后,一家名為dotcloud的公司成立了,后來(lái)更名為Docker。在1月份,該公司收到了約1500萬(wàn)美元融資,由Greylock合伙人帶頭,Red Hat公司也做出了主要投資。
問(wèn)題4:工作原理如何?
該開(kāi)源項(xiàng)目有兩個(gè)主要方面:控制組(Contrail Groups),它定義了工作負(fù)載需要的計(jì)算、內(nèi)存和磁盤i/o;以及用來(lái)隔離和分離每個(gè)工作負(fù)載的同名組。
商業(yè)產(chǎn)品Docker具有兩個(gè)主要的組成部分:Docker引擎,這是使用戶創(chuàng)建和使用容器的核心軟件平臺(tái);以及Docker Hub,用來(lái)創(chuàng)建和共享Docker服務(wù)的基于SaaS[注]的服務(wù)。通過(guò)1.0版本以及Docker Hub的發(fā)布,該公司表示,他們有超過(guò)14000個(gè)應(yīng)用程序可以與其容器使用。
問(wèn)題5:容器是虛擬機(jī)殺手?
博客主Scott Lowe表示:“在另一方面,通過(guò)共享主機(jī)內(nèi)核和操作系統(tǒng)實(shí)例的某些部分,容器通常提供較少的隔離,以及更低的開(kāi)支。”對(duì)于只有單個(gè)操作系統(tǒng)的環(huán)境而言,容器是一個(gè)有吸引力的選擇,如果需要在環(huán)境中運(yùn)行多個(gè)操作系統(tǒng),虛擬機(jī)和管理程序可以非常有用。VM并不會(huì)消失,但容器可以提供更好的方式來(lái)運(yùn)行某些應(yīng)用程序,而不是虛擬化。
問(wèn)題6:它有什么用途?
容器的主要優(yōu)點(diǎn)之一是便攜性。容器可以在虛擬機(jī)上或者裸機(jī)服務(wù)器運(yùn)行。它們可以在企業(yè)內(nèi)部或者云計(jì)算中運(yùn)行。這使得容器的最早主要用例之一是圍繞軟件開(kāi)發(fā)。代碼可以編寫應(yīng)用程序,將其放在容器中,然后該應(yīng)用程序可以跨越不同的環(huán)境,因?yàn)樗呀?jīng)被封裝在容器內(nèi)。
問(wèn)題7:需要多少費(fèi)用?
開(kāi)源項(xiàng)目Docker提供從GitHub免費(fèi)下載。而產(chǎn)品Docker收費(fèi)為每個(gè)容器1美元,它提供獨(dú)立托管的容器。
問(wèn)題8:還有誰(shuí)參與?
對(duì)于圍繞Docker的各種炒作,很多科技公司都希望加入這個(gè)市場(chǎng)。Docker也正在構(gòu)建其合作伙伴關(guān)系。商業(yè)版本的Docker具有來(lái)自該公司的支持,并且整合了很多其他軟件平臺(tái),包括來(lái)自Red Hat、SuSE和Ubuntu的Linux版本,還有其他服務(wù),例如調(diào)度工具(Puppet、Chef、Ansible和Jenkins)。
其他服務(wù)供應(yīng)商都正在其平臺(tái)實(shí)現(xiàn)Docker。Rackspace公司首席技術(shù)官John Engates在本周寫了一篇博客文章稱,最初他和其公司對(duì)Docker并沒(méi)有很深刻的印象。但是,在客戶開(kāi)始使用Docker并要求Rackspace支持它后,該公司被“拉”進(jìn)了這個(gè)社區(qū)。現(xiàn)在,他們已經(jīng)非常支持Docker,Engates稱容器化為“下一代虛擬化”。
Rackspace公司正在使用Docker來(lái)在不同環(huán)境測(cè)試和部署新的應(yīng)用程序,他們甚至在網(wǎng)絡(luò)中使用容器,因?yàn)檫@允許基于軟件的負(fù)載均衡的多租戶形式。然而,最大的影響可能是,容器可能會(huì)帶來(lái)工作負(fù)載跨不同環(huán)境移動(dòng)的便捷時(shí)代。“Docker可以提供抽象[注]化,實(shí)現(xiàn)云計(jì)算之間工作負(fù)載的移動(dòng)。這些并不需要是OpenStack云計(jì)算。操作系統(tǒng)水平的虛擬化能讓應(yīng)用程序與底層基礎(chǔ)設(shè)施無(wú)關(guān)。Docker可以讓用戶根據(jù)其需求找到最合適的解決方案。”
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.