iot on dcos - scala by the bay 2015

27

Upload: brenden-matthews

Post on 16-Apr-2017

658 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: IoT on DCOS - Scala By the Bay 2015
Page 2: IoT on DCOS - Scala By the Bay 2015

Distributed Systemson Mesos

The Easy Way

Page 3: IoT on DCOS - Scala By the Bay 2015

Agenda:

● Introductions

● LaunchPad

● The Data Center Operating System (DCOS)

● Distributed Services

● Putting It All Together (Live Demo)

Page 4: IoT on DCOS - Scala By the Bay 2015

Launchpad

Page 5: IoT on DCOS - Scala By the Bay 2015

Introductions

Page 6: IoT on DCOS - Scala By the Bay 2015

Meet The Speakers

Jason SwartzBrenden Matthews

Page 7: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Page 8: IoT on DCOS - Scala By the Bay 2015
Page 9: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Page 10: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Page 11: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Page 12: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Page 13: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Page 14: IoT on DCOS - Scala By the Bay 2015

THE DATACENTER IS THE NEW

SERVER.

Page 15: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Page 16: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Mesosphere’s Story

Mesosphere is well funded$50M by Tier 1 investors: Andreessen Horowitz & Khosla Ventures

2009 2013 2014 2015

First Mesosphere DCOS lighthouse customers

Tens of thousands of containers launched

Expanded Operations

San Francisco, CA (2013)Hamburg, Germany (2014)New York, NY (2015)

Mesosphere FoundedKey engineering leaders from Twitter, Airbnb - companies behind open-source tech

Apache Mesos built at UC Berkeley● Core technology from AMPlab

● Corporate large-scale production deployments begin (e.g., Apple, Twitter, Salesforce)

Growing Ecosystem & DCOS General Availability

Now a breeze to install modern app services, e.g.: Hadoop, Spark, Cassandra

Page 17: IoT on DCOS - Scala By the Bay 2015

The Data CenterOperating System

(DCOS)

Page 18: IoT on DCOS - Scala By the Bay 2015
Page 19: IoT on DCOS - Scala By the Bay 2015

DCOS

● Mesos + all the other stuff you need, in easy mode

Page 20: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Mesosphere Datacenter Operating System (DCOS)Actionable Insights Through Dev Agility & Hyperscale IT

Actionable Insights

Apps, Devices & Everything Else

Developer Agility

Any Infrastructure, Anywhere

Hyperscale OperationsMesosphere DCOS

ContainerApps Big Data

Analytics PaaS

Stateful Services

● Big Data● Internet of Things

● Cont. Integration / Delivery● Developer cloud● Self-service container runtime

● Highly efficient and scalable IT● Distributed framework pooling● Container orchestration

All Modern App Components

Page 21: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Mesosphere Datacenter Operating System (DCOS)

Any Framework, Service, or Container

Any Infrastructure

Mesosphere DCOS

Your favorite services, container formats, and those yet to come

Build apps once on DCOS, and run it anywhere

Runs distributed apps anywhere as simply as running apps on your laptop

Developer Cloud Big Data Analytics Internet of Things

Page 22: IoT on DCOS - Scala By the Bay 2015

DistributedServices

Page 23: IoT on DCOS - Scala By the Bay 2015

Services

● What does this mean? Mesos frameworks! Running on Mesos and launching

more services!

Page 24: IoT on DCOS - Scala By the Bay 2015

© 2015 Mesosphere, Inc.

Live Demo

24

Page 25: IoT on DCOS - Scala By the Bay 2015

The code

https://github.com/mesosphere/iot-demo

Page 26: IoT on DCOS - Scala By the Bay 2015

Architecture

Tweet Producer(Akka)

Tweet Consumer(Spark)

Page 27: IoT on DCOS - Scala By the Bay 2015

Q & A