CNCF China Cloud origin survey report in 2019
2020-12-07 19:22:20 【Aliyun yunqi】
brief introduction ： stay CNCF, To better understand the use of open source and cloud native technologies , We regularly investigate the community . This is the third cloud native survey in China , In Chinese , In order to have a deeper understanding of the pace of cloud native technology adoption in China and how to empower developers and make changes in a large and growing community . This report is based on 2018 year 3 The month and 2018 year 11 The first two China reports released in June .
China 72％ Of the respondents used Kubernetes
stay CNCF, To better understand the use of open source and cloud native technologies , We regularly investigate the community . This is the third cloud native survey in China , In Chinese , In order to have a deeper understanding of the pace of cloud native technology adoption in China and how to empower developers and make changes in a large and growing community . This report is based on 2018 year 3 The month and 2018 year 11 The first two China reports released in June .
The focus of cloud native survey in China
- 49％ Of the respondents used containers in production , have other 32％ Plan to do so . And 2018 year 11 Monthly comparison , This is a significant increase , At that time, only 20％ Using a container .
- 72％ Of the respondents used Kubernetes, higher than 2018 year 11 Of the month 40％.
- The utilization rate of public cloud is from 2018 year 11 Of the month 51％ Down to 36％, Instead, use 39％ New hybrid options for .
- CNCF Projects are growing exponentially .CNCF There are now four projects that were born in China and are more widely used in the region ： In the incubation stage Dragonfly and KubeEdge, And just graduated Harbor and TiKV.
2019 The cloud primordial survey in China includes 300 Interviewees - among 97％ From Asia , Mainly in China .
We know that containers have changed the cloud based infrastructure , But in the past year , The use of containers in production has become the norm . According to what we released earlier this year 2019 Global cloud Nativity survey ,84％ Of the respondents used containers in production , Make containers everywhere around the world .
Chinese surveys show that , Although China lags behind the world in container use , But it's gaining momentum . In the China Survey , Nearly half （49％） Of the respondents used containers in production - from 2018 year 3 Monthly survey 32％ and 2018 year 11 Of the month 20％ Jump to a higher level .
Fewer and fewer Chinese members plan to use containers in production - Now? 32%,2018 year 3 In the monthly survey, it was 57％,11 Month for 40％. This means that many organizations have put container plans into practice , And no longer in the planning stage , But there is still room for growth , Hope to continue to grow .
Your organization uses containers for Your organization uses containers for …
Proof of concept Proof of concept
With the increase of application in production , Fewer containers in the test environment . about 28％ Of the Chinese survey respondents currently use containers in the test - And 2018 year 3 Of the month 24％ Compared with a slight increase , But with 2018 year 11 In the monthly survey 42％ It's down compared to .
Despite the amazing advantages of containers , But it also brings challenges . It has changed over time , But the challenge of complexity remains the same . In the China Survey ,53％ Forty percent of respondents rated complexity as their biggest challenge . by comparison ,2018 year 3 Monthly survey , 44％ Respondents considered complexity the biggest challenge , Accounted for the highest .2018 year 11 Monthly survey 28％ Interviewee , Third in proportion .
In terms of challenges , Second in security , Percentage of respondents 39％. For the first time, security has been listed as a top challenge . Lack of training and network tied third , Proportion 36％, and 35％ Of the survey respondents identified reliability and monitoring as deployment challenges .
container challenges Container challenge
lack of training train Insufficient
networking The Internet
service mash Service network
cultural changes w/development team Cultural change w/ The development team
scaling deployments based upon the load Extended deployment based on load
difficulty in choosing an orchestration solution It's hard to choose a choreographed process solution
Kubernetes As a common platform for container layout, it is emerging in the industry and in China CNCF The adoption rate in the community has also risen dramatically .72％ Thirty percent of the respondents said they used Kubernetes - And 2018 year 11 Of the month 40％ There's a big increase compared to .
therefore , assessment Kubernetes The number of people from 42％ Down to 17％.
using in production Used in production
We also see Kubernetes The growth of production clusters at both ends of the deployment range . Most of the organizations surveyed in China do not use 10 Clusters , But run 50 The organization of more than clusters has increased . This may be due to an increase in the number of new respondents using containers in production , Thus increasing clusters .
36％ Of the respondents had 2 To 5 Clusters , higher than 2018 year 11 Of the month 25％, Half of the respondents used 1 To 5 Clusters ,70％ Of the respondents used 1 To 10 individual . Only 13％ More respondents than 50 Clusters , And in the 2018 year 11 There is only... In the month 5% Interviewee .
If you use Kubernetes, So how many production clusters do you have ？
Helm It's packing Kubernetes The most popular method for applications ,54％ Of the respondents chose this method .
NGINX（54％） Is the most used Kubernetes Import provider , The second is HAProxy（18％）,F5（16％） and Envoy（15％）.
Separate Kubernetes Applications
Managing objects in a cluster is a challenge , But the namespace helps manage... By filtering and controlling by group .71％ Of the respondents separated with a namespace Kubernetes Applications . Use... In multiple teams Kubernetes Of the respondents , Yes 68％ using namespace std .
monitor , Logging and tracking
For those who use monitoring , For users of logging and tracking solutions , Is it more common to run locally or through remote server hosting .46％ Of the respondents used local monitoring tools , and 20％ Twenty five percent of respondents run through remote services . As a whole, fewer respondents use logs and tracking , however 26％ Of the respondents ran tracking locally , and 20% Running trace through remote services .21％ Enterprise internal operation tracking tool , in addition 21％ Of enterprises run through remote services .
Because of continuous integration （CI） And continuous delivery （CD） Support for , The powerful functions of cloud and container jointly promote the speed of development and deployment in China . Our survey quantifies development speed by how often developers check code into the repository .35％ Of the respondents check in code multiple times a day .43% Check in code several times a week for ,16％ Check in code several times a month for .
How often do you check in code ？
A few times a month Several times a month
Multiple times a day Several times a day
A few times a week Several times a week
Most respondents publish once a week （43％）, And just over a fifth （21％） It's once a month . and 18％ Once a day .12％ Of the respondents worked on a specific schedule .
Your release cycle is ？
Many people think that successful CI/CD Based on Process Automation . however , Our survey in China shows that , There are relatively few pure automation environments - Only 21％ Of the respondents used an automatic publishing cycle , and 31％ Rely on manual processes . The most popular is the hybrid , Occupy 46％.
Is your release cycle manual or automatic ？
CI/CD It is a philosophy and technology to realize flexible delivery and lifecycle management of cloud native systems .Jenkins It's the most popular in the Chinese community CI/CD Tools , More than half of the community 53％,GitLab Occupy 40％.
Cloud and internal deployment
The clouds are growing , But this year's China survey shows a shift from the public cloud , The merging of private clouds and the emergence of hybrid clouds .2018 year 11 In the monthly survey , Public cloud usage seems to be peaking 51％, And this year it's down to 36％. The private cloud remains stable 42%,2018 year 11 Month is 43％. Hybrid cloud is the new choice this year , Occupy 39％.
Your company / Which of the following data centers is used by organizations ？
Private cloud Private cloud
Public cloud Public cloud
Hybrid cloud A hybrid cloud
Cloud native project
CNCF Managing a lot of open source projects , These projects are for cloud native development , Deployment and lifecycle management are critical .CNCF Projects are growing exponentially in China . for example 57％ Of the respondents used Prometheus Monitoring and alarm systems , a 2018 year 3 Of the month 16％ There was a significant increase . Now? 35％ Respondents use CoreDNS, 2018 year 3 Month only 10％.Containerd The runtime has also grown dramatically – from 2018 year 3 Of the month 3％ Growth to 2019 At the beginning of the year 29％.
CNCF It also hosted four projects created in China , These projects are more widely used in the region .Dragonfly（17％ Respondents used ） and KubeEdge（11％ Respondents used ） Are the two most commonly used sandbox projects , Now both are in the incubation phase .Harbor and TiKV It's a graduation project , There were 27％ and 5％ Interviewees are used to produce .
Graduating CNCF Project use
* barring ： New graduation project Rook
Hatched CNCF Project use
* barring ： New incubation programs Argo,Contour and Operator Framework.Rook Now it's a graduation project .
since CNCF Since the last China Investigation , The benefits of using cloud native projects in production have shifted ：
- Faster deployment time is the biggest benefit for the first time , By 47％ Of the respondents cited .
- Improved scalability retains its early second place , Occupy 35％.
- Cost savings still rank third , by 33％.
- Increase developer productivity , Cloud mobility and higher availability rank fourth , Respondents accounted for 31％.2018 year 11 month , Availability is number one , Mobility ranked fourth .
There is no server
Does your organization use server free technology ？
In China's investigation ,36％ Respondents use a hosting platform as a server free platform ,22％ Using installable software .
Which server less hosting platform does your organization use ？
For companies that use a hosted platform as a server less tool , The top three providers are alicloud functional Computing （46％）,AWS Lambda（34％） And Tencent cloud server free cloud function and Huawei FunctionStage Juxtaposition （12％）.
Which serverless installable platform does your organization use ？
For those who use installable software as a serverless tool ,Kubeless No. 1 （29％）, The second is Knative（22％）, as well as Apache OpenWhisk（20％）.
2019 year , We've added new issues to the cloud native storage and service network . These are popular cloud native projects , These advantages can be supported in an active production environment ：
Does your organization use cloud native storage projects in production ？
The most common cloud native storage project is Ceph（24％）,Amazon Elastic Block Storage（EBS）（23％） And container storage interface （CSI）（18％）.
Does your organization use service networks in production ？
China Cloud native community
CNCF Now in China, there are close to 50 Members . China is still CNCF The third largest contributor to the project （ By contributors and contributors ）, Second only to the United States and Germany .
We have some case studies of Chinese companies , Include ：
- Jingdong uses Harbor It saves about 60％ Maintenance time of .
- The delivery efficiency of China Minsheng Bank has been improved 3-4 times , And use Kubernetes The utilization rate of resources has doubled .
- Ant financial uses cloud native technology , At least ten times more in operation .
We also opened in China 20,000 It was attended by many people Kubernetes and Cloud Native Course , Recently, the first China Cloud Native + Open Source Virtual Summit .
The Chinese community has understood cloud native technology in many different ways .
How do you understand cloud native technology ？
Technical podcast Technology podcasts
KubeCon + CloudNativeConMeetups and local events Parties and local events
Kubernetes blog Kubernetes Blog
Trade press articals, blogs Industry journal articles , Blog
Technical Webinars Technical seminar
CNCF website CNCF Website
Kubernetes case studies Kubernetes A case study
Business-orientied webinars Business oriented seminars
CNCF webinars CNCF workshop
Industry Analyst Reports/Data Industry analysis report / data
Case Study Podcasts Case study podcast
72％ Of the Chinese respondents learned about cloud native technology through documentation . Every CNCF The project has a lot of documentation on its website , You can find .
CNCF Invest thousands of dollars a year to improve project documentation . This includes project document hosting , Add a tutorial , Operation guide, etc .
The event is a popular way for respondents to understand cloud native technology .
41％ Of the respondents chose KubeCon + CloudNativeCon As a place to learn new technologies . The next virtual KubeCon + CloudNativeCon Plans to 11 month 17 solstice 20 Saturday, .
37％ Of the respondents chose parties and local events ,（ for example Cloud Native Community Groups） As a way to understand cloud native technology .
22％ Of the respondents learned about cloud native technology through the technology webinar , have other 8％ Choose a business oriented webinar , also 8％ choice CNCF Webinars .
CNCF Enhanced its webinar program , And plans to arrange regular webinars for Chinese audiences . You can view the upcoming schedule and videos here , Slide and replay of previous webinar .
About survey methods and interviewees
Thank you very much to everyone involved in this survey ！
The survey was conducted on 2019 year 10 Monthly progress . The survey was conducted in Chinese ,300 Of the respondents 97％ From Asia .
Your company / The size of the organization is ？
Your company / The industry of the organization belongs to ？
Financial services financial service
Government The government
Healthcare Medical care
Hotel and food services Hotel and catering services
Media/Analyst The media / analysis
Professional services professional services
Real estate, rental, leasing The real estate , Lease , lease
Scientific or technical services Science and technology services
Transportation and Transportation and
Your job function is ？
Link to the original text
This article is the original content of Alibaba cloud , No reprint without permission .
- C++ 数字、string和char*的转换
- Won the CKA + CKS certificate with the highest gold content in kubernetes in 31 days!
- C + + number, string and char * conversion
- C + + Learning -- capacity() and resize() in C + +
- C + + Learning -- about code performance optimization
C + + programming experience (6): using C + + style type conversion
Latest party and government work report ppt - Park ppt
Online ID number extraction birthday tool
Field pointer? Dangling pointer? This article will help you understand!
GVRP of hcna Routing & Switching
- LeetCode 91. 解码方法
- Seq2seq implements chat robot
- [chat robot] principle of seq2seq model
- Leetcode 91. Decoding method
- HCNA Routing＆Switching之GVRP
- GVRP of hcna Routing & Switching
- HDU7016 Random Walk 2
- [Code+＃1]Yazid 的新生舞会
- CF1548C The Three Little Pigs
- HDU7033 Typing Contest
- HDU7016 Random Walk 2
- [code + 1] Yazid's freshman ball
- CF1548C The Three Little Pigs
- HDU7033 Typing Contest
- Qt Creator 自动补齐变慢的解决
- HALCON 20.11：如何处理标定助手品质问题
- HALCON 20.11：标定助手使用注意事项
- Solution of QT creator's automatic replenishment slowing down
- Halcon 20.11: how to deal with the quality problem of calibration assistant
- Halcon 20.11: precautions for use of calibration assistant
- "Top ten scientific and technological issues" announced| Young scientists 50 ² forum
- Reverse linked list
- JS data type
- Remember the bug encountered in reading and writing a file
- Singleton mode
- 在这个 N 多编程语言争霸的世界，C++ 究竟还有没有未来？
- In this world of N programming languages, is there a future for C + +?
- js Promise
- js 数组方法 回顾
- ES6 template characters
- js Promise
- JS array method review
- 【Golang】️走进 Go 语言️ 第一课 Hello World
- [golang] go into go language lesson 1 Hello World