摘要:自推出以來(lái),許多重大的里程碑事件都推動(dòng)了容器革命。它支持廣泛的編程語(yǔ)言基礎(chǔ)設(shè)施選項(xiàng),并獲得容器生態(tài)系統(tǒng)的巨大支持。結(jié)論容器生態(tài)系統(tǒng)仍然在不斷發(fā)展與改變。最值得關(guān)注的,是在這一領(lǐng)域中,和各個(gè)供應(yīng)商是如何進(jìn)步,以推動(dòng)容器生態(tài)系統(tǒng)的發(fā)展的。
Docker于 2013年推出以來(lái),給軟件開(kāi)發(fā)帶來(lái)了極具傳染性的振奮和創(chuàng)新,并獲得了來(lái)自各個(gè)行業(yè)、各個(gè)領(lǐng)域的巨大的支持——從大企業(yè)到初創(chuàng)公司,從研發(fā)到各類(lèi)IT人員,還有開(kāi)源社區(qū)、ISV、最大的公共云供應(yīng)商、軟件堆棧上的每個(gè)工具等。自Docker推出以來(lái),許多重大的里程碑事件都推動(dòng)了容器革命。讓我們就其中一些作個(gè)簡(jiǎn)要回顧。
容器編排工具的選擇容器入門(mén)非常簡(jiǎn)單。所需要的僅是筆記本電腦和Docker客戶(hù)端。然而,運(yùn)行微服務(wù)應(yīng)用程序則要另當(dāng)別論。其中最困難的是創(chuàng)建、管理和自動(dòng)化臨時(shí)容器集群。
解決這一挑戰(zhàn)的第一個(gè)主要工具是Mesos及它的編排工具M(jìn)arathon。即使在Docker之前就已經(jīng)提供了分布式基礎(chǔ)設(shè)施,Marathon也可以在Twitter和其他大型Web應(yīng)用程序中的生產(chǎn)工作負(fù)載中使用。
下一個(gè)得到廣泛認(rèn)同的編排工具是Kubernetes。事實(shí)上,如今Kubernetes因?yàn)樗目蓴U(kuò)展性已經(jīng)領(lǐng)先于Docker編排工具。它支持廣泛的編程語(yǔ)言、基礎(chǔ)設(shè)施選項(xiàng),并獲得容器生態(tài)系統(tǒng)的巨大支持。它將應(yīng)用層與基礎(chǔ)設(shè)施層隔離開(kāi)來(lái),從而能夠跨多個(gè)云供應(yīng)商和基礎(chǔ)設(shè)施設(shè)置,實(shí)現(xiàn)真正的可移植性。
Docker Swarm隨后也加入了容器編排領(lǐng)域,并且其覆蓋率已經(jīng)迎頭趕上。Swarm很容易上手,并且能與Docker平臺(tái)的其他部分很好地集成。初步跡象表明,這一競(jìng)爭(zhēng)已經(jīng)改變了Kubernetes。
對(duì)企業(yè)而言,編排工具是容器應(yīng)用成功的關(guān)鍵。盡管這三個(gè)選擇都不差,但您應(yīng)該根據(jù)您的需求做出最合適的選擇。
容器安全快速發(fā)展在初期,容器默認(rèn)的隔離性較弱。隨著時(shí)間的推移,這一情況正在發(fā)生變化。與容器安全相關(guān)的一個(gè)關(guān)鍵進(jìn)展,是出現(xiàn)了多個(gè)能力強(qiáng)大的容器 registry。registry通過(guò)存儲(chǔ)和掃描容器鏡像和存儲(chǔ)庫(kù)來(lái)發(fā)現(xiàn)漏洞。這是Docker安全性的重要組成部分,因?yàn)槲唇?jīng)驗(yàn)證的發(fā)布商提供的公開(kāi)存儲(chǔ)庫(kù),極容易帶來(lái)安全威脅。這也是開(kāi)放的生態(tài)系統(tǒng)的缺點(diǎn)之一,因?yàn)樵陂_(kāi)放的生態(tài)系統(tǒng)中,鏡像很容易共享。但使用 registry進(jìn)行安全檢查可以減少這種風(fēng)險(xiǎn)。
Docker Hub是大多數(shù)Docker用戶(hù)開(kāi)始使用的默認(rèn)registry,也是目前最流行的。主要的IaaS提供商都有自己的registry。這很有必要,尤其是如果您大量投資AWS、Azure或Google Cloud。它們具有默認(rèn)的存儲(chǔ)庫(kù)掃描功能、更成熟的訪(fǎng)問(wèn)控制,以及一系列用于聯(lián)網(wǎng)、存儲(chǔ)和監(jiān)視的其他工具。除此之外,像Quay和GitLab容器 registry這樣的第三方 registry也越來(lái)越受歡迎。registry的選擇比編排工具多得多,市場(chǎng)也很開(kāi)放。
除了 registry之外,TwistLock和Aqua security等第三方容器安全服務(wù)商也提供了超出默認(rèn)值的安全性。
適用于Windows和Mac的原生Docker客戶(hù)端Docker最初是一種基于Linux的技術(shù),它依賴(lài)于Linux內(nèi)核中內(nèi)置的特殊功能(這些功能只能在Linux上可用,而非其他類(lèi)似Unix的內(nèi)核)。如果要在Windows或Mac上運(yùn)行Docker,則必須使用虛擬機(jī)引擎(如VirtualBox)和基于Linux的虛擬機(jī)來(lái)托管Docker環(huán)境。對(duì)于那些想在Windows或Mac機(jī)器上測(cè)試Docker應(yīng)用程序的開(kāi)發(fā)人員來(lái)說(shuō),這個(gè)設(shè)置非常方便,但作為Docker服務(wù)器部署解決方案卻不實(shí)用。
2016年初,隨著原生Docker對(duì)Windows的支持,情況發(fā)生了變化。這是一項(xiàng)重大進(jìn)展,因?yàn)樵S多企業(yè)工作負(fù)載在Windows Server上運(yùn)行。在這些環(huán)境中使用Docker的需求很強(qiáng)勁。
目前, Docker在Windows上本機(jī)運(yùn)行時(shí),仍存在一定局限性。網(wǎng)絡(luò)尚未完全實(shí)現(xiàn),僅支持Windows Server 2016和Windows 10。但是,Docker已經(jīng)支持原生Windows,這一進(jìn)展已經(jīng)為Windows生態(tài)系統(tǒng)中的Docker提供了大量的新機(jī)遇。
內(nèi)置VS開(kāi)源Docker組件Docker公司已經(jīng)建立了企業(yè)版(包括Docker Datacenter,它現(xiàn)在已經(jīng)集成到Docker的新企業(yè)版平臺(tái)中),它們由Docker本身的組件組成,其中包括Swarm管理器,而Docker Engine并未內(nèi)置這些組件。Docker對(duì)使用自己的工具來(lái)建造容器堆棧更感興趣,而不是與容器生態(tài)系統(tǒng)中的其他組織合作,最初引起了一些人的擔(dān)憂(yōu),即Docker將忽略社區(qū)標(biāo)準(zhǔn)。去年八月份,出于這方面的擔(dān)憂(yōu),他們甚至還談到了forking Docker。(不過(guò)至今并沒(méi)有誰(shuí)真的fork了Docker。)
最近,隨著Docker采取措施向客戶(hù)保證它不會(huì)壟斷行業(yè),這種緊張局勢(shì)已經(jīng)平息。它對(duì)CNCF的積極貢獻(xiàn),包括最近將底層的容器技術(shù)開(kāi)源,都是朝這個(gè)方向發(fā)展的。在上個(gè)月的DockerCon大會(huì)上,該公司通過(guò)將代碼轉(zhuǎn)移到Moby項(xiàng)目,并引入LinuxKit,從而使它的主要項(xiàng)目更模塊化,更便于社區(qū)訪(fǎng)問(wèn)。(這里分析了這些變更對(duì)Rancher Labs、Rancher產(chǎn)品以及各種各樣用戶(hù)的影響)
當(dāng)然,Docker仍然有批評(píng)者。但相比一年前,Docker技術(shù)棧明顯更加開(kāi)放,并能與其他生態(tài)系統(tǒng)更好地集成。
結(jié)論容器生態(tài)系統(tǒng)仍然在不斷發(fā)展與改變。也許當(dāng)我們剛弄清楚Docker對(duì)于跨所有類(lèi)型組織的應(yīng)用程序意味著什么時(shí),新的標(biāo)準(zhǔn)又出現(xiàn)了。本文所強(qiáng)調(diào)的趨勢(shì)是一個(gè)快速成熟的生態(tài)系統(tǒng)的指標(biāo)。最值得關(guān)注的,是在這一領(lǐng)域中,Docker和各個(gè)供應(yīng)商是如何進(jìn)步,以推動(dòng)容器生態(tài)系統(tǒng)的發(fā)展的。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/26896.html
摘要:自推出以來(lái),許多重大的里程碑事件都推動(dòng)了容器革命。它支持廣泛的編程語(yǔ)言基礎(chǔ)設(shè)施選項(xiàng),并獲得容器生態(tài)系統(tǒng)的巨大支持。結(jié)論容器生態(tài)系統(tǒng)仍然在不斷發(fā)展與改變。最值得關(guān)注的,是在這一領(lǐng)域中,和各個(gè)供應(yīng)商是如何進(jìn)步,以推動(dòng)容器生態(tài)系統(tǒng)的發(fā)展的。 Docker于 2013年推出以來(lái),給軟件開(kāi)發(fā)帶來(lái)了極具傳染性的振奮和創(chuàng)新,并獲得了來(lái)自各個(gè)行業(yè)、各個(gè)領(lǐng)域的巨大的支持——從大企業(yè)到初創(chuàng)公司,從研發(fā)到各...
摘要:今天就我和大家來(lái)談?wù)劥髷?shù)據(jù)領(lǐng)域的一些新變化新趨勢(shì)。結(jié)語(yǔ)以上四個(gè)方面是數(shù)據(jù)科學(xué)在實(shí)踐發(fā)展中提出的新需求,誰(shuí)能在這些方面得到好的成績(jī),誰(shuí)便會(huì)在這個(gè)大數(shù)據(jù)時(shí)代取得領(lǐng)先的位置。 從2012年開(kāi)始,幾乎人人(至少是互聯(lián)網(wǎng)界)言必稱(chēng)大數(shù)據(jù),似乎不和大數(shù)據(jù)沾點(diǎn)邊都不好意思和別人聊天。從2016年開(kāi)始,大數(shù)據(jù)系統(tǒng)逐步開(kāi)始在企業(yè)中進(jìn)入部署階段,大數(shù)據(jù)的炒作逐漸散去,隨之而來(lái)的是應(yīng)用的蓬勃發(fā)展期,一些代表...
摘要:今天就我和大家來(lái)談?wù)劥髷?shù)據(jù)領(lǐng)域的一些新變化新趨勢(shì)。結(jié)語(yǔ)以上四個(gè)方面是數(shù)據(jù)科學(xué)在實(shí)踐發(fā)展中提出的新需求,誰(shuí)能在這些方面得到好的成績(jī),誰(shuí)便會(huì)在這個(gè)大數(shù)據(jù)時(shí)代取得領(lǐng)先的位置。 從2012年開(kāi)始,幾乎人人(至少是互聯(lián)網(wǎng)界)言必稱(chēng)大數(shù)據(jù),似乎不和大數(shù)據(jù)沾點(diǎn)邊都不好意思和別人聊天。從2016年開(kāi)始,大數(shù)據(jù)系統(tǒng)逐步開(kāi)始在企業(yè)中進(jìn)入部署階段,大數(shù)據(jù)的炒作逐漸散去,隨之而來(lái)的是應(yīng)用的蓬勃發(fā)展期,一些代表...
摘要:直到上周,他仍在上管理著七個(gè)業(yè)務(wù)部門(mén),包括和。卸任之后,仍然是董事會(huì)成員,且仍然是大股東之一。風(fēng)險(xiǎn)投資公司合伙人公司董事會(huì)成員表示,同意任職后,想要達(dá)到甚至超越公司期望,意味著必須在商業(yè)模式上狠下功夫。 Docker在2015年鼎盛時(shí)期曾被估值為10億美元,那時(shí)獨(dú)角獸一詞正在流行,風(fēng)險(xiǎn)投資家也頻繁地提到FOMO(fear of missing out)這一概念。 這家軟件初創(chuàng)公司當(dāng)時(shí)的...
閱讀 3675·2021-11-16 11:41
閱讀 2880·2021-09-23 11:45
閱讀 687·2019-08-30 15:44
閱讀 538·2019-08-30 13:10
閱讀 1961·2019-08-30 12:49
閱讀 3526·2019-08-28 17:51
閱讀 1471·2019-08-26 12:20
閱讀 698·2019-08-23 17:56