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

關(guān)于不斷變化的容器生態(tài)圈的8個事實(shí)

譯文
云計算
容器在改變公司構(gòu)建和運(yùn)行其應(yīng)用程序和基礎(chǔ)架構(gòu)的方式。隨著容器變得越來越普遍,它們引入了更動態(tài)的基礎(chǔ)架構(gòu),并帶來了各種各樣的支持技術(shù)。我們在本報告中分析了成千上萬Datadog客戶運(yùn)行的逾15億個容器,揭示哪些技術(shù)、編程語言和編排實(shí)踐在實(shí)際容器環(huán)境中受到追捧。

【51CTO.com快譯】容器在改變公司構(gòu)建和運(yùn)行其應(yīng)用程序和基礎(chǔ)架構(gòu)的方式。隨著容器變得越來越普遍,它們引入了更動態(tài)的基礎(chǔ)架構(gòu),并帶來了各種各樣的支持技術(shù)。我們在本報告中分析了成千上萬Datadog客戶運(yùn)行的逾15億個容器,揭示哪些技術(shù)、編程語言和編排實(shí)踐在實(shí)際容器環(huán)境中受到追捧。

隨著更多的公司將生產(chǎn)工作負(fù)載遷移到容器,Kubernetes和亞馬遜彈性容器(ECS)之類的編排平臺已成為容器生態(tài)系統(tǒng)不可或缺的一部分。如果目前的趨勢繼續(xù)下去,很快大多數(shù)運(yùn)行容器的公司會在某種程度上使用Kubernetes。但是Kubernetes并非唯一的玩家。對于AWS客戶而言,得益于ECS的Fargate計算引擎迅速得到采用,ECS仍是同樣大受歡迎的選擇。

不妨從最新的實(shí)際使用情況數(shù)據(jù)了解更多的見解和趨勢。

趨勢1:Kubernetes繼續(xù)穩(wěn)步上升

編排已成為使用容器的企業(yè)組織的標(biāo)準(zhǔn)實(shí)踐。這在Kubernetes的使用穩(wěn)步增長中體現(xiàn)得最為明顯,絲毫沒有下降的跡象。截至2019年10月,運(yùn)行容器的Datadog客戶中約45%使用Kubernetes,無論在自我管理的集群中,還是通過谷歌Kubernetes引擎(GKE)、Azure Kubernetes服務(wù)(AKS)或亞馬遜彈性Kubernetes服務(wù)(EKS)之類的云服務(wù)。這表明Kubernetes的采用率較之前的12個月增加了10個百分點(diǎn),較之前的24個月增加了20個百分點(diǎn)。

關(guān)于不斷變化的容器生態(tài)圈的8個事實(shí)

趨勢2:Kubernetes在Azure中的使用快速增長

Kubernetes已在各大公共云提供商中廣泛使用,尤其是在谷歌云平臺(GCP)上,GKE歷來是GCP的熱門選擇。然而近年來,Kubernetes在微軟Azure上的使用增長勢頭迅猛,以至于現(xiàn)在Kubernetes在Azure上容器化環(huán)境中的人氣幾乎與在GCP上一樣旺。Azure中運(yùn)行容器的Datadog客戶中約80%現(xiàn)正在使用Kubernetes,而一年前這個比例是67%。Azure上的Kubernetes使用既涵蓋AKS部署,又涵蓋自我管理的Kubernetes集群,不過我們在本次研究沒有區(qū)分這些部署類型。在AWS中運(yùn)行容器的企業(yè)組織中,Kubernetes的人氣也在上升,在過去兩年翻了一番,達(dá)到45%。

關(guān)于不斷變化的容器生態(tài)圈的8個事實(shí)

趨勢3:GKE在谷歌云中占主導(dǎo)地位

谷歌云平臺上的GKE和AWS上的EKS之類的托管Kubernetes服務(wù)已在各自的云平臺上得到了廣泛采用。這些服務(wù)的用戶將Kubernetes控制平面的管理委托給云提供商,那樣他們可以專注于在集群的worker節(jié)點(diǎn)上運(yùn)行的工作負(fù)載。

