services discovery in docker

12
Services discovery with Docker by Thibault Bronchain

Upload: thibault-bronchain

Post on 19-Jun-2015

206 views

Category:

Software


2 download

DESCRIPTION

The services discovery problem in Docker discussed, a new solution proposed by VisualOps presented.

TRANSCRIPT

  • 1. Services discoverywith Dockerby Thibault Bronchain

2. Initial problem How to find Host Bs address/port in WS container? What if the container moves? 3. Services Discovery Services register availability Registered services can be located Services get notified if one location changes 4. Discovery using Proxy Etcd example 5. Common proxy solutions Non-exhaustive solutions list: Etcd Consul Zookeeper Pros: Reliable Flexible Cons: Heavy to setup Sometimes complex 6. Discovery using Overlay Weave example 7. Common overlay solutions Non-exhaustive solutions list: Weave Rudder/Flannel Kubernetes Tinc/Pipework Pros: Its SDN Flexibility Cons: Its SDN Heavy Not optimal performances 8. Discovery usingConfiguration Management VisualOps example 9. Common CM solutions Non-exhaustive solutions list: Confd Configurator VisualOps Pros: Simple Non-intrusive High compatibility (native solution) Programmable Cons: No role-based discovery Necessary service restart 10. VisualOps Implementation 11. VisualOps localimplementation Deploy your cloud apps locally Uses the power of template DSL Remote hosts IPs -> local container IPs No heavy service discovery solution to install 12. Thibault Bronchain: Technical Project Lead@VisualOps VisualOps: Easy configuration, deployment &orchestration of Cloud Apps www.visualops.io Thank You!