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

Matt Trifiro訪談:Docker與Mesos的組合如牛奶餅干般完美

譯文
云計(jì)算
你想要運(yùn)行Docker容器,可是如何在超大規(guī)模環(huán)境下運(yùn)行Docker容器?Apache Mesos也許是解決之道。本文作者解釋了個(gè)中原委。

你想要運(yùn)行Docker容器,可是如何在超大規(guī)模環(huán)境下運(yùn)行Docker容器?Apache Mesos也許是解決之道。本文作者解釋了個(gè)中原委。

[[128952]]

雖說眾多企業(yè)如何部署Docker容器、何時(shí)部署仍需拭目以待,但它們是否部署Docker容器不再是個(gè)問題。不過,如何大規(guī)模地部署Docker容器方面仍然存在許多懸而未決的問題。

近日,Docker公司宣布推出Swarm,該產(chǎn)品為容器化的分布式應(yīng)用程序提供了原生集群功能。為什么這個(gè)產(chǎn)品很重要?用Docker的話來說,因?yàn)樗?ldquo;可以將一批Docker主機(jī)變成單一的虛擬主機(jī)”,而且讓它們更容易大規(guī)模地管理。不過,這里的關(guān)鍵字眼是規(guī)模。對于大型的Docker集群而言,該公司建議使用Apache Mesos來編排Docker特大集群。

[[128953]]

Matt Trifiro

為此,我采訪了Mesosphere公司高級副總裁Matt Trifiro,以了解內(nèi)幕和真相,弄明白為什么Docker+Mesos是一長串絕佳搭檔的最新組合,就像花生醬和果凍、牛奶和餅干那樣完美。

TechRepublic:眼下容器炙手可熱;正如Docker宣布Swarm表明的那樣,用Apache Mesos實(shí)現(xiàn)規(guī)?;?,容器會更加炙手可熱。您認(rèn)為眼下為什么容器炙手可熱?Docker與Apache Mesos之間到底有著怎樣的聯(lián)系?

Trifiro:開發(fā)人員對Docker超級感興趣,但為什么是眼下?Linux容器自2006年以來就存在了,當(dāng)時(shí)谷歌將Linux容器引入到了Linux內(nèi)核中。容器這個(gè)最初構(gòu)想實(shí)際上是由Sun公司在近二十年之前就提出來的!

Docker的秘訣在于,它們簡化了容器的創(chuàng)建。Docker容器現(xiàn)在是用來封裝和部署服務(wù)的新興模式。

而Docker又是一家聰明的公司。長期以來,我們就一直與他們密切合作,我們的工程師通過與之合作,優(yōu)化用Apache Mesos和Mesosphere數(shù)據(jù)中心操作系統(tǒng)(DCOS)大規(guī)模編排和調(diào)度Docker容器的工作。

因?yàn)?,將容器推向到生產(chǎn)環(huán)境聽起來似乎很容易,實(shí)際上牽涉諸多問題。

是的,Docker讓開發(fā)人員極其容易封裝應(yīng)用程序。但是你也不得不搞定運(yùn)營方面,如果你想把應(yīng)用程序帶到規(guī)模相當(dāng)大的環(huán)境,更是如此。換句話說,它需要完全跟將應(yīng)用程序推向到云端(無論是AWS還是其他提供商)一樣容易,讓它做應(yīng)該做的事情,而且需要多次運(yùn)行,從不停運(yùn)、從不煩人。

這卻并非易事。

而這也是為什么Docker和Mesos如此完美地相輔相成。Docker不光明白客戶對我們技術(shù)的業(yè)務(wù)需求,還明白可用性、規(guī)模和性能等方面非常深層次的挑戰(zhàn),Mesos和Mesosphere可以克服這些挑戰(zhàn)。至于在運(yùn)營方面,企業(yè)希望在如何生產(chǎn)環(huán)境下管理和擴(kuò)展容器方面擁有靈活的選擇。

于是,我們熱烈歡迎Docker決定為開放系統(tǒng)提供可插入的后端部分,而不是指定單單一種方法。我們還認(rèn)為,Mesos和DCOS為企業(yè)大規(guī)模運(yùn)行容器提供了最實(shí)用的方法,所以我們?yōu)樽约旱漠a(chǎn)品與Docker Swarm整合以支持那些Docker用戶感到興奮。

TechRepublic:在什么樣種類的使用場合下,你會使用Mesosphere Swarm整合機(jī)制以實(shí)現(xiàn)Docker編排,而不是單純使用Docker普通的Swarm功能特性?

Trifiro:我能想到兩種明確的使用場合,Mesosphere可能比普通的Docker Swarm解決方案更適合工作負(fù)載方面的要求。

