iot datacenter migration to public cloud aws

33
Mark van Holsteijn Michiel Fokke Freek van Gool Moving 300.000 Toons To the Cloud 20 April, 2017 1

Upload: freek-van-gool

Post on 24-Jan-2018

259 views

Category:

Technology


0 download

TRANSCRIPT

Mark van Holsteijn Michiel Fokke Freek van Gool

Moving 300.000 Toons To the Cloud

20 April, 2017 1

A little bit about us

Freek Michiel

@javafreekNL @twoxey

Mark

3

Who is Quby/Toon?

+ =

4

What is Toon?

5

Meter Adapter

Gas Sensor

Electricity Sensor

Z-Wave

Phillips Hue

WiFi Router

Z-wave

Smart plugand smoke

detectors

Central heating

boiler

Boiler adaptor

Toon®

Toon in the home

20 April, 2017 6

Solution overview

Service Center

Toon Displays

Mobile devices

ApplicationsInternet InternetVPN

Access

7

Why public cloud?

20 April, 2017 8

Modernize your IoT data center using

Immutable Infrastructure principles!

9

Reverse Engineer the existing

datacenter as code

10

Deploy all of the applications as

Docker containers

11

Maintain the Datacenters in the same

way as applications

12

13

a Complete new virtual datacenter for

a tenant in less than 1 hour

14

Removal of hand-offs between

development and operations

15

Build, Ship and Run, Any App,

Anywhere

16

Disaster Recovery is built-in

17

Quality improves due to removal of

manual tasks

18

Everything change to the infrastructure

and application is versioned

19

20

Starting point

21

Private data center

Applications #13 #16

Platform Galera cluster#7

Infra VPNvms network

#13 #16 #13 #16

T A P

AWSAWS

Moving a mountain

22

Infra

Platform

Applications

Platform

Applications

Private data center AWS

Infra

Platform

Applications#13 #16

Envisioned VPN solution

23

ToonToon

ToonToon

Toon VPN

Private DC AWS

Direct connect

OpenVPN

OpenVPN

OpenVPN

X100+

VPN Setup in AWS

24

Big Bang Migration using DNS

25

ToonToon

ToonToon

Service center

DNS

appapp

appapp DNS

Eneco

DNS

Contacting a Domain Name

Owner can be challenging.

26

AWS Certificate Manager allows for

compliant, but uncommon certificates

27

You may experience an AWS Route 53

outage, even while you are in the

middle of migrating 300.000 devices

28

Make sure your DNS records stay well

below 500 bytes.

29

Having 1200 machines available to

run a load test is pretty awesome

30

Break things while running a load-

and performance test

31

32

Modernize your IoT data center using

Immutable Infrastructure principles!

33

34