Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevGeekWeek15 - Docker Clouds

DevGeekWeek15 - Docker Clouds

ProdOps

June 23, 2015
Tweet

More Decks by ProdOps

Other Decks in Technology

Transcript

  1. Leading in IT Education .co.il www. (very) short intro to

    containers virtual machine container linux
  2. Leading in IT Education .co.il www. docker host docker registry

    docker image static website user data web frontend docker solves “problems” 3. execution 2. distribution 1. packaging
  3. Leading in IT Education .co.il www. static website user data

    web frontend queue analytics development environments customer data center production cluster public cloud
  4. Leading in IT Education .co.il www. discovery monitoring infrastructure provisioning

    migration to docker orchestration - legacy apps - micro services? - where is X? - who is my Y? - what is my Z? - health - performance - where? - when?
  5. Leading in IT Education .co.il www. Discovery shipper coreos /

    fleet geard mesos or or or consul helios etcd centurion
  6. Leading in IT Education .co.il www. Infrastructure shipper coreos /

    fleet geard mesos or or or consul helios etcd centurion EC2 Rack space GCE DO Tutum Heroku
  7. Leading in IT Education .co.il www. shipper coreos / fleet

    geard mesos or or or consul helios etcd centurion EC2 Rack space GCE DO Tutum Heroku
  8. Leading in IT Education .co.il www. Mesos is a Distributed

    OS kernel • Created in 2009 at UC Berkeley, hardened in Twitter • Top-level Apache project • Mesosphere, Twitter, and Airbnb are major users / contributors • Scales to 10,000s of nodes, production grade • Packages and support through Mesosphere • Google officially endorsed Mesos for Kubernetes • Built-in containerization, including Docker
  9. Leading in IT Education .co.il www. Mesos - abstract resource

    manager virtual machines docker App A App A MESOS host | host | host | host | host | host
  10. Leading in IT Education .co.il www. Mesos - who uses

    and how? blog.twitter.com/2012/incubating-apache-mesos nerds.airbnb.com/introducing-chronos/ dev.hubspot.com/blog/mesos-hubspot-and-the-singularity ebaytechblog.com/2014/05/12/delivering-ebays-ci-solution-with-apache-mesos-part-ii/
  11. Leading in IT Education .co.il www. Marathon features • Start,

    stop, scale, update applications • Useful web interface • Highly available, no Single Point of Failure • Native Docker support (makes our lives easier) • Full featured REST API • Pluggable event bus • Rolling deploy / restart • Application health check • Artifact staging
  12. Leading in IT Education .co.il www. Chronos A scheduler for

    batch and one- off jobs, the cron of mesos.
  13. Leading in IT Education .co.il www. Chronos Features • Distributed

    job scheduler • Useful web interface • Highly available, no Single Point of Failure • Native Docker support • Full featured REST API • Easy scheduling with repeating intervals
  14. Leading in IT Education .co.il www. Thank you! www.devops.co.il We

    invite you to join Operations Israel Facebook group on on.fb.me/Ops-IL we are hiring at [email protected]