自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Docker CEO 暢談 Docker編排工具:2015開源項目最重要的大事

譯文
云計算
據(jù)Docker公司首席執(zhí)行官Ben Golub聲稱,有些人試圖創(chuàng)建和管理跨多個容器的分布式應(yīng)用程序,而Docker新發(fā)布的編排工具將為這些人簡化這一切。

[[125960]]

Ben Golub:多個Docker組件在多臺服務(wù)器上運行

容器公司Docker已發(fā)布了多項服務(wù),并聲稱這些服務(wù)是開源技術(shù)領(lǐng)域在未來12個月最重要的動向。

在阿姆斯特丹召開的DockerCon歐盟大會上,這家公司演示了一套新的Docker編排工具和API(應(yīng)用編程接口),另外還演示了其專有的Docker Hub Enterprise管理套件的內(nèi)部部署版。

Docker***執(zhí)行官Ben Golub說:“它們意義重大,因為最終未來的應(yīng)用程序其實是分布式應(yīng)用程序,到時多個Docker化的組件跨多臺服務(wù)器運行。”

“Docker編排工具是未來一年在開源項目上出現(xiàn)的最重要的大事。對我們這家公司來說,Docker Hub Enterprise是我們最重要的產(chǎn)品,它將是我們未來的重要創(chuàng)收來源。”

通過將構(gòu)建應(yīng)用程序并部署到容器中這項任務(wù)實現(xiàn)自動化――這是一種輕型虛擬化,Docker的目的在于讓開發(fā)人員從此擺脫對軟件和基礎(chǔ)設(shè)施的依賴,同時在這個過程中削減成本、提高效率。

Docker編排工具包括三套開源API:Docker Machine、Docker Compose和Docker Swarm。它們各自負(fù)責(zé)處理這個問題的不同方面:構(gòu)建并管理跨多個容器的分布式應(yīng)用程序。

Golub說:“Docker Machine讓你可以拿來任何一個主機――其實是任何服務(wù)器,無論是你數(shù)據(jù)中心里面的筆記本電腦、服務(wù)器或虛擬機,還是亞馬遜、Azure或其他眾多云平臺上的遠(yuǎn)程云實例,就可以讓它們能夠運行任何Docker應(yīng)用程序。”

“所以,這個工具讓它們可以準(zhǔn)備好運行Docker,然后讓你能夠使用同一個用戶界面(UI),管理所有那些主機上的所有那些容器,無論它們是本地還是遠(yuǎn)程。”

Docker Swarm是一項集群服務(wù),讓用戶可以把數(shù)量眾多的服務(wù)器當(dāng)作單單一個機器,因而為分布式應(yīng)用程序創(chuàng)造了資源池。

由于Swarm API支持可插式集群實現(xiàn)技術(shù),用戶可以決定采用Mesosphere之類的高可擴展性產(chǎn)品,跨數(shù)量眾多的節(jié)點來編排容器。

編排服務(wù)的第三個部分Docker Compose旨在讓用戶很容易從眾多容器(比如前端、數(shù)據(jù)庫和負(fù)載均衡等組件)構(gòu)建一個復(fù)雜的分布式應(yīng)用程序。公司聲稱,構(gòu)建而成的應(yīng)用程序完全可以移植。

Docker Hub Enterprise是去年6月發(fā)布的商用云控制中心的內(nèi)部部署版,它提供了一些工具,便于構(gòu)建Docker化的組件的庫,面向工作流程以及與企業(yè)可能已經(jīng)在使用的其他工具(比如監(jiān)控工具)進(jìn)行整合。

Golub說:“這兩則宣布其實都事關(guān)多容器應(yīng)用程序這個概念。Docker創(chuàng)辦之初,人們對此覺得非常興奮,因為Docker讓你有辦法將任何Linux應(yīng)用程序或任何Linux組件放在輕型容器里面,然后可以在任何地方運行。”

“情況已發(fā)生了變化,以至于現(xiàn)在人們期望將多個組件結(jié)合起來,每個組件都在各自的容器里面,跨數(shù)量眾多的不同服務(wù)器來運行這些組件。于是,我們從一臺或若干臺服務(wù)器上的一個或若干個容器轉(zhuǎn)向眾多服務(wù)器上的多個容器。這兩款產(chǎn)品都旨在應(yīng)對你試圖實現(xiàn)這項任務(wù)時所面臨的挑戰(zhàn)。”

雖然所有的Docker編排服務(wù)現(xiàn)都處于alpha測試階段,但面向Docker Machine的那套API現(xiàn)在可以使用。這三套API定于2015年第二季度面向公眾發(fā)布。Docker Hub Enterprise會在2月份發(fā)布預(yù)覽版。

Golub表示,公司現(xiàn)正在致力于Docker的資源調(diào)度功能,到時會進(jìn)一步提高管理容器的自動化程度。

他說:“眼下,你能夠為容器設(shè)定限值,但是要是你碰到某個事先設(shè)定的限值,如果你希望能夠自動擴展或者自動遷移,就需要這項功能,將來會推出該功能,但目前不是上述兩則宣布的一部分。”

“所有這些再過幾個月或幾個季度就會發(fā)布。這方面正在迅速取得進(jìn)展。好就好在,Docker公司或Docker項目在直接發(fā)力;另外,還有18000個項目都與Docker有關(guān),它們都試圖填補不足和空白。”

正是開源社區(qū)的廣泛參與,有助于在如此短的時間內(nèi)大力推動Docker快步前進(jìn),如今公共軟件庫中已有大約65000種語言、框架和應(yīng)用程序?qū)崿F(xiàn)了Docker化。

