Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
© 2016 Mesosphere, Inc. All Rights Reserved. MESOS AS A TOOLBOX— HORSES FOR COURSES 1 Michael Hausenblas, Developer & Cloud Advocate | Bay Area Mesos UG, San Francisco | 2016-04-07
Slide 2
Slide 2 text
© 2015 Mesosphere, Inc. All Rights Reserved. sys admin appops developer architect management QA/tester
Slide 3
Slide 3 text
© 2016 Mesosphere, Inc. All Rights Reserved. WORKLOADS 3
Slide 4
Slide 4 text
© 2016 Mesosphere, Inc. All Rights Reserved. LONG- RUNNING TASKS 4 https://mesosphere.github.io/marathon/
Slide 5
Slide 5 text
© 2016 Mesosphere, Inc. All Rights Reserved. BATCH JOBS 5 http://mesos.github.io/chronos/
Slide 6
Slide 6 text
© 2016 Mesosphere, Inc. All Rights Reserved. BATCH JOBS 6 https://mesosphere.com/velocity/
Slide 7
Slide 7 text
© 2016 Mesosphere, Inc. All Rights Reserved. BATCH JOBS 7 https://github.com/twosigma/Cook
Slide 8
Slide 8 text
© 2016 Mesosphere, Inc. All Rights Reserved. ELASTIC DATA PIPELINES 8 https://spark.apache.org/
Slide 9
Slide 9 text
© 2016 Mesosphere, Inc. All Rights Reserved. WORKLOADS* … 9 *) kudos to Timothy St. Clair, @timothysc batch streaming PaaS MapReduce
Slide 10
Slide 10 text
© 2016 Mesosphere, Inc. All Rights Reserved. WHAT ABOUT SERVERLESS COMPUTE ON MESOS? 10
Slide 11
Slide 11 text
© 2016 Mesosphere, Inc. All Rights Reserved. EVOLUTION OF COMPUTE 11 containers serverless
Slide 12
Slide 12 text
© 2016 Mesosphere, Inc. All Rights Reserved. CONCEPT 12 • Unit of compute: a function • Dynamically allocated resources for execution • Integration with other systems is crucial • Relation to … • PaaS • RPC λ C
Slide 13
Slide 13 text
© 2016 Mesosphere, Inc. All Rights Reserved. CONTENDERS 13
Slide 14
Slide 14 text
© 2016 Mesosphere, Inc. All Rights Reserved. IRON.IO 14 https://iron.io/
Slide 15
Slide 15 text
© 2016 Mesosphere, Inc. All Rights Reserved. AWS LAMBDA 15 https://aws.amazon.com/lambda/
Slide 16
Slide 16 text
© 2016 Mesosphere, Inc. All Rights Reserved. WEBTASK 16 https://webtask.io/
Slide 17
Slide 17 text
© 2016 Mesosphere, Inc. All Rights Reserved. STACKHUT 17 https://stackhut.com
Slide 18
Slide 18 text
© 2016 Mesosphere, Inc. All Rights Reserved. NANO LAMBDA 18 http://nano-lambda.com/
Slide 19
Slide 19 text
© 2016 Mesosphere, Inc. All Rights Reserved. USAGE 19 • Constraints devices (IoT) • Event-driven logic (IFTTT, hooks, etc.) • Mobile (stateless) apps • Distributed load testing
Slide 20
Slide 20 text
© 2016 Mesosphere, Inc. All Rights Reserved. FLOCK OF BIRDS (HANDS-ON) 20
Slide 21
Slide 21 text
© 2016 Mesosphere, Inc. All Rights Reserved. FLOCK OF BIRDS 21 https://github.com/mhausenblas/fob
Slide 22
Slide 22 text
© 2016 Mesosphere, Inc. All Rights Reserved. FLOCK OF BIRDS 22
Slide 23
Slide 23 text
© 2016 Mesosphere, Inc. All Rights Reserved. Q & A 23 • @mhausenblas • mhausenblas.info • @mesosphere