scaling iot deployments: devops for the internet of things

Post on 16-Apr-2017

1.012 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Scaling IoT Deployments: DevOps for the Internet of Things

Ronald McCollamSolutions Architect

ronald@resin.io @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...

Thank you!

Ronald McCollamSolutions Architect

ronald@resin.io @RonaldMcCollam

top related