Golub說:“我認(rèn)為,你只好接受一定程度的混亂,這沒法子。不過,完全擁抱開放和開源在這方面有所幫助,因為社區(qū)在幫助我們開發(fā)API,社區(qū)幫助辨別這些項目中哪些是好是壞,然后最終有某種優(yōu)勝劣汰的機制,有助于確定這些項目中哪些值得為之努力,哪些不值得。”

最近發(fā)布了這則宣布:微軟將在定于2015年發(fā)布的Windows Server下一個版本中支持Docker容器,這也會極大地加大人們對這項技術(shù)的興趣。

Golub說:“所有企業(yè)工作負(fù)載中至少有一半是基于Windows;由于我們在與微軟通力合作,我們將Docker引入到Windows。在某種程度上,這讓可以充分利用Docker的用戶圈子變大了一半,同時也加大了我們的產(chǎn)品對企業(yè)的吸引力。”

“這還為我們將Docker擴展到其他架構(gòu)上鋪平了道路。我們在去年6月份還是一種64位Linux架構(gòu);現(xiàn)在我們已是一種能與Windows協(xié)同運行的架構(gòu)。我們能夠與ARM芯片協(xié)同運行,Solaris和SmartOS方面也有相應(yīng)的宣布。所以,我們其實在努力成為一種通用工具。”

添加這種Docker支持功能的底層工作會出現(xiàn)在Windows內(nèi)核里面,低級的容器基礎(chǔ)工作由微軟來完成。中間層Docker守護(hù)程序方面的工作則是Docker項目的一部分,微軟、Docker工作人員和更廣泛的開源社區(qū)都為該項目捐獻(xiàn)代碼。

Golub說:“然后頂層是標(biāo)準(zhǔn)的Docker。如果我們做好頂層這一塊,底下那兩層對我們、微軟以及社區(qū)那些關(guān)注Docker的人士來說只是個技術(shù)細(xì)節(jié),而其他一切對最終用戶來說將是透明的。”

“可用性肯定將取決于Windows Server 10版本;我從微軟那里聽到的消息是,該版本會在2015年年底發(fā)布,但我不能代表微軟說話。但它肯定會完成Docker的一大塊任務(wù)。”

除了與微軟達(dá)成合作關(guān)系外,Docker還發(fā)展了幾個重要盟友,包括與IBM、紅帽、VMware、谷歌和亞馬遜結(jié)為聯(lián)盟,將來會還其他公司合作。

據(jù)Golub聲稱,這種結(jié)合商界力量和社區(qū)力量的做法有助于讓Docker如此火爆。

他說:“Docker所做的實際上是讓容器大眾化――讓它們成為標(biāo)準(zhǔn),讓它們易于移植,并圍繞容器建立起一個生態(tài)系統(tǒng)。我不愿說容器在Docker之前就存在了,因為之前出現(xiàn)的是低級容器技術(shù),但它只能被大型互聯(lián)網(wǎng)公司的高級團(tuán)隊所使用,而且不容易移植。”

“Docker之前存在的許多解決方案是很早以前構(gòu)建的,那時候應(yīng)用程序具有下列特點:駐留很長時間,整體式,而且在單單一臺服務(wù)器上運行――實際上上述三個特點都已發(fā)生了變化,今非昔比。”

但正是Docker背后的社區(qū)讓這項技術(shù)得以大獲成功;就Docker的未來而言,社區(qū)依然至關(guān)重要。Golub提到歐洲40多個城市的Docker見面會或社區(qū)就見證明了這種廣泛參與性。

他說:“顯而易見,只有通過開放這項技術(shù),努力建造一個生態(tài)系統(tǒng),而不是試圖打造僅僅一項技術(shù)或僅僅一家公司,我們才得以迎來如此迅猛的發(fā)展。”

“很顯然,項目以及整項技術(shù)正由主要在互聯(lián)網(wǎng)公司使用的技術(shù)變成目前許多銀行、制藥公司、制造企業(yè)和政府使用的技術(shù)。所以,大家對穩(wěn)定性、安全性以及企業(yè)級工具非常注重。這是我們要完成的一大優(yōu)先事項。”

英文原文鏈接:http://www.zdnet.com/article/docker-ceo-why-it-just-got-easier-to-run-multi-container-apps/

責(zé)任編輯:Ophira 來源: 51CTO
相關(guān)推薦

2015-03-17 10:48:54

信息安全

2023-11-06 18:06:00

Docker容器

2014-11-04 11:14:25

AzureDocker

2023-09-04 15:09:03

容器編排工具KubernetesDocker

2015-06-12 10:03:45

谷歌云計算開源

2011-12-14 09:03:40

jquery

2015-06-15 09:48:47

Google開源

2010-10-12 14:02:08

虛擬化工具

2015-03-04 11:13:03

DockerDocker編排工具Docker可擴展性

2015-01-05 14:16:16

DockerFig自動化容器編排

2011-12-14 10:21:26

最重要開源軟件

2015-12-09 10:37:17

2023-12-14 15:51:15

2024-12-02 11:24:30

Docker編排技術(shù)

2020-07-29 22:46:59

容器KubernetesPaaS

2023-06-25 08:12:02

2010-03-04 09:19:09

Linux開源軟件

2015-08-13 09:55:55

DockerDocker 1.8新版本特性

2019-12-16 15:16:29

工具代碼開發(fā)

2015-04-30 14:33:35

微軟Build2015云計算Azure云平臺
點贊
收藏

51CTO技術(shù)棧公眾號