24
Werden Sie ein Teil von Internet der Dinge auf AWS AWS Enterprise Summit 2015 Dr. Markus Schmidberger - [email protected]

Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

Werden Sie ein Teil von Internet der Dinge auf AWS

AWS Enterprise Summit 2015Dr. Markus Schmidberger - [email protected]

Page 2: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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. “

Page 3: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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).”

Page 4: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

Top 5 IoT Use Cases for 2020

Page 5: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

Kärcher uses AWS to scale globally

Page 6: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

IoT Data FlowAuthorize device &

Collect data

Store data

Process & analyse data

Make decisions &Send messages / notifications

Page 7: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

AWS for Internet of Things

Page 8: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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

Page 9: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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

Page 10: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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

Page 11: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

AWS Global Footprint enables IoT

11 regions

28 availability zones

53 edge locations

Page 12: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

AWS Partner Network & AWS Professional Services

Select the best architecture & accelerate your IoT journeyProfessional Services

Page 13: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

AWS Streaming Service:Amazon Kinesis

Page 14: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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

Page 15: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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

Page 16: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

Internet of Things Demo

Page 17: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

IoT Example Architecture

Streaming Service

Amazon Kinesis

Sensors

http://DOMAIN.de

Page 18: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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

Page 19: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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

Page 20: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

Q & A

Markus Schmidberger - [email protected]

Page 21: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

Appendix

Page 22: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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

Page 23: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

Delay

Wifi1-2 s

Kinesis200 ms

Dashboard300 ms

Page 24: Werden Sie ein Teil von Internet der Dinge auf AWSaws-de-media.s3.amazonaws.com/images/Enterprise... · Top 5 IoT Use Cases for 2020. Kärcher uses AWS to scale globally. IoT Data

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.