在谷歌云平臺上,運(yùn)行Kubernetes的企業(yè)組織中90%以上采用了GKE。GKE的人氣這么旺,可能歸因于下列幾個因素:

  • GKE正式上市已有四年多
  • Kubernetes最初由谷歌開發(fā)并開源
  • 長期以來,GKE一直是谷歌云平臺上的主力產(chǎn)品

EKS是一種頗新穎的產(chǎn)品,已經(jīng)得到了勢頭較強(qiáng)勁的采用;隨著時間的推移,我們預(yù)計越來越多的企業(yè)組織會采用EKS。畢竟,亞馬遜彈性容器服務(wù)(ECS)的人氣已經(jīng)表明AWS客戶對托管容器服務(wù)的需求不斷增長。

關(guān)于不斷變化的容器生態(tài)圈的8個事實(shí)

趨勢4:Fargate在19%的AWS容器環(huán)境中運(yùn)行

AWS Fargate將容器集群中的基礎(chǔ)架構(gòu)層抽取出來,讓客戶無需管理EC2實(shí)例即可在ECS中運(yùn)行應(yīng)用程序。我們的研究表明,自首次推出以來的兩年間,F(xiàn)argate一直保持穩(wěn)定快速的增長。在AWS中運(yùn)行容器的公司中,現(xiàn)在19%使用Fargate,比一年前的5%顯著上升。Fargate的快速增長已幫助ECS與AWS環(huán)境中持續(xù)采用的Kubernetes保持同步。

關(guān)于不斷變化的容器生態(tài)圈的8個事實(shí)

趨勢5:容器的創(chuàng)建/刪除速度在諸平臺上趨于一致

使用編排的公司通常創(chuàng)建及刪除容器的速度比不使用編排就運(yùn)行容器的公司快得多。近年來,這種差異一直很驚人,在編排環(huán)境中創(chuàng)建/刪除速度大約高出10倍。不過在2019年,未編排容器的創(chuàng)建/刪除速度已大大提高了。在一家運(yùn)行未編排基礎(chǔ)架構(gòu)的典型公司,容器壽命平均約2天,而2018年年中約6天。

即使ECS和Kubernetes仍然可以更快地創(chuàng)建/刪除容器,典型的容器壽命約一天,但平臺之間的差距已縮小。然而,壽命很長的容器在編排基礎(chǔ)架構(gòu)中仍然罕見得多。比如說,平均的容器壽命在19%的未編排環(huán)境中超過30天,相比之下只在7%的ECS環(huán)境中和3%的Kubernetes環(huán)境中超過30天。

關(guān)于不斷變化的容器生態(tài)圈的8個事實(shí)

趨勢6:Node.js主導(dǎo)容器

我們的客戶在應(yīng)用程序開發(fā)中偏愛的編程語言和框架在容器環(huán)境和非容器環(huán)境之間有所不同。運(yùn)行容器化工作負(fù)載的企業(yè)組織中57%使用Node.js,幾乎是在非容器化環(huán)境中運(yùn)行Node.js的企業(yè)組織的兩倍。Java是容器環(huán)境中人氣第二旺的語言,在傳統(tǒng)應(yīng)用程序環(huán)境中無疑是領(lǐng)先者。(請注意,百分加起來超過100%,因為每家企業(yè)組織可能使用幾種語言。)

Node.js在容器環(huán)境中的人氣很可能歸因于其設(shè)計,其設(shè)計青睞輕量級、可擴(kuò)展的應(yīng)用程序,這些應(yīng)用程序非常適合容器化和復(fù)制。另外值得一提的是, Node.js和Go這兩種比較新的編程語言在容器環(huán)境中比在傳統(tǒng)環(huán)境中流行得多,傳統(tǒng)環(huán)境中更有可能發(fā)現(xiàn)遺留代碼。

