9
Beginning Docker with Mesos Aditya Patawari Contributor to Fedora Linux Project Consultant for DevOps, Cloud and Docker [email protected] January 16, 2016 Aditya Patawari Beginning Docker with Mesos

Beginning mesos

Embed Size (px)

Citation preview

Page 1: Beginning mesos

Beginning Docker with Mesos

Aditya Patawari

Contributor to Fedora Linux Project

Consultant for DevOps, Cloud and Docker

[email protected]

January 16, 2016

Aditya Patawari Beginning Docker with Mesos

Page 2: Beginning mesos

Topics

What is the problem?

Mesos World

Mesos Architecture

Tiny Demo

What next?

Aditya Patawari Beginning Docker with Mesos

Page 3: Beginning mesos

What is the Problem?

We want to run docker.

We want a scalable way to do it.

It should be easy for one-off tasks.

It should provide reasonable service abstraction.

Aditya Patawari Beginning Docker with Mesos

Page 4: Beginning mesos

Why Mesos?

One ring to rule them all.

You can use commandline but there is a basic UI

Marathon got a nice REST API and a UI

Choices among executors/frameworks.

Aditya Patawari Beginning Docker with Mesos

Page 5: Beginning mesos

Mesos World

Master Quorum: Slave managers

Slaves: These guys get the work done

Framework: consists of schedular, executor

Offer: sent by slave to master with avaiable

Task: Unit of work, executed on slave

Aditya Patawari Beginning Docker with Mesos

Page 6: Beginning mesos

Mesos Architecture

Aditya Patawari Beginning Docker with Mesos

Page 7: Beginning mesos

Mesos

Demo time.

Aditya Patawari Beginning Docker with Mesos

Page 8: Beginning mesos

What next?

Service abstraction.

Dynamic Scaling.

Benchmarking with different orchestration tools.

Aditya Patawari Beginning Docker with Mesos

Page 9: Beginning mesos

Questions?

Now is your chance :)

Aditya Patawari Beginning Docker with Mesos