Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Werden Sie ein Teil von Internet der Dinge auf AWS
AWS Enterprise Summit 2015Dr. 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. “
Forecasts call for Billions and Billionsof Connected Devices
• “In 2020, over 30 Bilion connected devices will be in use” - Gartner
• “There will be 212 Billion devices or thingsconnected by 2020” - IDC
• “Driven by reducing price per connection andthe consequent rapid growth in the number ofmachine-to-machine (M2M) connections, weexpect the number of connected objects toreach 50bn by 2020 (2.7% of things in theworld).”
Top 5 IoT Use Cases for 2020
Kärcher uses AWS to scale globally
IoT Data FlowAuthorize device &
Collect data
Store data
Process & analyse data
Make decisions &Send messages / notifications
AWS for Internet of Things
Support CertificationTrainingProfessional Services
Technology Partners Consulting Partners AWS MarketplaceEcosystem
Elastic Beanstalk for Java, Node.js,
Python, Ruby, PHP and .Net OpsWorks CloudFormationContainers & Deployment (PaaS)
Management &
AdministrationIAM CloudWatchCloudTrail APIs and SDKsManagement ConsoleCloud HSM Command Line Interface
Direct Connect Route 53VPCNetworking
Analytics
Data PipelineRedshiftEMR Kinesis SWFSQS CloudSearchSES AppStreamCloudFront
Application Services
Region
s
Availability
Zones
Content Delivery
POPs
Storage GatewayS3 EBS Glacier Import/Export DynamoDB ElastiCache
StorageCompute Databases
RDS
MySQL, PostgreSQL
Oracle, SQL Server
Elastic Load BalancerEC2 Auto Scaling
SNSMobile AnalyticsCognito
Mobile Services
WorkSpacesWorkDocs
AWS Service Breadth & Depth
IoT Data Flow & AWSAuthorize device &
Collect data
Store data
Process & analyse data
Make decisions &Send messages / notifications
Amazon Kinesis
Amazon Kinesis
Amazon S3DynamoDB
Amazon Cognito
Amazon SNS
Amazon EMRKinesis-enabled
app
Using AWS, Dash Streams More Than 1 TB of Real-Time Data Per Day
Dash connects your smartphone to your car with a
simple, low-cost device which provides real-time road
safety information to drivers.
As a startup, using AWS has
allowed us to scale nicely and use
resources without spending a lot
of capital.
Brian Langel
CTO, Dash
”
“ • Needed scale IT resources to create an app that
would offer real-time information to drivers
• Developed and deployed the Dash application on the
AWS Cloud
• Streams more than 1 TB of real-time data per day
using Amazon Kinesis and processes billions of
entries using Amazon DynamoDB
• Scaled up to support large traffic spikes–several
thousand updates per second–in app usage
• Reduced operating costs by $200,000 per year
AWS Global Footprint enables IoT
11 regions
28 availability zones
53 edge locations
AWS Partner Network & AWS Professional Services
Select the best architecture & accelerate your IoT journeyProfessional Services
AWS Streaming Service:Amazon Kinesis
Amazon Kinesis
Amazon Web Services
AZ AZ AZ
Durable, highly consistent storage replicates dataacross three data centers (availability zones)
Aggregate andarchive to S3
Millions ofsources producing100s of terabytes
per hour
FrontEnd
AuthenticationAuthorization
Ordered streamof events supportsmultiple readers
Real-timedashboardsand alarms
Machine learningalgorithms or
sliding windowanalytics
Aggregate analysisin Hadoop or adata warehouse
Inexpensive: $0.028 per million puts
Managed Service for streaming data ingestion, and processing
Knowlarity Scales to Handle Two Million Business Calls Each Day
with 99.99% Service Uptime on AWS
• Wanted to offer a new VoIP telephony service to its
enterprise customers and scale with ease
• Uses AWS to handle up two million business calls per
day generated by its VoIP services
• Designed to scale and handle peak call traffic that
can reach over one million business calls per hour
• Offers its customers 99.99 percent availability
• Building its internal data mining and analytics platform
using Amazon Kinesis, Amazon Redshift, and
Amazon Elastic MapReduce
Using AWS improved service time
to 99.99% and helps Knowlarity
balance its daily load of two million
business calls volume efficiently.
Bipul Parua
CTO and Co-Founder, Knowlarity
“
Knowlarity is a business telephony service provider
based Gurgaon, India
”
Internet of Things Demo
IoT Example Architecture
Streaming Service
Amazon Kinesis
Sensors
http://DOMAIN.de
IoT Example Architecture - Details
Storage
Amazon S3
Application Management
Elastic Beanstalk
Streaming Service
Amazon Kinesis
Streaming Dashboard
Kinesis Application
Sensors
http://DOMAIN.de
Useridentification
Amazon Cognito
Authentication
IoT Sensor Data Demo
• Development time: 40 h
• Skills required: AWS, JavaScript, R
Identify your IoT
Use Cases
Create an AWS
account
IoTWorkshop
with Experts
Proof of Concept
Run in Production
Q & A
Markus Schmidberger - [email protected]
Appendix
Example Architecture - Global
Global
Storage
Amazon S3
http://iot.aws-summit.de
Amazon
Route 53
Geo Routing Regional
Websites
Region
Ireland
Region
Virginia
Analyses
Amazon EMR
Delay
Wifi1-2 s
Kinesis200 ms
Dashboard300 ms
Rstats & Shiny• R (www.r-project.org) is a programming language and
software environment for statistical computing and graphics.
• Shiny (shiny.rstudio.com) is a web application framework for R. It turns your analyses into interactive web applications without HTML, CSS, or JavaScript knowledge required.
• Shiny-Server is designed to serve up multiple applications on the same server.