download the apache mesos survey 2016 infographic
TRANSCRIPT
© 2016 Mesosphere, Inc. All Rights Reserved.
APACHE MESOS2016 SURVEY REPORT HIGHLIGHTS
Mesos adoption growing with influx of new users
Q: How long have you been using Mesos?
Mesos adoption has grown significantly in the six years since it was created at the University of California, Berkeley. Many large companies have adopted Mesos, including Twitter, Uber, eBay and Netflix. In 2016, community users conversed at over 52 Mesos meetups around the world, and 3 MesosCon conferences were held in the United States, Europe and Asia.
Of respondents surveyed, 63% have been using Mesos for less than a year, indicating a large set of new companies that are just starting their journeys with Mesos. The number of Mesos contributors has also more than doubled in the past year.
19%7-12 months
44%Less than 6
months
37%1+ years
While webscale is common, most users start small
Q: How many machines are running in your Mesos cluster?
Mesos was designed for operations at very large scale, and was refined under the crushing loads of Twitter, Uber, eBay and Netflix. However, while Mesos was engineered for very large scale, it continues to attract companies of all sizes. Of respondents surveyed, 43% came from companies with less than 200 employees, and 60% came from companies with less than 1,000 employees.
The majority of respondents are running clusters with fewer than 100 nodes. However, as familiarity with Mesos grows, so does cluster size.
Q: Company size: Number of employees
17%201-1000
43%1-200
23%10,001+
17%1001-10,000
96%
4%
75%
4%21%
1-99 nodes
1001+ nodes
100-1000 nodes
1-99 nodes
100-1000 nodes
USED MESOS FOR UP TO 6 MONTHS
USED MESOS FORMORE THAN 6 MONTHS
Mesos driving the transition to modern apps
Q: Are you running containers in production?
Mesos supports different types of workloads required to build modern applications. 85% of survey respondents run microservices on Mesos, and 68% run data services and analytics. Mesos also helps companies migrate from legacy to modern apps; more than half of respondents run monolithic and legacy apps on Mesos.
62% of Mesos users are running containers in production, a rate much higher than the broader industry; for instance, a recent survey1 reported 22% of respondents running containers in production.
Q: What workloads are you running on Mesos?
85%
51%68%
Monolithic and legacy applications
Containers - microservices architecture
Data services and analytics
38%No
62%Yes
Container orchestration and big data key drivers of use
Use of big data frameworks on Mesos
The average user runs 3 or more frameworks. The most common framework on Mesos is Marathon, the container orchestration platform.
Big data services are also very popular—with over 68% of respondents using at least one. Apache Spark (which was originally created as a demo for Mesos) continues to be the most widely deployed data service.
Q: What frameworks do you run on Mesos?
83%
Core tools - Marathon
68%
Big data
43%
Core tools - Chronos
33%
CI/CD (Jenkins)
17%
Custom framework
43%
Spark
32%
Kafka
26%
Elastic search
24%
Cassandra
11%
Hadoop
4%
Storm
Mesos cedes much of its scheduling authority over to the frameworks that are running on it, so each data service such as Kafka and Cassandra have their own specific schedulers. Frameworks are customized to simplify “Day 2” operations by making services easy to install, scale and upgrade without downtime, among other benefits.
DC/OS enabling Mesos adoption
How new users are running Mesos
DC/OS was open sourced in April 2016 with a community of 60+ partners, and has shown incredibly strong traction since. 87% of respondents who first tried Mesos in the past six months experienced Mesos as a component of DC/OS.
Selection of DC/OS users
13%Not using DC/OS
87%Using DC/OS
DC/OS gaining strong tractionOver a quarter of all respondents reported they either used DC/OS in production or were deploying it with the intent to use in production. DC/OS adoption is also strong compared to competing container-orchestration technologies, such as Kubernetes and Docker Swarm.
Q: How are you using the following technologies?
26%DC/OS
Kubernetes
Docker Swarm
Cloud Foundry
Openshift
Docker Datacenter
8%
6%
5%
3%
2%
12%
11%
9%
3%
2%
3%
IN PRODUCTION OR DEPLOYING
PILOTING FOR BROADER DEPLOYMENT
Try DC/OS Todaydcos.io
Contact Usmesosphere.com/contact
Mesosphere makes modern enterprise apps easy to build, run, and scale with DC/OS - a datacenter-scale distributed operating system that elastically runs the full modern app: containerized microservices and stateful data services. With DC/OS, distributed data services like HDFS, Spark, Kafka, and Cassandra resiliently run on shared resources in the datacenter or cloud, and install in seconds. DC/OS is used by leading Fortune 1000 companies like Verizon, Autodesk, Time Warner, Esri and many others for Docker container orchestration at scale, elastic data infrastructure, and elastic CI/CD pipelines. Mesosphere is the principle founding member of the DC/OS open source project and a 2016 Gartner Cool Vendor in Cloud Infrastructure.
Container, Big Data, and Infrastructure Insights from nearly 500 IT Leaders
View the full report at mesosphere.com/resources/apache-mesos-survey-2016-report
Apache Mesos abstracts the entire datacenter into a single pool of computing resources, making it simple to run distributed workloads, including containers and big data services. Since its introduction in 2009, Mesos has gained popularity with datacenter operators for being the first open source platform capable of running containers at large scale in production environments.
In August 2016, Mesosphere conducted a survey of nearly 500 Apache Mesos users.
TM
Growth in Mesos contributors
+ 25%+ 130%
July 2015 July 2016June 2014
Mesos is deployed across clouds and datacenters
Q: Where do you run Mesos?
Mesos can run both on-premises (bare metal or virtualized infrastructure) and on any public cloud provider, providing users flexibility in where they run applications and services. Of respondents surveyed, 55% were using Mesos in the public cloud or a hybrid cloud, while 45% deployed Mesos on-premises only. Larger companies (those with 500 or more employees) were more likely to run on-premises.
Among public cloud providers, Amazon Web Services was the most common with 76% of responses.
Q: Where do you run Mesos?
45% 29%26%
Cloud onlyOn premise only Hybrid
76%
10%13%
Google Cloud Platform
Amazon Web Services
Microsoft Azure