29
@alexellisuk Securing the datacenter with IoT Alex Ellis Docker Captain Principal Developer @ ADP @alexellisuk

IoT + Docker - securing the datacenter, Peterborough

Embed Size (px)

Citation preview

@alexellisuk

Securing the datacenter with IoT

Alex EllisDocker Captain Principal Developer @ ADP

@alexellisuk

@alexellisuk

Economist’s perspective

Realsustainablegrowthdoesnotstemfromnewresources,butfromexistingonesrearrangedtomakethemmorevaluable.-PaulRomer,Economist@NYUniversity

@alexellisuk

@alexellisuk

Introduction IoT all the things Achievement unlocked Building the hack

Agenda

Live Demo Real-time alerts Supported by Pimoroni

Feedback Q&A Github repo

@alexellisuk

@alexellisuk

IoT all the things

@alexellisuk

2900+contributors32K+GitHubstars

4B+Docker Downloads 450K+apps240Meetups• 70countries• 95Kmembers

@alexellisuk

DockerSwarmModeOrchestrationSecurebydefaultLiveupgradesSelf-healingDeclarative

DockerDatacenterTrustedregistry/contenttrustUCP/CSengine

@alexellisuk

@alexellisuk

Achievement unlocked

@alexellisuk

@alexellisuk

Achievement unlocked

@alexellisuk

@alexellisuk

Cool Hacks Contest

@alexellisuk

@alexellisuk

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

@alexellisuk

@alexellisuk

Attempt #1

@alexellisuk

@alexellisuk

@solomonstre

@alexellisuk

@alexellisuk@alexellisuk

@alexellisuk@alexellisuk

@alexellisuk

Custom hardware from PimoroniBuilding a new hack

@alexellisuk

@alexellisuk

SoftwareBuilding a new hack

@alexellisuk

@alexellisuk

LedDashboard WebDashboardSensor

SwarmNetworkOverlay

Manager

$ docker-compose up

@alexellisuk

@alexellisuk

Sensor

LedDashboard WebDashboardSensorSensorSensorSensor

SwarmNetworkOverlay

Manager

$ docker-compose scale sensor=4

@alexellisuk

@alexellisuk

KVPs and pub/sub enviro-pHAT Sensor

e6ca8139.temp

e6ca8139.temp.baseline

e6ca8139.live

e6ca8139.motion

sensors.data

SETec6ca.temp“20.5”EX2

@alexellisuk

Demo

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

@alexellisuk

@alexellisuk

Dockercon was great!

@alexellisuk

@alexellisuk@alexellisuk

@alexellisuk

Kept learning

@alexellisuk

@alexellisuk

Kept hacking

@alexellisuk

Kept on sharing

@alexellisuk

@alexellisuk

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

— Eben Upton, CEO

Raspberry Pi Trading

10MunitssoldbySept‘16

@alexellisuk

Thank you! @alexellisuk