Market Perceptions of Container Orchestration

Preview:

Citation preview

Market Perceptions About Container Orchestration

1

Market Perceptions

of

CONTAINER ORCHESTRATION

SaaS

2

Why Perceptions?

Fruit Cloud ContainerOrchestration

IaaS

PaaSPrivate

PublicMulti

3

Docker & Container eBook Series

Get it at www.thenewstack.io/ebookseries

4

Who We Interviewed

Respondents inFeb 21 - Mar 14

survey

309

61%of respondents are

end users

49%of end users are

DevOpsEnd users

using and/ortrialing containers

164

What We Found

5

Agreement: Service Discovery, Scheduling, Cluster Management

Not Configuration Management

CaaS: Superset? More consensus than expected

Open source tools used for specific functionality

Orchestration Platforms are primary method,

but...

Big 4 for future plans, with Ansible

distinguishing itself

MarketDefinition Roadmap

SelectionCriteria

Not looking for one solution for everything

Integrated tooling more important than

interoperability with systems/ languages

What Are We Talking About?

MARKET DEFINITION

7

Scheduling, cluster management & service discovery considered to be container orchestration

8

Container orchestration and registries are most associated with Containers as a Service.

9

Vendors were parsimonious when defining container orchestration and CaaS.

What is Being Used?

PRODUCT CHOICES

Orchestration is the primary managing method for 45% of those using or trialing containers.

11

12

Use of config management tools to manage containers declines with move into production.

13

CaaS along with the likes of Swarm, Kubernetes& Mesos, compete to win over IT Ops.

14

Kubernetes, Ansible, Mesos/Mesosphere,Amazon ECS & Docker Swarm top users’ plans.

15

HashiCorp, OpenShift and Chef in near-term plans among those trialing or with non-production use.

16

Consul, ZooKeeper and etcd are used more often than other tools for service discovery.

17

Kubernetes, Marathon and Swarm are the commonly used tool for scheduling containers.

How Are Products Chosen?

SELECTION CRITERIA

19

Tools that can be used by both developers andIT ops are the most important criteria.

20

Supporting long-running applicationsand load balancing capabilities are important.

Recap and Moving Forward

22

Takeaways

Kubernetes, Mesos & Mesosphere DC/OS, Docker, AWS

Knowledge About Tech Being Used● Docker’s Swarm is recognized as the underlying technology for Docker

Cloud and Docker Datacenter.● Many users of Mesos & Kubernetes understand it’s in the products they use.

Containers as a Service● Agreement that CaaS encapsulates several parts SDLC. Container

orchestration and registries most associated with the term.● AWS Elastic Container Service, Google Container Engine, Docker Cloud and

Datacenter

Job Role and Maturity of Container Deployment

Configuration Management

Where to Go Next

23

Deployment Size: # of Containers, # of VMs running containers

Buying Preferences

IaaS-centric?

Kubernetes on OpenStack or vice

versa?

Scale Bundling Other Topics

Workload Types

Audience Suggestions?

24

For More Information

Lawrence Hecht@lawrencehecht

research@thenewstack.io503-473-6237

General Inquiriesinfo@thenewstack.io

Download the Presentationwww.slideshare.net/thenewstack

Recommended