This project demonstrates how to configure a full stack geo-enabled Internet of Things (IoT) solution using Mesosphere's open sourced Data Center Operating System (DC/OS) using Docker containerization and frameworks for Mesos including Marathon, Kafka, Spark, and Elasticsearch. (WIP)
JavaScript Scala HTML CSS
Latest commit 5153505 Sep 19, 2016 @david618 david618 committed on GitHub Update jetty-app-setup.md

README.md

datacenter operating system internet of things demo

This project demonstrates how to configure a full stack geo-enabled Internet of Things (IoT) solution using Mesosphere's open sourced Data Center Operating System (DC/OS) using Docker containerization and Mesos frameworks including Marathon, Kafka, Spark, and Elasticsearch.

dcos-iot-demo in action:

create your own dcos-iot-demo environment:

  1. review architecture & application overview
  2. get a DC/OS cluster running on either Microsoft Azure or Amazon Web Services
  3. explore the DC/OS and Mesos dashboards
  4. install Kafka & schedule brokers
  5. install Elasticsearch & schedule a cluster
  6. configure the map application
  7. schedule a real-time analytic task & a source that emits events
  8. applying cleanup procedures between demo runs

other topics of interest:

  1. (optional) running on a local machine for verification during development
  2. (optional) schedule a load balancer to run on public agents