scaling iot deployments: devops for the internet of things
TRANSCRIPT
Scaling IoT Deployments: DevOps for the Internet of Things
Ronald McCollamSolutions Architect
[email protected] @RonaldMcCollam
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
Evolution of an IoT project
3
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
Evolution of an IoT project
3
DEVICES
DATA & ANALYTICS
1 2 3 4
2
Evolution of an IoT project
CONNECTIVITY
3
1
Security vulnerabilities go unpatched
Features (or lack thereof) are locked in
Software misconfigurations risk downtime or bricked
devices
WITHOUT A MODERN SOFTWARE DEPLOYMENT STRATEGY...
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
Evolution of an IoT project
3
YOU DON'T WANT A BAD PUSH
WE LIVED THE PROBLEM
DEVICES
Evolution of an IoT project
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
3
RESIN.IO + SAFE, ITERATIVE IOT SOFTWARE DEPLOYMENTCODE
4
Success in the Industrial Internet requires an ability to quickly and iteratively deploy software to remote environments.
THOSE WHO SHIP CODE WILL SUCCEED
Patch vulnerabilities in hours, not weeks or months (or worse)
Deliver features to customers whenever and wherever
Turn insights into performance improvements, immediately
Configure large fleets of devices for consistency and reliability
SOFTWARE FOR DEVICES IS A NIGHTMARE
“The Web brought about the end of the annual software release cycle...The industrial internet will bring about a similar change in the physical world.”
- O’Reilly, “Industrial Internet”
3 CORE DRIVERS FOR IOT DEVOPS
SCALE
In 2018, IoT devices will exceed PCs, phones, tablets
combined
1
3 CORE DRIVERS FOR IOT DEVOPS
SCALE COMPLEXITY
In 2018, IoT devices will exceed PCs, phones, tablets
combined
Embedded software now needs full lifecycle support, like web, cloud & mobile.
1 2
3 CORE DRIVERS FOR IOT DEVOPS
SCALE COMPLEXITY DEVELOPERS
In 2018, IoT devices will exceed PCs, phones, tablets
combined
Embedded software now needs full lifecycle support, like web, cloud & mobile.
The ones that got us the first 2B devices, will not
get us the next 20B.
1 2 3
600k Embedded
8m Web
9m Mobilesource: ARM estimates
BEHIND THE SCENES
DOCKER ON AN EMBEDDED DEVICE?
ON-DEVICE S/W ARCHITECTURE
PROVE IT!
LAST, SOMETHING FUN...