/dcos-iot-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 frameworks for Mesos including Marathon, Kafka, Spark, and Elasticsearch. (WIP)

Primary LanguageJavaScriptApache License 2.0Apache-2.0

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. schedule a load balancer to run on public agents
  7. open up load balancer ports on either Microsoft Azure or Amazon Web Services.
  8. schedule the map visualization
  9. schedule the components of the application
  10. schedule a Source that emits events

other topics of interest:

  1. cleanup procedures between demo runs
  2. running on a local machine for verification during development
  3. running on DC/OS (old content)