【51CTO.com快譯】云原生計(jì)算基金會(huì)(CNCF)發(fā)布了它在2019年10月進(jìn)行的年度調(diào)查的結(jié)果。1337名受訪者中37%來(lái)自歐洲、38%來(lái)自北美和17%來(lái)自亞洲。受訪者包括架構(gòu)師、DevOps經(jīng)理和后端開(kāi)發(fā)人員。
以下是CNCF年度調(diào)查的15個(gè)值得關(guān)注的結(jié)果。
1. Kubernetes用于生產(chǎn)環(huán)境的現(xiàn)象猛增。
相比去年,Kubernetes用于生產(chǎn)環(huán)境的現(xiàn)象急劇增加。78%的受訪者在生產(chǎn)環(huán)境中使用Kubernetes,比去年的58%有了驚人的增長(zhǎng)。去年大多數(shù)試用Kubernetes的受訪者進(jìn)入到了生產(chǎn)環(huán)境,導(dǎo)致評(píng)估的受訪者減少了48%。
2. 客戶(hù)在生產(chǎn)環(huán)境中至少運(yùn)行2到5個(gè)Kubernetes集群。
43%的受訪者提到他們?cè)谏a(chǎn)環(huán)境中運(yùn)行2到5個(gè)Kubernetes集群。預(yù)計(jì)在接下來(lái)幾個(gè)月這個(gè)比例會(huì)增長(zhǎng)。
3. 公共云是最受青睞的目的地,混合云正受到追捧。
大多數(shù)(62%)受訪者在公共云中運(yùn)行工作負(fù)載,其余受訪者在混合云環(huán)境中運(yùn)行。由于基于Kubernetes的混合云平臺(tái)備受推崇,明年我們會(huì)看到混合云的采用率有所提高。
4. 容器正進(jìn)入生產(chǎn)環(huán)境。
據(jù)CNCF聲稱(chēng),84%的受訪者在生產(chǎn)環(huán)境中使用容器,與2018年的73%和2016年進(jìn)行首次調(diào)查時(shí)的23%相比有了大幅增長(zhǎng)。鑒于微服務(wù)備受關(guān)注,看到容器的使用量大幅增加不足為奇。
5. 大多數(shù)受訪者使用Amazon EKS,其次是GKE和AKS。
AWS仍然是運(yùn)行容器和Kubernetes的首選云。29%的受訪者正在使用Amazon Elastic Kubernetes(EKS)服務(wù)。在17%的Kops用戶(hù)中,會(huì)在Amazon EC2上配置集群,從而使AWS成為Kubernetes的頂級(jí)云平臺(tái)。谷歌Kubernetes引擎(GKE)非常接近,28%的受訪者將其用作CaaS。Azure Kubernetes服務(wù)(AKS)與舊版ACS引擎相結(jié)合,獲得了約25%受訪者的青睞。
6. 開(kāi)發(fā)人員在擁抱容器和云原生時(shí)面臨文化挑戰(zhàn)。
開(kāi)發(fā)團(tuán)隊(duì)面臨的文化挑戰(zhàn)、安全性、復(fù)雜性、就緒性和監(jiān)控是采用云原生技術(shù)方面的五大挑戰(zhàn)。
7. Istio是早期采用者使用的主要服務(wù)網(wǎng)格。
CNCF針對(duì)服務(wù)網(wǎng)格引入了一個(gè)新的調(diào)查類(lèi)別。只有18%的受訪者在生產(chǎn)環(huán)境中使用服務(wù)網(wǎng)格,47%的受訪者在評(píng)估服務(wù)網(wǎng)格的使用。Istio和Consul是最受歡迎的兩種服務(wù)網(wǎng)格平臺(tái)。Consul在生產(chǎn)環(huán)境中的使用率較高,因?yàn)樗С直姸嗍褂脠?chǎng)景。許多部署環(huán)境使用Consul作為鍵值數(shù)據(jù)庫(kù)。
8. 公共云中的塊存儲(chǔ)服務(wù)是事實(shí)上的存儲(chǔ)引擎。
由于有狀態(tài)工作負(fù)載在Kubernetes上成為主流,存儲(chǔ)成了關(guān)鍵。鑒于大多數(shù)工作負(fù)載在公共云中運(yùn)行,看到基于云的塊存儲(chǔ)服務(wù)是生產(chǎn)環(huán)境中運(yùn)行的有狀態(tài)工作負(fù)載的首選后端也就不足為奇。
9. AWS Lambda是最受歡迎的函數(shù)即服務(wù)(FaaS)平臺(tái)。
盡管與Kubernetes沒(méi)有直接關(guān)系,但客戶(hù)們正將函數(shù)即服務(wù)(FaaS)與容器一起使用。 AWS Lambda遙遙領(lǐng)先,Google Cloud Functions和Azure Functions遠(yuǎn)遠(yuǎn)落在后面,位居第二和第三。
10. Knative成為頭號(hào)基于Kubernetes的無(wú)服務(wù)器平臺(tái)。
Kubernetes上事件驅(qū)動(dòng)的無(wú)服務(wù)器框架在云原生開(kāi)發(fā)人員中受到追捧。34%的受訪者青睞Knative,它是最受歡迎的無(wú)服務(wù)器框架,其次是OpenFaaS、Kubeless和Virtual Kubelet。
11. Helm是打包Kubernetes應(yīng)用程序的最受青睞工具。
Helm被譽(yù)為是Kubernetes的apt-get install。將Helm視為Kubernetes最受歡迎的打包工具并不奇怪。
12. Nginx是領(lǐng)先的入站提供商。
大多數(shù)Kubernetes用戶(hù)使用Nginx和Nginx Plus作為入站提供商。作為獨(dú)立入站提供商的Envoy也在迅猛發(fā)展。
13. Minikube是最受青睞的Kubernetes環(huán)境。
Minikube是Kubernetes變得開(kāi)發(fā)人員易于訪問(wèn)/使用的原因。雖然Docker Desktop嵌入了Kubernetes,但許多開(kāi)發(fā)人員還是偏愛(ài)Minikube。
14. Prometheus和CoreDNS是增長(zhǎng)最快的CNCF項(xiàng)目。
在CNCF的已畢業(yè)項(xiàng)目中,Prometheus和CoreDNS的增長(zhǎng)速度僅次于Kubernetes。Prometheus正成為收集和匯總度量指標(biāo)的事實(shí)上平臺(tái),CoreDNS則為集群提供命名服務(wù)。
15. etcd數(shù)據(jù)庫(kù)是使用最廣泛的CNCF孵化項(xiàng)目。
Kubernetes集群依賴(lài)內(nèi)存分布式數(shù)據(jù)庫(kù)來(lái)維護(hù)狀態(tài)。目前處于孵化階段的etcd項(xiàng)目幾乎在每個(gè)Kubernetes部署環(huán)境中都能找到。許多項(xiàng)目和應(yīng)用軟件都依賴(lài)etcd,因?yàn)樗加每臻g較小,且管理得到了簡(jiǎn)化。
原文標(biāo)題:15 Most Interesting Cloud Native Trends From The CNCF Survey,作者:Janakiram MSV
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】