aws hk apac innovation summit iot 2014 12
TRANSCRIPT
Smart&Devices&
Powered&by&the&Cloud&
Markku&Lepistö&<&Principal&Technology&Evangelist&@markkulepisto&
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&
Camera&Microphone&
Thermometer&
Distance&
GPS&
Gyroscope&
Actuator&
Relay&
Motor&
Manipulator&
Switch&Pressure&
Accelerometer&
Wheel&Propeller&
Rotor&
Camera&Microphone&
Thermometer&
Distance&
GPS&
Actuator&
Relay&
Motor&
Manipulator&
Switch&Pressure&
Wheel&Propeller&
Rotor&
Gyroscope& Accelerometer&
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
Platform Services
Databases
Caching
Relational
No SQL
Analytics
Hadoop
Real-time
Data Workflows
Data Warehouse
App Services
Queuing
Orchestration
App Streaming
Transcoding
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
COLLECT | STORE | ANALYZE | SHARE
Import Export
Glacier
S3 EC2
Redshift DynamoDB
EMR
Data Pipeline
S3 Direct Connect
Kinesis
AWS Big Data Services
CloudFront
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&
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&