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

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. 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
  2. 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<stdio.h> main() { printf("Hello World"); }
  3. What an OS does? • Resource management • Isolation •

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

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

    Isolation • Inter-process communication • Authentication + Authorization • Scalability • Fault tolerance • Service Discovery/ Load balancing • … and many more
  6. Don’t believe me. • Netflix • Twitter • Airbnb •

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

    Hubspot • Conviva • Cisco • eBay • Coursera
  8. 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