RightScale 2016 STATE OF THE CLOUD REPORT: DevOps ?· RightScale 2016 STATE OF THE CLOUD REPORT: DevOps…

  • Published on
    26-Jul-2018

  • View
    212

  • Download
    0

Embed Size (px)

Transcript

  • RightScale 2016

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

    Is Used Alongside Chef, Puppet, and Ansible

  • 22016 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).

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • 32016 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).

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • 42016 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 (

  • Respondents by Industry

    Respondents by Region

    Level of RespondentsRole of Respondents

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

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • DevOps Adoption Up in 2016

    Enterprise vs. SMB DevOps Adoption

    62016 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, weve 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.

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • Enterprise Adoption of DevOps

    Respondents Using DevOps Tools

    72016 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.

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • Enterprise Respondents Using DevOps Tools

    82016 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

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • SMB Respondents Using DevOps Tools

    92016 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

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • Number of Configuration Tools Used

    SMBs Using DevOps Tools

    102016 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.

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • Many Companies Using Chef + Puppet

    Use Docker + Config Tools

    112016 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.

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • Chef and Docker Use

    Puppet and Docker User

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

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • Container Usage of Respondents

    Container Usage of Respondents

    132016 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.

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • Respondents Adopting Docker

    Container Deployment Approach

    142016 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.

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • 152016 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

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • 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

    162016 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).

    http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/

  • 172016 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

    a...