“Networks, Networks Everywhere, And Not A Packet To Drink”


The Presentation inside:

Slide 0

Martin Flack Principal Architect Web Experience Division Akamai Technologies, Inc. “Networks, Networks Everywhere, And Not A Packet To Drink” e2e Conf. 2015


Slide 1

Introduction About Martin: Background in web development and mobile web services. CTO for Velocitude, acquired by Akamai in 2010. Product Management and Engineering R&D. About Akamai: Pioneered CDN, now an Acceleration and Security company. Serve approximately 30% of the web daily. Approximately 200,000 servers globally in 2,000 networks. We make HTTP(S) faster, more reliable, and more secure.


Slide 2

Backend: Introduction to IoT Cloud PaaS Leveraging a CDN for IoT Backend Overview


Slide 3

Connecting to the Internet


Slide 4

The Experts Are In The Building! Curtis, Mike, Gus Visit the Jabil team in the IoT Lab IoT Lab at e2e


Slide 5

OSI Model


Slide 6

Technology Choices PAN / Mesh: Bluetooth, BLE ANT, ANT+ Zigbee, Zigbee RF4CE Zwave NFC, RFID 6LoWPAN, Thread LAN: WiFi (a/b/g/n/ac) WAN: Cellular (3G, 4G, LTE) UNB (Sigfox, Neul)


Slide 7

Technology Choices PAN / Mesh: Bluetooth, BLE ANT, ANT+ Zigbee, Zigbee RF4CE Zwave NFC, RFID 6LoWPAN, Thread LAN: WiFi (a/b/g/n/ac) WAN: Cellular (3G, 4G, LTE) UNB (Sigfox, Neul) Have IP Addresses Go through a gateway Likely to use IaaS


Slide 8

Networking Devices Cloud-based means a direct or indirect path to Internet Protocol. Connected how? Maybe connected to other devices; No Internet. Indirect connection to Internet. Direct connection to Internet. Passive receiver with no outbound (e.g. clock). Sleep-wake with outbound and inbound in small time windows. Consider: your environment (oil rig? home?), power availability, power consumption, cost, subscription, frequency of data, bandwidth, silences, self-healing, security, redundancy (alarms with cell, sigfox, pots?).


Slide 9

IoT Cloud PaaS


Slide 10

The “Backend”


Slide 11

IoT Cloud PaaS


Slide 12

IoT Cloud PaaS Registration & Provisioning Security & Certificates Data Ingest & Processing Analytics & Cost/Billing


Slide 13

Data Ingest & Processing Data Storage Intelligence/Analytics Application Access


Slide 14

IoT Data Ingest & Processing 1 billion rain sensors in the world giving off a reading every 30 seconds. Parsing: e.g. parse the integers or floating points. Aggregation: e.g. give global min/max/avg every minute. Filtering: e.g. filter out erroneous readings. Normalizing: e.g. accept units in inches & mm and normalize to metric. Triggering: e.g. call an API when rain level above a threshold. Brokering: e.g. collect from n sensors, merge data up the hierarchy. Re-Protocol: e.g. accept HTTP, pass on MQTT or vice versa. Storing: e.g. send to closest healthy back-end database.


Slide 15

Leveraging a CDN for IoT


Slide 16

Handling device traffic, we need to be…


Slide 17

HTTP POST HTTP GET You can insert CDN service whenever the device / hub / phone makes an HTTP call.


Slide 18

Using CDN Acceleration & Security for IoT


Slide 19

Using CDN Acceleration & Security for IoT


Slide 20

Edge closest to device / hub / phone Edge closest to backend / cloud service Using CDN Acceleration & Security for IoT


Slide 21

Route around problems Minimize delay and loss Using CDN Acceleration & Security for IoT X Fast & Reliable Path


Slide 22

Traffic Management Load Balancing Using CDN Acceleration & Security for IoT


Slide 23

Using CDN Acceleration & Security for IoT


Slide 24

Edge logic Reply OK and forward async Using CDN Acceleration & Security for IoT


Slide 25

Using CDN Acceleration & Security for IoT


Slide 26

Cache manifests, firmware, API call answers, compute bundles Using CDN Acceleration & Security for IoT


Slide 27

Using CDN Acceleration & Security for IoT


Slide 28

Using CDN Acceleration & Security for IoT Traffic Management Logs, activity, events Security reports Offload reports


Slide 29


×

HTML:





Ссылка: