Upload
toshiaki-enami
View
3.463
Download
2
Embed Size (px)
Citation preview
IoTAWS
AWS Amazon Kinesis AWS Lambda
@ToshiakiEnami
E
Amazon
High Volume / Low Margin
$0.15/GB
$0.12/GB
$0.105/GB$0.095/GB
$0.09/GB
$0.065/GB
2006 2007 2008 2009 2010 2011 2013 2013 2014
$0.030/GB
45 AWS
20147
Amazon S3
GovCloud
Enterprise Applications
Virtual Desktop Sharing & Collaboration
Platform Services
Analytics
Hadoop
Real-time Streaming Data
Data Warehouse
Data Pipelines
App Services
Queuing & Notifications
Workflow
App streaming
Transcoding
Search
Deployment & Management
One-click web app deployment
Dev/ops resource management
Resource Templates
Mobile Services
Identity
Sync
Mobile Analytics
Push Notifications
Administration & Security
Identity Management
Access Control
Usage Auditing
Key Storage
Monitoring And Logs
Core Services
Compute (VMs, Auto-scaling and Load Balancing)
Storage (Object, Block and Archival)
CDN Databases (Relational, NoSQL, Caching)
Networking (VPC, DX, DNS)
Infrastructure Regions Availability Zones Points of Presence
2014 516 AWS
/
2009 Amazon RDS Amazon VPC Auto Scaling
Elastic Load Balancing
+48
2010
Amazon SNS
AWS Identity & Access Management
Amazon Route 53
+61
2011
Amazon ElastiCache
Amazon SES
AWS CloudFormation
AWS Direct Connect
AWS Elastic Beanstalk
GovCloud
+82
Amazon CloudTrail
Amazon CloudHSM
Amazon WorkSpaces
Amazon Kinesis
Amazon Elastic Transcoder
Amazon AppStream
AWS OpsWorks
+280
2013
Amazon SWF
Amazon Redshift
Amazon Glacier
Amazon Dynamo DB
Amazon CloudSearch
AWS Storage Gateway
AWS Data Pipeline
+159
2012 2008
+24 Amazon EBS Amazon CloudFront
+516
2014
Amazon Cognito
Amazon Zocalo
Amazon Mobile Analytics
AWS Directory Service
Amazon RDS for Aurora
AWS CodeDeploy
AWS Lambda
AWS Config
AWS Key Management Service
AWS Service Catalog
Amazon EC2 Container Service
AWS CodePipeline
AWS CodeCommit
IoT
" " " /" "
IoTAWS
AWS"
" " 40"
ETL
ETL
DynamoDB
S3
Redshift
EMR
Kinesis
Amazon Kinesis
Data Sources
AW
S En
dpoint
App.1
[Aggregate & De-Duplicate]
Data Sources
Data Sources
S3
Redshift
App.3 [Sliding Window Analysis]
Availability Zone
Shard 1 Shard 2 Shard N
Availability Zone
Availability Zone
Amazon Kinesis
INPUT OUTPUT
" "
Amazon Kinesis
Kinesis Client Library
Kinesis
Kinesis ConnectorAmazon S3, RedshiftDynamoDBAWS
Amazon Kinesis
Dashboard
Redshift
DynamoDB
KinesisAWS Lambda
AWS Lambda
" AWS LambdaCompute OS
KinesisDynamoDBS3PutSNS
Event: Arrived Home
Command: Lights On
ETL
DynamoDB
S3
Redshift
EMR
Kinesis
Amazon DynamoDB NoSQL as a Service
SSD
DynamoDB streams
LambdaFunction
DynamoDBLambda Function
24
ETL
DynamoDB
S3
Redshift
EMR
Kinesis
Amazon Redshift"
DB
" BI/SQL" 2PB"
30/ DWH1/10
1100
Redshift
ETL
DynamoDB
S3
Redshift
EMR
Kinesis
EMR Hadoop
Hadoop
Elastic MapReduceEMR
AWSHadoop
Hadoop
Spot
Kinesis EMR KinesisHivePigHadoopETLMap Reduce
Kinesis Stream, S3, DynamoDB, HDFSHive Table
JOIN Data pipelineCronKinesis
EMR Cluster S3
Data Pipeline
DataPipelineHiveKinesisS3
Kinesis
ETL
Cognito CognitoMobileSDKKinesis Kinesis
Get Cognito ID
Cognito Authorization
Cognito ID
ETL
HTTPS
MQTT Broker Kinesis-MQTT Bridge
MQTT MQTT) MQTT BrokerMQTT-Kinesis BridgeKinesis
GithubMQTT-Kinesis Bridge
https://github.com/awslabs/mqtt-kinesis-bridge
MQTT Broker Kinesis-MQTT Bridge
Auto scaling Group
MQTT
re:invent 2014 - ARC 306http://www.slideshare.net/AmazonWebServices/arc306-iot-small-things-and-the-cloud-aws-reinvent-2014
Pragma architecture(Pragma is Greek for thing)
Small Thing
Serving Layer Intermittent Layer
Speed Layer
Telemetry
Commands
Device DevOps
Audit & Authorization
Web Apps
IoT
http://bit.ly/1DjFXfR
http://ec2-52-68-30-127.ap-northeast-1.compute.amazonaws.com:9000/
AWS
Amazon
Amazon Drone Amazon Dash Amazon echo
2lemetry2lemetryIoT
IC Amazon Kinesis Amazon Redshift
http://221616.com/gulliver/news/blog/20140708-13599.html
" DRIVE+Amazon Kinesis
" Amazon Kinesis
technicolor
AWSIoT
Risk Technology
The CHALLENGE
RISK Technology
" "
Twitter/FacebookAWS
@awscloud_jp
http://on.fb.me/1vR8yWm