IoT on DCOS - Scala By the Bay 2015

Post on 16-Apr-2017

657 views 1 download

transcript

Distributed Systemson Mesos

The Easy Way

Agenda:

● Introductions

● LaunchPad

● The Data Center Operating System (DCOS)

● Distributed Services

● Putting It All Together (Live Demo)

Launchpad

Introductions

Meet The Speakers

Jason SwartzBrenden Matthews

© 2015 Mesosphere, Inc.

© 2015 Mesosphere, Inc.

© 2015 Mesosphere, Inc.

© 2015 Mesosphere, Inc.

© 2015 Mesosphere, Inc.

© 2015 Mesosphere, Inc.

THE DATACENTER IS THE NEW

SERVER.

© 2015 Mesosphere, Inc.

© 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

The Data CenterOperating System

(DCOS)

DCOS

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

© 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

© 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

DistributedServices

Services

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

more services!

© 2015 Mesosphere, Inc.

Live Demo

24

The code

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

Architecture

Tweet Producer(Akka)

Tweet Consumer(Spark)

Q & A