19
RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef, Puppet, and Ansible ®

RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

  • Upload
    votu

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

RightScale 2016

STATE OF THE CLOUD REPORT:DevOps Trends Docker Spreads All the Way to Production,

Is Used Alongside Chef, Puppet, and Ansible

®

Page 2: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

2©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Executive Summary

In January 2016, RightScale surveyed 1,060 technical professionals across a broad cross-section of

organizations about their adoption of cloud computing. The company published its annual State of

the Cloud Report on February 9, 2016.

We also asked a number of additional questions about their adoption of DevOps and use of

DevOps tools, including Docker. In this DevOps Trends report, we offer a deep dive into those

responses as well as some additional analysis about DevOps.

The 2016 State of the Cloud Survey identified several key findings:

DevOps growing especially in the enterprise.

• DevOps adoption increased from 66 percent in 2015 to 74 percent in 2016.

• DevOps adoption is strongest in the enterprise (81 percent of enterprises adopting DevOps

compared to 70 percent in SMBs).

• Enterprises are adopting DevOps from the bottom up: projects or teams (29 percent) and

business units or divisions (31 percent), company-wide (21 percent).

Docker usage doubles while Chef and Puppet are neck and neck.

• Overall, Chef, Puppet, and Docker are the top 3 DevOps tools (32 percent, 32 percent,

and 27 percent, respectively).

• More enterprises use Puppet (42 percent) vs. Chef (37 percent) and Docker (29 percent).

• Docker is the fastest growing DevOps tool, with adoption more than doubling year-over-year

from 13 percent in 2015 to 27 percent in 2016. In the enterprise, Docker also saw more than 2x

growth (from 14 percent to 29 percent).

• Docker could soon be the most used DevOps tool in the enterprise as 38 percent of enterprises

have plans to use it. This compares to 20 percent that plan to use Chef and 19 percent that plan

to use Puppet.

The deep dive into DevOps Trends revealed several additional findings:

DevOps users use multiple tools.

• Less than half (43 percent) of companies are using a configuration tool such as Chef, Puppet,

Ansible, or Salt.

• Use of multiple configuration tools is more common (25 percent) than a single configuration

tool (18 percent).

Page 3: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

3©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

• 67 percent of companies using Chef or Puppet also use the other tool.

• Configuration tools are often used with Docker; 80 percent of Docker users also leverage at

least one configuration tool.

• Almost half of companies using Chef or Puppet also use Docker (45 percent of Chef users also

use Docker; 43 percent of Puppet users also use Docker).

Container adoption is maturing, especially in enterprises.

• Overall, 26 percent of respondents have workloads already running in containers (8 percent

in development, 18 percent in production). 36 percent of respondents are experimenting with

containers, while 25 percent are learning about containers.

• Enterprises are using containers more than SMBs. 29 percent of enterprises have workloads

running in containers versus 24 percent of SMBs, and 41 percent of enterprises are

experimenting as compared to 33 percent of SMBs.

Docker seeing greatest adoption in Europe, with tech companies, and with enterprises.

• Evaluating Docker adoption across different geographies, industries, and roles, RightScale

found that current use of Docker is heaviest among tech organizations (32 percent), enterprises

(29 percent), and developers (28 percent). Use of Docker in Europe (34 percent) is also well

above average.

Significant interest in containers on bare metal.

• Containers are currently being deployed primarily on virtual machines (29 percent) versus bare

metal (12 percent).

• There is significant interest in deploying containers on bare metal with 24 percent of

respondents having plans to do so in the future.

• Most containers are built using traditional Linux distributions such as Ubuntu (43 percent),

CentOS (39 percent), and Red Hat (37 percent). CoreOS (12 percent) is the most widely

adopted of the minimalist operating systems, which are designed specifically for containers.

Biggest challenge with containers is lack of experience for newbies.

• For respondents who are not currently using containers, lack of experience was by far the top

challenge (39 percent).

• The top challenges cited by respondents who are already using containers were security

(29 percent) and immature technology (29 percent).

Container focus in 2016 is education and experience.

• The top container initiative in 2016 will be getting more educated (62 percent), followed by

conducting more experiments with containers in dev/test (44 percent) and production

(28 percent), as well as expanding container use in dev/test (28 percent).

Page 4: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

4©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Key Survey Stats:

All respondents = 1,060

• Enterprise respondents (1,000+ employees) = 433

• SMB respondents (<1,000 employees) = 627

Margin of error = 3.07 percent.

Use of Charts and Data In This Report We encourage the re-use of data, charts, and text published in this report under the terms

of this Creative Commons Attribution 4.0 International License. You are free to share and

make commercial use of this work as long as you attribute the RightScale 2016 State of

the Cloud Report: DevOps Trends as stipulated in the terms of the license.

Respondent Demographics

Methodology

In January 2016, RightScale conducted its annual State of the Cloud Survey. The survey questioned

technical professionals across a broad cross-section of organizations about their adoption of

cloud infrastructure. The 1,060 respondents range from technical executives to managers and

practitioners and represent organizations of varying sizes across many industries. Respondents

