Docker on Mesos 
! 
! 
Bart Spaans 
@Work_of_Bart
One big computer
Scaling
PaaS, data processing, scheduling, data storage, ….
Benefits 
• Provides a uniform computing platform 
• Reduces operational costs and complexity 
• Empowers development teams 
• Lessens vendor lock-in
Architecture
WooRank 
• In-house Platform as a Service 
• Marathon 
• Docker 
• HAProxy
Docker on Mesos 
• Built-in support for deploying Docker 
containers on the cluster 
• Get the benefits of both Docker and Mesos 
• Horizontally scaling containers 
• Still able to run “non-Docker” computations
Service Discovery 
• Still in flux 
• Solutions based on DNS 
• Solutions based on Mesos events
Links 
• Mesosphere 
https://mesosphere.io/ 
• Ansible playbooks 
https://github.com/Woorank/vagrant-mesos-cluster 
• Mesos service discovery 
https://github.com/opencredo/mesos_service_discovery 
• Bamboo 
https://github.com/QubitProducts/bamboo 
• OpenCredo 
http://www.opencredo.com 
• Twitter 
https://twitter.com/Work_of_Bart
Docker on Mesos 
! 
! 
Bart Spaans 
@Work_of_Bart

Docker on mesos

  • 1.
    Docker on Mesos ! ! Bart Spaans @Work_of_Bart
  • 2.
  • 3.
  • 4.
    PaaS, data processing,scheduling, data storage, ….
  • 5.
    Benefits • Providesa uniform computing platform • Reduces operational costs and complexity • Empowers development teams • Lessens vendor lock-in
  • 6.
  • 7.
    WooRank • In-housePlatform as a Service • Marathon • Docker • HAProxy
  • 8.
    Docker on Mesos • Built-in support for deploying Docker containers on the cluster • Get the benefits of both Docker and Mesos • Horizontally scaling containers • Still able to run “non-Docker” computations
  • 9.
    Service Discovery •Still in flux • Solutions based on DNS • Solutions based on Mesos events
  • 10.
    Links • Mesosphere https://mesosphere.io/ • Ansible playbooks https://github.com/Woorank/vagrant-mesos-cluster • Mesos service discovery https://github.com/opencredo/mesos_service_discovery • Bamboo https://github.com/QubitProducts/bamboo • OpenCredo http://www.opencredo.com • Twitter https://twitter.com/Work_of_Bart
  • 11.
    Docker on Mesos ! ! Bart Spaans @Work_of_Bart