Download pptx - Docker echosystemtelaviv

Transcript
Page 1: Docker echosystemtelaviv

Docker Eco-System

Pini Reznik

Page 2: Docker echosystemtelaviv

What is Docker?

Start a “VM” in milliseconds by removing OS.

VM Container

Page 3: Docker echosystemtelaviv

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!

Page 4: Docker echosystemtelaviv

What is missing?

Everything else!

Page 5: Docker echosystemtelaviv
Page 6: Docker echosystemtelaviv

Challenge the Status-quo

Build ProvisionEnvironment Configure Deploy

5 min 5 min 5 min 5 min

Page 7: Docker echosystemtelaviv

Challenge the Status-quo

Build ProvisionEnvironment Configure Deploy

5 min < 1 sec

5 min 5 min

Page 8: Docker echosystemtelaviv

snapshots network data

UI

Orchestration+PaaS

OS

dev tools

Monitor/log

AddedDocker Support

hosting

Page 9: Docker echosystemtelaviv

User Interface

DockerUI

Page 10: Docker echosystemtelaviv

Snapshots

Page 11: Docker echosystemtelaviv

Network

pipework

Page 12: Docker echosystemtelaviv

Data

Page 13: Docker echosystemtelaviv

Monitoring/Logging

Page 14: Docker echosystemtelaviv

Development Tools

Drone

Page 15: Docker echosystemtelaviv

Drone.io

Page 16: Docker echosystemtelaviv

Orchestration + PaaS

Kubernetes

Skydock

Shipper

MaestroNG

+ Clocker

Crane

Decking

Docker BOSH

Dokku

Page 17: Docker echosystemtelaviv

Serf/Consul

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

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

Page 18: Docker echosystemtelaviv

Google Kubernetes

Page 19: Docker echosystemtelaviv

Operating Systems

Page 20: Docker echosystemtelaviv

CoreOS

Linux for Massive Server Deployments

Page 21: Docker echosystemtelaviv

Project Atomic by Red Hat

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

Page 22: Docker echosystemtelaviv

Hosting

Page 23: Docker echosystemtelaviv

Docker support by the Rest

Page 24: Docker echosystemtelaviv

Future by Docker

Page 25: Docker echosystemtelaviv

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

Page 26: Docker echosystemtelaviv

Future - Prediction

Page 27: Docker echosystemtelaviv

Evolution of IT

Image courtesy of Docker Inc./ docker.io

Page 28: Docker echosystemtelaviv

App/Infra Performance Parity

Page 29: Docker echosystemtelaviv

From Monolithic to Multi-Cloud

Page 30: Docker echosystemtelaviv

Network-centric Architecture

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

Page 31: Docker echosystemtelaviv

Future Challenges

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

Page 32: Docker echosystemtelaviv

Conway’s Law

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

of the communication structures of these organizations

Page 33: Docker echosystemtelaviv

Network-centric Organizations

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

Page 34: Docker echosystemtelaviv

Demo


Recommended