docker echosystemtelaviv
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.TRANSCRIPT
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