download the apache mesos survey 2016 infographic

1

Click here to load reader

Upload: vanthuan

Post on 13-Feb-2017

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: download the Apache Mesos Survey 2016 Infographic

© 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