$30 off During Our Annual Pro Sale. View Details »

Mesos is the new Linux DevOpsDays India 2015

Mesos is the new Linux DevOpsDays India 2015

dharmeshkakadia

September 13, 2015
Tweet

More Decks by dharmeshkakadia

Other Decks in Programming

Transcript

  1. MESOS LINUX
    Dharmesh Kakadia
    is
    the
    new
    MESOS LINUX
    Dharmesh Kakadia

    View Slide

  2. Micro services are cool

    View Slide

  3. Unix - Microservice before it was cool
    tr -cs A-Za-z '\n' | tr A-Z a-z | sort | uniq -c | sort -rn | sed ${1}q

    View Slide

  4. Lets write and run Hello World
    • Manage memory
    • Manage scheduling – which CPU you want to run this on? How long ?
    • Handle isolation
    • Manage hardware
    • User login
    • Boot up
    #include
    main() {
    printf("Hello World");
    }

    View Slide

  5. What an OS does?
    • Resource management
    • Isolation
    • Inter-process communication
    • Authentication + Authorization

    View Slide

  6. Lets write and run scalable Hello World

    View Slide

  7. Mesos
    is a
    Data Center Kernel

    View Slide

  8. What a Data center OS does?

    View Slide

  9. What a Data center OS does?
    • Resource management
    • Isolation
    • Inter-process communication
    • Authentication + Authorization

    View Slide

  10. What a Data center OS does?
    • Resource management
    • Isolation
    • Inter-process communication
    • Authentication + Authorization
    • Scalability
    • Fault tolerance
    • Service Discovery/ Load balancing
    • … and many more

    View Slide

  11. Why should you care?

    View Slide

  12. Runs on all platforms

    View Slide

  13. Mesos Data Center

    View Slide

  14. What is Mesos?

    View Slide

  15. Don’t believe me.
    • Netflix
    • Twitter
    • Airbnb
    • Hubspot
    • Conviva
    • Cisco
    • eBay
    • Coursera
    Don’t believe me

    View Slide

  16. Don’t believe me
    • Netflix
    • Twitter
    • Airbnb
    • Hubspot
    • Conviva
    • Cisco
    • eBay
    • Coursera

    View Slide

  17. Where is this all going?
    • Unix
    • Plan9
    • Google Borg
    • Apache Mesos 2011
    • Omega, Osprey, Unikernels, 2012
    • Docker 2013
    • Kubernetes 2014
    • Metero’s Galaxy, Docker Swarm 2015

    View Slide

  18. $whoami -
    MESOS
    LINUX
    @dharmeshkakadia
    • mesos.apache.org
    • bit.ly/awesome-mesos

    View Slide