docker & iot: protecting the datacenter

19
Securing the datacenter with IoT Alex Ellis Docker Captain Senior Software Engineer, ADP

Upload: alex-ellis

Post on 16-Apr-2017

2.784 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Docker & IoT: protecting the Datacenter

Securing the datacenter with IoT

Alex EllisDocker Captain Senior Software Engineer, ADP

Page 2: Docker & IoT: protecting the Datacenter

Economist’s perspective

Realsustainablegrowthdoesnotstemfromnewresources,butfromexistingonesrearrangedtomakethemmorevaluable.-PaulRomer,Economist@NYUniversity

Page 3: Docker & IoT: protecting the Datacenter

Introduction IoT all the things Achievement unlocked Building the hack

Agenda

Live Demo Real-time alerts Supported by Pimoroni

Feedback Q&A Github repo

Page 4: Docker & IoT: protecting the Datacenter

IoT all the things

Page 5: Docker & IoT: protecting the Datacenter

Achievement unlocked

Page 6: Docker & IoT: protecting the Datacenter

Cool Hacks Contest

Page 7: Docker & IoT: protecting the Datacenter

Putting the Micro in Microservices

Pi Zero 5 USD micro-computer • 1GHz processor • 512MB RAM

Building the hack

Pi 2/3 4-5x cost • 4x 1.2GHz processor • 1GB RAM

Page 8: Docker & IoT: protecting the Datacenter

Attempt #1

Page 9: Docker & IoT: protecting the Datacenter

@solomonstre

Page 10: Docker & IoT: protecting the Datacenter
Page 11: Docker & IoT: protecting the Datacenter
Page 12: Docker & IoT: protecting the Datacenter

Custom hardware from PimoroniBuilding a new hack

Page 13: Docker & IoT: protecting the Datacenter

SoftwareBuilding a new hack

Page 14: Docker & IoT: protecting the Datacenter

Sensor

LedDashboard WebDashboardSensorSensorSensorSensor

SwarmNetworkOverlay

Manager

$ docker-compose up

Page 15: Docker & IoT: protecting the Datacenter

KVPs and pub/sub enviro-pHAT Sensor

e6ca8139.temp

e6ca8139.temp.baseline

e6ca8139.live

e6ca8139.motion

sensors.data

Page 16: Docker & IoT: protecting the Datacenter

Demo

$ docker info $ docker-compose up -d Creating services... $ docker-compose \ scale sensor=4 Creating sensor_2.. Creating sensor_3.. Creating sensor_4..

Page 18: Docker & IoT: protecting the Datacenter

“We only expected to sell a few thousand Raspberry Pis”

— Eben Upton, CEO

Raspberry Pi Trading

8MunitssoldbyFeb‘16

Page 19: Docker & IoT: protecting the Datacenter

Thank you! @alexellisuk