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