Cloud Native / Serverless / Storage

Knative Crowds out Other Serverless Software (and Other CNCF Survey Takeaways)

26 Mar 2020 10:32am, by

Thanks to the Cloud Native Computing Foundation (CNCF) making its survey data available, we are following-up on several lines of inquiry from a recent article about cloud native tech adoption. Here are a few quick takeaways.

First off:

  1. Envoy and Istio are deployed together. Although Envoy is far behind the leader for Kubernetes ingress (19% vs. 62% for NGINX), that changes among the 18% of the study that uses Istio in production as a service mesh. Among this group, almost half (47%) use Envoy for Kubernetes ingress. Looked at another way, 39% of those using Envoy for Kubernetes ingress also have production deployment of Istio.
  2. Knative’s popularity hurts installable software alternatives for serverless. Newly added to the survey, Knative is adopted by 17% of respondents that use a hosted platform or installable software for serverless. Kubeless, Apache OpenWhisk, Oracle’s Fn, and Fission all saw sharp drop-offs in adoption and community activity. Among the installable software players, only OpenFaaS maintained its popularity.

Although directionally similar to CNCF’s published report, the actual numbers from our analysis vary from CNCF’s for several questions. The differences arise because of different assumptions about how to handle non-response and the survey’s logic. For example, CNCF often calculated adoption rates of solutions based on the total number of products in use instead of the total number of people that responded to the question. Of the 17 serverless hosted platforms asked about, respondents described 817 unique deployments, from which CNCF reported that the 432 users of AWS Lambda represented uptake of 53%. In contrast, after filtering out the people that said they do not use serverless, we find that 67% of serverless adopters use AWS Lambda (411 of 615).

Based on our analysis, 39% of respondents are using a service mesh technology in production and another 46% are evaluating something. Digging into the data we found a few interesting trends. As mentioned above, Envoy and Istio are often being used and considered in tandem. This may presage even more vendors packaging both technologies together into their offerings. In addition, while Istio is by far the leader, users are still considering many other options. It is noteworthy that experience with an open source project does not necessarily mean it will be applied to a particular use case.

Evaluating Cloud Native Also-Rans and Emerging Contenders

CNCF asked about over 200 technologies and projects, most of which were not cited by many of the survey takers. The questionnaire offered 109 options in its question about managing containers — all the platforms that were in CNCF landscape when the survey was written. CNCF’s report highlighted the top ten, and overall 31 were used by at least 1% (14 of 1,377) of respondents. Many of the remaining choices are used by a few huge enterprise customers, some may be little used variations of a common vendor offering, while other technologies may eventually be abandoned.

It is hard to know why a technology gets few responses in a survey, but a poor showing can cause a product manager much angst. This is just one reason why a membership organization like CNCF often does not publicize results that can be interpreted as declaring winners and losers. The New Stack refrains from calculating market share, especially when interpreting a survey with a non-random sample. However, looking at technologies that don’t get mentioned is helpful when assessing if a marketing team’s hype is matched by underlying demand from end-users.

Included below are charts detailing adoption of CI/CD tools and cloud-native storage options. In both cases, the leading choices seem accurate even if the rankings may differ in other studies. What is more interesting are the choices in the inset boxes. Which of these technologies and companies will have lasting power if technology investments are cut in the next recession?

The article concludes with a listing of which CNCF projects are being used and evaluated. We hope the data can inform discussions about the effectiveness of CNCF’s guidelines about which projects are sandboxed, incubated and eventually graduated.

Only 3% of the respondents do not have a CI/CD pipeline.

This chart was updated March 26, 2020.

The Cloud Native Computing Foundation and HashiCorp are sponsors of The New Stack.

The featured image is CNCF’s Cloud Native Landscape.

Participate in The New Stack surveys and be the first to receive the results of our original research.