aws hk apac innovation summit iot 2014 12

65
Smart Devices Powered by the Cloud Markku Lepistö < Principal Technology Evangelist @markkulepisto

Upload: amazon-web-services

Post on 21-Apr-2017

1.682 views

Category:

Internet


1 download

TRANSCRIPT

Smart&Devices&

Powered&by&the&Cloud&

Markku&Lepistö&<&Principal&Technology&Evangelist&@markkulepisto&

Smart&Devices&

Powered&by&the&Cloud&

Smart&Devices&

Powered&by&the&Cloud&

Smart&Devices&

Powered&by&the&Cloud&

Smart?evices&

Powered&by&the&Cloud&

Smart?evices&

Powered&by&the&Cloud&Arduino(Uno( Raspberry(Pi(

CPU& 20MHz&8bit& 700MHz&32bit&Memory& 2&KB& 512&MB&Storage& 32&KB& SD&card&

Smart&Devices&

Powered&by&the&Cloud&

Camera&Microphone&

Thermometer&

Distance&

GPS&

Gyroscope&

Actuator&

Relay&

Motor&

Manipulator&

Switch&Pressure&

Accelerometer&

Wheel&Propeller&

Rotor&

Challenges&

Challenges&

Millions&of&Devices&/&Producers&

Challenges&

Millions&of&Devices&/&Producers&

Millions&of&Users&/&Consumers&

Distributed&

Millions&of&Devices&/&Producers&

Millions&of&Users&/&Consumers&

At&scale&

Millions&of&Devices&/&Producers&

Millions&of&Users&/&Consumers&

IoT&Requires&

No&Limits&

Smart&Devices&

Powered&by&the&Cloud&

Smart&Devices&

Powered&by&the&Cloud&Unlimited&Storage&–&Memory&&&Unlimited&Compute&–&Logic&

Camera&Microphone&

Thermometer&

Distance&

GPS&

Actuator&

Relay&

Motor&

Manipulator&

Switch&Pressure&

Wheel&Propeller&

Rotor&

Gyroscope& Accelerometer&

Smart&Devices&

Powered&by&the&Cloud&

Dropcam&is&the&biggest&inbound&video&service&on&the&Web&&

•  More&data&uploaded&per&minute&than&YouTube&&

•  Petabytes&of&data&processed&every&month&

•  Billions&of&moZon&events&detected&

150B&Soil&ObservaZons& 3M&Daily&Weather&Measurements&

850K&Precision&Rainfall&Grids&Tracked&

Data&Stored&in&Amazon&S3&

Simula5ons(Each(Month(

Per Simulation: •  10K Unique Scenarios Generated •  5 Trillion Data points •  5-6k Node Hadoop Cluster

SimulaZons&

At&scale&

Thousands&–&Millions&of&Devices&/&Producers&

Thousands&–&Millions&of&Users&/&Consumers&

At&scale&

Thousands&–&Millions&of&Devices&/&Producers&

Thousands&–&Millions&of&Users&/&Consumers&

Amazon&Web&Services&

Platform Services

Databases

Caching

Relational

No SQL

Analytics

Hadoop

Real-time

Data Workflows

Data Warehouse

App Services

Queuing

Orchestration

App Streaming

Transcoding

Email

Search

Deployment & Management

Containers

Dev/ops Tools

Resource Templates

Usage Tracking

Monitoring and Logs

Mobile Services

Identity

Sync

Mobile Analytics

Notifications

Foundation Services

Compute (VMs, Auto-scaling and Load Balancing)

Storage (Object, Block and Archive)

Security & Access Control Networking

Infrastructure Regions CDN and Points of Presence Availability Zones

Enterprise Applications

Virtual Desktops Collaboration and Sharing

Amazon Cognito Amazon Mobile Analytics Amazon SNS Mobile Push

Mobile Optimized Services

Kinesis Connector DynamoDB Connector S3 Connector SQS Connector SES Connector

Mobile Optimized Connectors

AWS Mobile Services&

AWS Global Infrastructure (11 Regions, Availability Zones, 52 Edge Locations)

Core Building Block Services

Compute Storage Networking Analytics Databases

Your Mobile App, Game or Device App AWS Mobile SDK, API Endpoints, Management Console Integrated SDK

AWS&Mobile&SDK&

Easily&add&cloud&funcZonality&to&your&app&&Service&Connectors&tuned&for&mobile&use&&Available&for&Android,&iOS&and&Fire&OS&

SQS Connector

DynamoDB OM

Kinesis Recorder

S3 Transfer Manager

SES Connector

Authen5ca5on(with(your(own(iden55es.&No&need&to&rely&on&social&profiles&

Amazon(Cognito(creates&cross<devices&and&pla`orm&idenZfiers&

Profile(se@ngs(and(state(are&securely&synchronized&across&a&user’s&devices&

Amazon&Cognito&

Amazon&Cognito&for&UnauthenZcated&IdenZZes&

Unique Identifier for Your “Things” “Headless” connected devices can also securely access cloud services.

Save Data to the Cloud Save app and device data to the cloud and merge them after login

Guest User Access Securely access AWS resources and leverage app features without the need to create an account or logging in

Visitor Preferences

Cognito Store

Guest

EC2 S3 DynamoDB Kinesis

IoT&Devices&At&Scale&

&&&&&AWS&C<SDK&New&

for&&Arduino<style&IoT&Devices&

C<SDK&–&NaZve&Libraries,&Direct&Access&to&AWS&Services&from&IoT&Devices&

Data At Scale

COLLECT | STORE | ANALYZE | SHARE

Import Export

Glacier

S3 EC2

Redshift DynamoDB

EMR

Data Pipeline

S3 Direct Connect

Kinesis

AWS Big Data Services

CloudFront

Clash&of&Clans&

In<game&acZvity&

Amazon&Kinesis&

Kinesis:&Real<Zme&data&stream&of&in<game&acZvity&

Clash&of&Clans&

Kinesis<enabled&apps&on&EC2&

In<game&acZvity&

Kinesis:&Real<Zme&data&stream&of&in<game&acZvity&MulZple&Kinesis&applicaZons:&Dashboards,&analyZcs&and&storage&

Clash&of&Clans&

Real<Zme&clickstream&processing&app&

Amazon&Kinesis&

S3& Aggregate&staZsZcs&

In<game&acZvity&

EC2:&In<game&engagement&

trends&dashboard&

Kinesis:&Real<Zme&data&stream&of&in<game&acZvity&MulZple&Kinesis&applicaZons:&Dashboards,&analyZcs&and&storage&S3&and&Glacier:&Data&storage&and&long&term&archival&

Clash&of&Clans&

Kinesis<enabled&apps&on&EC2&

Real<Zme&clickstream&processing&app&

Amazon&Kinesis&

Business<intelligence&user&

EC2:&In<game&engagement&

trends&dashboard&

In<game&acZvity&

S3& Aggregate&staZsZcs&

Kinesis:&Real<Zme&data&stream&of&in<game&acZvity&MulZple&Kinesis&applicaZons:&Dashboards,&analyZcs&and&storage&

Data&Warehouse:&BI&reporZng&and&interacZve&queries&S3&and&Glacier:&Data&storage&and&long&term&archival&

Clash&of&Clans&

Kinesis<enabled&apps&on&EC2&EC2&Data&

Warehouse&

Real<Zme&clickstream&processing&app&

Amazon&Kinesis&

Glacier&

EC2&Data&

Warehouse&

Clickstream&archive&

EC2:&In<game&engagement&

trends&dashboard&

Real<Zme&clickstream&processing&app&

Kinesis:&Real<Zme&data&stream&of&in<game&acZvity&MulZple&Kinesis&applicaZons:&Dashboards,&analyZcs&and&storage&

Data&Warehouse:&BI&reporZng&and&interacZve&queries&S3&and&Glacier:&Data&storage&and&long&term&archival&

In<game&acZvity&

S3&

Clash&of&Clans&

Aggregate&staZsZcs&

Business<intelligence&user&

Kinesis<enabled&apps&on&EC2&

Amazon&Kinesis&

Compute&At&Scale&

&&&&&EC2&Container&Service&New&

for&&Managing&Docker&at&Scale&

&&&&&AWS&Lambda&New&

for&&Event<based,&Serverless&Compute&

Demo&

Arduino&Yún&

�(

Raspberry&Pi&

Spark&Core&

Accele<rometer&

MQTT&

Mosquieo&MQTT&Broker&MQTT<Kinesis&Bridge&

AWS&SDK&

Amazon&Kinesis&Real<Zme&Streaming&

Data&Service&

AWS&APIs&

AWS&ElasZc&Beanstalk&Dashboard&

Amazon&SNS&Alert&NoZficaZon&

>&5g&

Mobile&Push&

Spark&API&

Sound&Alarm&>&6g&&

AWS&ElasZc&Beanstalk&Dashboard&

Demo&

Smart&Devices&

Powered&by&the&Cloud&

Markku&Lepistö&–&Principal&Technology&Evangelist&@markkulepisto&

Thank&You&aws.amazon.com&