represent companies across the cloud spectrum, including both users (17 percent) and non-users

(83 percent) of RightScale solutions. Their answers provide a comprehensive perspective on the

state of the cloud today.

Respondents by Company Size

Page 5: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Respondents by Industry

Respondents by Region

Level of RespondentsRole of Respondents

5©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Page 6: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

DevOps Adoption Up in 2016

Enterprise vs. SMB DevOps Adoption

6©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Key Findings

DevOps growing especially in the enterprise. In the twelve months since the last State of the Cloud Survey, we’ve seen strong growth in DevOps

adoption. 74 percent of respondents are now adopting DevOps up from 66 percent last year.

In 2016, the number climbs to 81 percent with enterprises while only 70 percent of SMBs say they

are adopting DevOps. Enterprises are adopting DevOps from the bottom up, with business units or

divisions (31 percent) and projects and teams (29 percent) most likely to be adopting DevOps.

Only 21 percent of enterprises have a company-wide DevOps initiative.

Page 7: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Enterprise Adoption of DevOps

Respondents Using DevOps Tools

7©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Docker usage doubles while Chef and Puppet are neck and neck. In 2016, the use of DevOps tools increased significantly. Chef and Puppet remain the most

commonly used DevOps tools at 32 percent each (Chef is up from 28 percent, and Puppet is up

from 24 percent in 2015). The biggest gains year-over-year came from Docker, which more than

doubled in use (13 percent to 27 percent). Ansible also saw strong gains, doubling from 10 percent

to 20 percent adoption. Adoption of cluster management tools lagged Docker adoption with

Kubernetes (7 percent) and Docker Swarm (6 percent) gaining the largest use.

Page 8: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Enterprise Respondents Using DevOps Tools

8©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Among enterprises, Puppet is the most popular DevOps tool with 42 percent using it, compared

to 37 percent using Chef. Docker is the third most used tool (29 percent), but is also the tool

enterprises plan to use the most (38 percent). When adding current use with future plans to

use, Docker is the most popular at 67 percent compared to Puppet at 61 percent and Chef at 57

percent. Year-over-year, Ansible saw the largest percentage increase, almost tripling from 8 percent

last year to 23 percent in 2016. Docker also more than doubled on a larger base, from 14 percent

to 29 percent.

Respondents Using DevOps Tools

Page 9: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

SMB Respondents Using DevOps Tools

9©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

In SMBs, Docker, Chef, and Puppet usage is comparable (Chef 28 percent, Docker 26 percent,

and Puppet 25 percent). When adding current usage with future plans to use, Docker leads with

59 percent; Chef is at 46 percent; and Puppet is at 43 percent. Docker usage doubled in the

SMB space, increasing from 13 percent to 26 percent.

Enterprises Using DevOps Tools

Page 10: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Number of Configuration Tools Used

SMBs Using DevOps Tools

10©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

DevOps users use multiple tools. Less than half (43 percent) of companies are using a configuration tool such as Chef, Puppet,

Ansible, or Salt. However companies that do use configuration tools are likely to use more than one

tool. 25 percent use two or more configuration tools compared to 18 percent using a single tool.

Chef and Puppet are frequently used together: 67 percent of organizations using Chef also use

Puppet and similarly 67 percent of those using Puppet also use Chef.

Page 11: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Many Companies Using Chef + Puppet

Use Docker + Config Tools

11©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Docker is not replacing configuration tools but rather being used in addition to those tools. A vast

majority of Docker users (80 percent) are also using at least one of the configuration tools. Among

Chef users, 45 percent also use Docker, and among Puppet users 43 percent also use Docker.

Page 12: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Chef and Docker Use

Puppet and Docker User

12©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Page 13: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Container Usage of Respondents

Container Usage of Respondents

13©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Container adoption is maturing, especially in enterprises. Docker adoption has moved well beyond the experimentation phase. Overall, 26 percent

of respondents have workloads already running in containers, with 8 percent running only

development workloads while 18 percent are running production workloads. An additional

36 percent of respondents are experimenting with containers, while 25 percent are learning

about containers.

Perhaps surprisingly, enterprises are even further ahead in deploying workloads on Docker

with 29 percent running workloads in containers (development only for 8 percent and production

workloads for 21 percent). Very few enterprises (8 percent) have no plans to use Docker.

Page 14: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Respondents Adopting Docker

Container Deployment Approach

14©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Docker seeing greatest adoption in Europe, with tech companies, and with enterprises. RightScale organized respondents by various cohorts and found that groups that are using

Docker most are technology companies (32 percent), enterprises (29 percent), and developers

(28 percent). Europe is the region most heavily using Docker today (34 percent), while Asia has the

largest percentage of respondents who plan to use Docker (25 percent use today and 42 percent

plan to use).

Significant interest in containers on bare metal. Today containers are primarily being deployed on virtual machines (29 percent) versus bare metal

(12 percent). However, there is significant interest in deploying containers directly on bare metal

with 24 percent planning to do so.

Page 15: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

15©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Most containers are built using traditional Linux distributions such as Ubuntu (43 percent),

CentOS (39 percent), and Red Hat (37 percent). CoreOS (12 percent) is the most widely adopted

of the minimalist operating systems that are designed specifically for containers but still lags

behind the top providers.

Challenges Using Containers

Biggest challenge with containers is lack of experience among newbies. When asked about challenges using containers, respondents cited lack of container experience

(67 percent), technology not mature (62 percent), difficulty monitoring/managing (59 percent),

and security (57 percent) as the biggest challenges.

Operating System for Container Hosts

Page 16: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Container Challenges by Maturity

For respondents who were experienced using containers, the most significant challenges were

security (29 percent), technology not mature (29 percent), and lack of experience using containers

(25 percent). For respondents who are not currently using containers, lack of experience was by far

the top challenge (39 percent).

95% of Respondents Are Using Cloud

Container Initiatives in 2016

16©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Container focus in 2016 is education and experience. The top container initiative in 2016 will be getting more educated (62 percent), followed by

conducting more experiments with containers in dev/test (44 percent) and production (28

percent), as well as expanding container use in dev/test (28 percent).

Page 17: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

17©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

Summary: DevOps Adoption Hits Its Stride

The 2016 State of Cloud Survey shows that interest in DevOps is increasing, while the adoption of

Docker containers is spreading like wildfire. Unlike many previous technology shifts where enterprises

adopt more slowly, enterprises are actually leading the way and adopting Docker more quickly than

smaller organizations.

Chef and Puppet remain the most commonly used DevOps tools with Docker nipping at their heels,

but Docker could soon have broader adoption if a significant number of organizations that say they

plan to use it follow through on those plans. However, Docker adoption may not be at the expense

of other DevOps tools. The survey shows that organizations are not taking a “choose one” approach;

rather, many organizations use more than one configuration tool, and the vast majority of Docker

users also use at least one configuration tool.

Many Docker watchers have also posited that virtualization vendors could also be at risk if users put

Docker on bare metal. That prediction has not played out yet, but the survey shows that more Docker

users may be skipping the VM layer in the future. Similarly, while the traditional Linux distros are still

holding their ground in the container landscape, the new minimalist operating systems have begun to

encroach and are almost certain to gain market share over time.

While interest in Docker is broad, Europe is currently ahead of North America in adoption, while

Asia is poised to increase usage. As interest continues to grow, companies are under pressure to

gain expertise in Docker. In fact, companies cite lack of experience as one of the largest challenges,

and as a result, the biggest container initiatives in 2016 will be to increase their level of education

and experience.

Page 18: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

18©2016 RightScale, Inc. All rights reserved. This work by RightScale is licensed under a Creative Commons Attribution 4.0 International License.

About RightScale

RightScale Universal Cloud Management enables leading enterprises to accelerate delivery

of cloud-based applications that engage customers and drive top-line revenue while

optimizing cloud usage to reduce risk and costs. With RightScale, IT organizations can

deliver instant access to a portfolio of public, private, and hybrid cloud services across

business units and development teams while maintaining enterprise control. RightScale

Consulting Services help companies develop cloud strategies, deliver cloud projects,

and optimize cloud usage. RightScale was named a “100 Best Places to Work in 2015”

by Outside Magazine and was listed in “The Best Enterprise Cloud Computing Startups

to Work For in 2015” by Forbes. Since 2007, leading enterprises including Audi, Pinterest,

and Yellow Pages Group have launched millions of servers through RightScale.

RightScale: A Single Pane of Glass to Manage All Your Clouds

In this multi-cloud world, organizations are looking for ways to broker and manage cloud applications

and services from a single pane of glass.

The RightScale Universal Cloud Management Platform enables you to deliver self-service provisioning

and control to your cloud consumers, govern and manage all your cloud workloads from a single

console, and track and optimize your cloud usage and spend. In addition, RightScale supports

your DevOps and Docker initiatives by integrating with your existing tools to provide automated

infrastructure through the entire application lifecycle.

RightScale Consulting Services provides you with experts who can help you architect, implement, and

automate your cloud strategy. Our consulting team can help you choose the right cloud strategies,

architect your cloud environments, deploy cloud applications at scale, and automate the provisioning

and management of cloud workloads. They are here to share the lessons learned from years of

experience deploying thousands of cloud applications.

Page 19: RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends · RightScale 2016 STATE OF THE CLOUD REPORT: DevOps Trends Docker Spreads All the Way to Production, Is Used Alongside Chef,

Use Docker In Production

Combining Docker, cloud infrastructure, and continuous integration and delivery practices can

create a highly automated and efficient way to get new applications and features to market.

The RightScale development team has been using Docker from development to continuous

integration, and now the operations team has taken Docker into the production environment.

The Docker in Production: How RightScale Delivers Cloud Applications on-demand webinar covers:

• Approach and use case for adopting Docker.

• How RightScale has adopted Docker for development, CI, and production.

• Overcoming technical and process challenges.

• The RightScale process before and after Docker.

• Benefits for both developers and operations teams.

www.rightscale.com

Or call us at 1.888.989.1856

Watch On-Demand Webinar