Docker echosystemtelaviv

Preview:

DESCRIPTION

During the last few months we saw an explosion of the new tools around Docker and the tools able to deliver new functionality due to the rise of containers. At this talk we will order around the tools zoo and show examples of the most popular ones. This will include Serf/Consul, CoreOS/Project Atomic, Mesos and others.

Citation preview

Docker Eco-System

Pini Reznik

What is Docker?

Start a “VM” in milliseconds by removing OS.

VM Container

What problem does it solve?

• Much faster provisioning of a single node• Image lifecycle management

Recognised one of your major problems? Then go for it now!

What is missing?

Everything else!

Challenge the Status-quo

Build ProvisionEnvironment Configure Deploy

5 min 5 min 5 min 5 min

Challenge the Status-quo

Build ProvisionEnvironment Configure Deploy

5 min < 1 sec

5 min 5 min

snapshots network data

UI

Orchestration+PaaS

OS

dev tools

Monitor/log

AddedDocker Support

hosting

User Interface

DockerUI

Snapshots

Network

pipework

Data

Monitoring/Logging

Development Tools

Drone

Drone.io

Orchestration + PaaS

Kubernetes

Skydock

Shipper

MaestroNG

+ Clocker

Crane

Decking

Docker BOSH

Dokku

Serf/Consul

• Serf– Gossip-based Membership– Failure Detection– Custom Events

• Consul– Service Discovery– Multi-Datacentre– Key/Value Storage

Google Kubernetes

Operating Systems

CoreOS

Linux for Massive Server Deployments

Project Atomic by Red Hat

• Trusted Distro based on RHEL, Fedora, CentOS• Secure by SELinux• Portable• Unified Management

Hosting

Docker support by the Rest

Future by Docker

Docker APIs

• Released Low level APIs– Containers implementation (libcontainer)– Network services (libswarm) – Network channels (libchan)

• Upcoming APIs– Identity– Authentication

Goal: Basic building blocks for the growing eco-system

Future - Prediction

Evolution of IT

Image courtesy of Docker Inc./ docker.io

App/Infra Performance Parity

From Monolithic to Multi-Cloud

Network-centric Architecture

Image courtesy of n-e-r-v-o-u-s.com

Future Challenges

Image courtesy of n-e-r-v-o-u-s.com

Conway’s Law

organizations which design systems ... are constrained to produce designs which are copies

of the communication structures of these organizations

Network-centric Organizations

Image courtesy of n-e-r-v-o-u-s.com

Demo

Recommended