thing big: how to scale your own internet of thingsaws-de-media.s3.amazonaws.com/images/aws summit...
TRANSCRIPT
Thing Big: How to Scale Your Own Internet of Things
Walter'Pernstecher'-'[email protected]'Dr.'Markus'Schmidberger'-'[email protected]'
Internet of Things
“… is the network of physical objects or "things" embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices. “
Everything is getting connected – Internet of Everything
Things
People
Data
Process
Home Mobile
Business
People to People (P2P)
People to Machine (P2M)
Machine to Machine (M2M) Motivated by http://blogs.cisco.com/ioe/how-the-internet-of-everything-
will-change-the-worldfor-the-better-infographic
Forecasts call for Billions and Billions of Connected Devices
• “In 2020, over 30 Billion connected devices will be in use” - Gartner
• “There will be 212 Billion devices or things connected by 2020” - IDC
• “Driven by reducing price per connection and the consequent rapid growth in the number of machine-to-machine (M2M) connections, we expect the number of connected objects to reach 50bn by 2020 (2.7% of things in the world).”
Top 5 IoT Use Cases for 2020
Connected Car in Detail
http://telematicsnews.info/2013/11/25/japan-mitsubishi-shows-innovative-hmi-and-e-assist-concepts_n4257/
IoT initiatives powered by AWS
Fleet Tracking And Monitoring
DNA Sequencing Instruments
Connected Car Device Consumer Smart Device Electronics
Connected Machines
IoT is growing Business
Two Sides To IoT
IoT Data Flow
Authorize device & Collect data
Store data
Process & analyse data
Make decisions & Send messages / notifications
IoT enables Analytics
Motivated by Mukul Krishna, Senior Global Director at Frost & Sullivan
Support Certification Training Professional Services Technology Partners Consulting Partners AWS Marketplace Ecosystem
Elastic Beanstalk for Java, Node.js, Python, Ruby, PHP and .Net OpsWorks CloudFormation Containers & Deployment (PaaS)
Management & Administration IAM CloudWatch CloudTrail APIs and SDKs Management Console Cloud HSM Command Line Interface
Direct Connect Route 53 VPC Networking
Analytics Data Pipeline Redshift EMR Kinesis SWF SQS CloudSearch SES AppStream CloudFront
Application Services
Regions Availability Zones Content Delivery POPs
Storage Gateway S3 EBS Glacier Import/Export DynamoDB ElastiCache
Storage Compute Databases RDS
MySQL, PostgreSQL Oracle, SQL Server
Elastic Load Balancer EC2 Auto Scaling
SNS Mobile Analytics Cognito
Mobile Services WorkSpaces WorkDocs
AWS Service Breadth & Depth
IoT Data Flow & AWS
Authorize device & Collect data
Store data
Process & analyse data
Make decisions & Send messages / notifications
Amazon Kinesis
Amazon Kinesis
Amazon S3 DynamoDB
Amazon Cognito
Amazon SNS
Amazon EMR Kinesis-enabled
app
Amazon Lambda
1 of 11 AWS world-wide AWS regions Redundant path to transit centers Transit centers connect to:
Private links to other AWS regions Private links to Direct Connect customers Internet through peering & paid transit
Metro-area DWDM links between AZs 82,864 fiber strands in region AZs <2ms apart & usually < 1ms 25 Tbps peak inter-AZs traffic
1 of 28 AZs world-wide All regions have 2 or more AZs Each AZ is 1 or more DC
No data center is in two AZs Some AZs have as many as 6 DCs
DCs in AZ less than ¼ ms apart Don’t need inter-AZ independence Do require low latency & full B/W
> 1 million customers in 190 countries 11 regions (Germany is one region) 28 availability zones (AZs) 53 edge locations
„10X the cloud capacity in use than the aggregate total of the other 14 provider“
AWS Global Footprint
Connected Car in Detail
http://telematicsnews.info/2013/11/25/japan-mitsubishi-shows-innovative-hmi-and-e-assist-concepts_n4257/
Connected Car in Detail
http://telematicsnews.info/2013/11/25/japan-mitsubishi-shows-innovative-hmi-and-e-assist-concepts_n4257/
AWS Mobile Domain
AWS App Services Domain
AWS Analytics Domain
AWS Deployment & Monitoring Domain
Compute, Networking &
Storage
AWS Mobile Domain
• Real Time Data Collection: Kinesis
• Secure and durable storage of collected data: S3
• Analysis of data for signals to act upon: EMR
• Fast Analytics for pattern detection: Redshift
• Distribution of apps, updates, media etc.: S3 and Cloudfront
• Scalable and cost-effective: Estimated AWS usage cost per car and year: 1$
DEMO
IoT Example Architecture
Streaming Service Amazon Kinesis
Sensors
http://iot.aws-proserv.de
IoT Example Architecture - Details
Storage Amazon S3
Application ManagementElastic Beanstalk
Streaming Service Amazon Kinesis
Streaming Dashboard Kinesis Application
Sensors
Useridentification Amazon Cognito
Authentication
http://iot.aws-proserv.de
IoT Example Architecture - Global
Global Storage
Amazon S3
http://iot.aws-proserv.de
Amazon Route 53
Geo Routing Regional Websites
Region Ireland
Region Virginia
AnalysesAmazon EMR
IoT Example calculation
1 $ per car , per month *
= * • 1 GB Data per month • Real time Data processing • Store Data in S3 • Analyze Data • Data Warehouse • Archive Data
IoT POC in 1 Week
Identify your IoT
Use Cases
Create an AWS
account
IoT Workshop
with Experts
Proof of Concept
Run in Production
Q & A
Walter Pernstecher - [email protected] Dr. Markus Schmidberger - [email protected]
Demo http://iot.aws-proserv.de
AWS'SUMMIT'BERLIN'