關(guān)于不斷變化的容器生態(tài)圈的8個事實(shí)

趨勢7:NGINX在容器環(huán)境中盛行

在容器集群中運(yùn)行的現(xiàn)成映像中,NGINX是最常見的映像,在Kubernetes環(huán)境中尤其如此。NGINX在約70%的Kubernetes環(huán)境、30%的ECS環(huán)境和40%的未編排容器基礎(chǔ)架構(gòu)中運(yùn)行。NGINX在Kubernetes環(huán)境中的高普及率可能部分歸因于NGINX是一種很流行的Kubernetes入站控制器,用于將外部流量路由傳輸?shù)郊褐械姆?wù)。

Kubernetes用戶運(yùn)行的現(xiàn)成容器映像通常比ECS用戶多得多。我們假設(shè)許多AWS用戶依賴托管服務(wù)而不是自托管的基礎(chǔ)架構(gòu)組件。比如說,許多AWS企業(yè)組織使用Amazon Relational Database Service,而不是運(yùn)行自己的PostgreSQL或MySQL數(shù)據(jù)庫。同樣,Amazon Application Load Balancer在ECS集群中扮演的角色類似Kubernetes入站控制器在Kubernetes集群中扮演的角色,這可能有助于解釋NGINX的使用在不同容器平臺上有差異。

值得注意的是,服務(wù)網(wǎng)格技術(shù)還沒有躋身主要容器映像的行列。截至本報告刊發(fā)時,這些技術(shù)似乎仍處于早期采用者的領(lǐng)域,不過我們在2019年下半年看到使用率有所上升。

關(guān)于不斷變化的容器生態(tài)圈的8個事實(shí)

趨勢8:Kubernetes升級周期很長

Kubernetes平臺發(fā)展迅速,每三個月左右就會出現(xiàn)新的次要版本(比如v1.16),并在此期間發(fā)布增量修正版。不過我們的研究表明,大多數(shù)組織喜歡較老的成熟版本,而不是最新版本。截至2019年10月,使用中的最受歡迎的版本是Kubernetes 1.13,該版本于2018年12月首次發(fā)布。在2019年發(fā)布的三個版本中,只有版本1.14得到了廣泛采用,23%的Kubernetes企業(yè)組織使用它。由于每家組織可能運(yùn)行多個版本的Kubernetes,因此下圖中的百分比總計超過100%。

值得一提的是,Kubernetes版本并不總是明智的選擇:托管Kubernetes服務(wù)的用戶通常在集群啟動時看到一個默認(rèn)的穩(wěn)定版本。分析本報告時,版本1.13仍是GKE和AKS的默認(rèn)版本,而EKS默認(rèn)提供版本1.14。

關(guān)于不斷變化的容器生態(tài)圈的8個事實(shí)

原文標(biāo)題:8 Facts about the changing container landscape

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:未麗燕 來源: 51CTO.com
相關(guān)推薦

2018-03-28 11:54:46

Ceph

2016-07-14 15:57:06

華為

2012-06-15 10:03:57

2019-01-15 08:58:40

Kubernetes生態(tài)圈Docker

2013-07-22 17:41:58

2015-09-02 13:15:31

Python

2023-04-04 13:31:18

2017-03-15 18:43:46

華為

2016-06-29 10:22:02

Testin測試生態(tài)圈

2013-09-04 16:55:19

ICT生態(tài)圈華為

2016-02-27 14:35:23

華為ICT產(chǎn)業(yè)

2022-12-08 00:09:20

CSS生態(tài)圈技術(shù)趨勢

2016-11-25 09:48:54

Hadoop生態(tài)圈MapReduce

2017-11-27 12:39:05

科天云協(xié)作云

2013-08-30 09:22:00

2013-03-20 11:15:47

2016-08-23 10:59:33

2011-12-05 23:45:44

Android

2018-10-11 20:38:27

大數(shù)據(jù)生態(tài)圈分布式
點(diǎn)贊
收藏

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