第一種就是超大規(guī)模使用場合。要是哪家公司企業(yè)想在高度自動化的環(huán)境下,跨成百上千臺服務(wù)器(無論放在內(nèi)部還是云端)下大規(guī)模運(yùn)行容器,都應(yīng)該考慮使用Swarm以及我們的技術(shù)。

Mesosphere的技術(shù)是唯一在大規(guī)模環(huán)境下已得到證實(shí)的可為公眾獲得的容器編排系統(tǒng),在推特、Groupon和Netflix等公司以及世界上幾家最大的消費(fèi)類電子產(chǎn)品和金融服務(wù)公司運(yùn)行數(shù)以百萬計(jì)的容器。

另一種使用場合就是我所說的多租戶環(huán)境,這種環(huán)境具有工作負(fù)載多樣性的特點(diǎn)。

只有運(yùn)用Mesosphere的技術(shù),企業(yè)才可以在處理其他類型的工作負(fù)載的同一個(gè)集群上,以一種高度靈活的方式,運(yùn)行Docker Swarm工作負(fù)載。比如說,你可以在同一個(gè)Mesosphere集群上,在運(yùn)行Docker Swarm的同時(shí)運(yùn)行Cassandra、Kafka、Storm和Hadoop。所有這些工作負(fù)載都可以靈活地共享同一資源。

這樣一來,大大提高了利用集群資源的效率,并且大大降低了運(yùn)營成本和復(fù)雜性。

TechRepublic:回過頭來再說說你的觀點(diǎn):編排容器并非易事。我認(rèn)為,Docker的核心原則之一是簡單性。您能不能透露更多的細(xì)節(jié)?

Trifiro:將容器推向到生產(chǎn)環(huán)境聽起來像是簡單的想法,它也應(yīng)該很容易。

但是“推向到生產(chǎn)環(huán)境”涉及好多方面。

我如何大規(guī)模運(yùn)行容器?我把它推向到哪里?我是否一定要把它推向每個(gè)機(jī)器,并為它們在哪里運(yùn)行而操心?某個(gè)機(jī)器出現(xiàn)故障,或者整個(gè)架頂式交換機(jī)癱瘓,會發(fā)生什么情況?面對所有那些故障情況,你該如何來解決?你如何實(shí)現(xiàn)自動愈合,那樣沒有人在半夜里接到傳呼而需要通過SSH連接到單個(gè)設(shè)備?我是不是非得配置每臺機(jī)器?

這些都是很可能出現(xiàn)的問題,但實(shí)際解決起來要困難得多。

Mesosphere自動為使用Docker容器的開發(fā)人員解決了這些問題。開發(fā)人員希望將Docker容器扔到云端盡可能容易――無論是扔到亞馬遜上、你自己的硬件上、私有云,還是公有云上,并且讓它做應(yīng)該做的事情。如果你有一個(gè)新版本,讓你可以輕松地將這個(gè)新版本推向到那里。

這就是開發(fā)人員關(guān)注的方面,他們關(guān)心的是將代碼推向到生產(chǎn)環(huán)境后,就可以讓代碼正常運(yùn)行,既沒必要戴尋呼機(jī),也沒必要擔(dān)心給運(yùn)營團(tuán)隊(duì)添加負(fù)擔(dān)。Mesosphere的架構(gòu)可以在任何云或私有基礎(chǔ)設(shè)施上運(yùn)行,從亞馬遜、微軟、OpenStack、VMware到裸機(jī),不一而足。我們希望確保,Docker Swarm應(yīng)用程序在我們的平臺上可以在任何基礎(chǔ)設(shè)施之間隨意移植。

英文原文:Docker and mesos like peanut butter and jelly
 

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

2011-03-30 16:20:35

RubyJRubyAndroid

2016-01-07 10:29:36

MesosDocker持續(xù)交付

2010-05-31 12:27:54

版本控制工具SVN

2009-10-10 16:18:08

RHEL 5搭建FTP

2018-04-27 14:08:40

云容器DevOps

2010-05-28 18:17:59

2014-01-06 16:51:06

Mesos注冊

2021-08-19 09:16:29

MySQL數(shù)據(jù)庫優(yōu)化器

2021-08-16 08:42:31

MySQL查詢數(shù)據(jù)庫

2015-08-06 16:24:30

Ceph開源存儲Docker

2017-03-20 14:51:33

2016-04-01 09:32:52

2009-10-12 11:11:17

RHEL 5 Xen

2021-11-09 11:56:25

模式數(shù)組排序

2017-09-28 11:29:22

NVIDIA芯片

2015-03-02 10:34:49

DockerDocker SwarMesos

2021-05-26 10:36:22

戴爾

2023-07-04 08:38:22

AIDevOps軟件

2015-06-25 10:26:41

YelpMesosDocker

2017-11-28 09:32:57

KubernetesDockerMesos Compa
點(diǎn)贊
收藏

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