More Related Content
PPTX
PDF
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 - PDF
PDF
5分でわかるAWS IoT! - あなたも今日からIoT生活 - PDF
AWS Lambda のご紹介 2015 JAWS沖縄 PDF
Morning Session - AWS Serverless Ways PDF
Scale Your Business without Servers PDF
What's hot
PDF
PDF
AWSで実現するクラウドネイティブなアプリ開発のポイント PDF
Amazon kinesisで広がるリアルタイムデータプロセッシングとその未来 PDF
AWS Black Belt Techシリーズ Amazon Cognito / Amazon Mobile Analytics PDF
PDF
AWS Black Belt Techシリーズ Amazon Kinesis PDF
20151016 soracom-araki-02 PPTX
PDF
【IVS CTO Night & Day】AWSにおけるビッグデータ活用 PDF
AWS Introduction for Startups PDF
AWSにおける モバイル向けサービス及び事例紹介(20151211) PDF
Amazon Cognito Deep Dive @ JAWS DAYS 2016 PDF
PPTX
PDF
Serverless Architecture on AWS(20151023版) PDF
Serverless Architecture on AWS (20151201版) PDF
Serverless Architecture on AWS(20151121版) PDF
Global AWS AdTech use-cases PDF
SA プライムなう! - AWS IoT とロボットアームでお絵かき PDF
Viewers also liked
PDF
[AWS初心者向けWebinar] AWSではじめよう、IoTシステム構築 PDF
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン PDF
AWS Black Belt Tech シリーズ 2015 - AWS IoT PDF
PDF
PDF
Aws io tとintel eisonを用いたワイガヤ可視化システム PPTX
Django/Celeyを用いたデータ分析Webアプリケーションにおける非同期処理の設計と実装 PDF
PDF
PDF
M2M製品開発におけるmrubyの効果160726 PDF
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」 PDF
「納品のないkintone受託開発」でお客様が価値を感じたポイントは? PDF
PDF
Robomec2014 rtm講習会第1部(その1) PDF
Japan Robot Week 2016 RTM講習会 第2部 PPTX
AWS IoTで家庭内IoTをやってみた【JAWS DAYS 2016】 PDF
Japan Robot Week 2016 RTM講習会 第3部 PDF
PDF
Pythonによるwebアプリケーション入門 - Django編- PDF
Similar to IoTデザインパターン 2015 JAWS沖縄
PDF
AWS初心者向けWebinar AWSでBig Data活用 PDF
Amazon Redshift 概要 (20分版) PDF
PDF
[AWS Summit 2012] 基調講演 Day1: Go Global ! PDF
PDF
PDF
Serverless services on_aws_dmm_meetup_20170801 PPTX
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介 PDF
AWS Lambdaによるデータ処理理の⾃自動化とコモディティ化 PDF
ビッグデータサービス群のおさらい & AWS Data Pipeline PPTX
AWSを利用したDR環境構築事例やS3・Redshiftの今年のアップデートのピックアップ PDF
Data discoveryを支えるawsのbig data技術と最新事例 PDF
PPTX
PPTX
Game Architecture Trends in Tokyo Kansai Social Game Study#5 PDF
PDF
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014 PPTX
PDF
20141129第1回九州IoT/M2M勉強会 〜IoTでのクラウド利用〜 PDF
IoTデザインパターン 2015 JAWS沖縄
- 1.
- 2.
⾃自⼰己紹介
• 名前
– 榎並 利利晃(えなみ としあき)
– toshiake@amazon.co.jp
• 役割
– パートナーソリューションアーキテクト
– 主にエマージングパートナー様を担当
• 好きなAWSのサービス
– Amazon Kinesis
– AWS Lambda
@ToshiakiEnami
- 3.
- 4.
- 5.
- 6.
- 7.
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
Email
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
- 8.
・2014 516以上の 新サービス、新機能をリリース
・機能追加はAWSが実施
・仮想化基盤への適⽤用作業が不不要
・バージョンアップ費⽤用が不不要
機能追加/改善
2009
AmazonRDS
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
20122008
+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
- 9.
- 10.
- 11.
" 不不確実なビジネスモデル
" ユーザー数の増加
" 情報量量/通信量量の増加
" 多くのシステム構築
" セキュリティの確保
IoTが抱える様々な問題に対してAWSクラウドは
最良良の選択肢
様々な課題 AWSで解決!
" 使っていただいた分だけの利利
⽤用料料、低コスト、低リスクで素
早く実験
" スケールイン・アウト
" 40を超えるサービス
" ⾼高いセキュリティ
- 12.
- 13.
- 14.
- 15.
Amazon Kinesis
Data
Sources
AWS
Endpoint
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
" データのストリーミング処理理のためのマネージドサービス
" ⼤大量量のセンサーやデバイス、モバイル端末などからのデータ
を受け取り、バックエンドの処理理へつなぐことが可能
各種処理理データ保持
- 16.
Amazon Kinesis 特徴
容易易なトライ&エラー
• 1つのデータを複数のアプリ
ケーションで利利⽤用できるため
アプリケーション毎に追加・
削除できる
データ処理理・インテグレーション
• Kinesis Client Libraryを使うこと
により容易易にKinesisアプリケー
ションの開発ができる
• Kinesis Connectorを⽤用いること
でAmazon S3, Redshiftや
DynamoDBなどAWSのサービス
とのインテグレーションが容易易
- 17.
Amazon Kinesis 基本構成パターン
• ⽬目的毎にアプリケーションを構成するパターン
• それぞれのアプリの可⽤用性・信頼性に合わせた設計
センサー
センサー
センサー
アプリ2
Dashboard
アプリ1
Redshift
DynamoDB
例例:リアルタイムダッシュボード
Kinesisからのデータ取り出しと処
理理にAWS Lambdaも利利⽤用可能
- 18.
AWS Lambda
" AWS Lambdaは、スケーラブルかつ信頼性の⾼高いクラウド上で、イベ
ントをトリガーにお客様独⾃自のコードを稼働させるComputeサービス
§ インスタンスやOS等インフラの管理理作業が不不要
§ 毎⽇日数件から毎秒数千件のリクエストまで⾃自動的にスケール
§ 従量量課⾦金金、実際にコードが稼働した時間に対してのお⽀支払
§ 新たに追加された情報に対して即座に応答するアプリケーションを、特別な仕組みな
く簡単に実装できる
イベント 結果
KinesisやDynamoDBへのデータ⼊入⼒力力
S3へのオブジェクトPut
SNSイベント通知
- 19.
- 20.
- 21.
Amazon DynamoDB
• NoSQL as a Service
• 超⾼高速・予測可能な⼀一貫したパフォーマンス
• シームレスなスケーラビリティ、そして低コスト
運⽤用管理理必要なし
低レイテンシ、SSD
プロビジョンスループット
無限に使えるストレージ
- 22.
DynamoDB streams
センサー
センサー
センサー
アプリ
Lambda
Function
• DynamoDBテーブルに対する変更更情報をストリームとしてデータ処理理するアプリや
Lambda Functionが受信し、データ処理理することができる
• 変更更情報は24時間保存
• テーブル内データの複製を
作成することも可能
- 23.
- 24.
Amazon Redshift
" フルマネージドのデータウェアハウスサービス
• DB構築は数クリックで完了了
• ⾃自動バックアップ、障害時の⾃自動復復旧
" 従来のBIツール/SQLでの利利⽤用が可能
" 最⼤大2PBのデータ容量量までの拡張性
" 従量量課⾦金金で利利⽤用可能
• 初期費⽤用、ライセンス費⽤用不不要
• 30円/時間〜~
• 従来のDWHソリューションの1/10の費⽤用
※1ドル=100円で計算
Redshift
- 25.
- 26.
EMR とは クラウドにある Hadoop
Hadoopは膨⼤大なデータをクラスタ上で
パラレル処理理するためのオープンソース
フレームワーク
Elastic MapReduce(EMR)
AWS上のHadoopサービス
• 簡単かつ安全にビッグデータ
を処理理
• 数千のお客様、多数の実績
簡単スタート
• 数クリックでHadoopセット
アップ
低コスト
• ハードウェアへの投資不不要
• 従量量課⾦金金制
• 処理理の完了了後、クラスタを削
除して課⾦金金停⽌止
• Spotインスタンスの活⽤用
- 27.
Kinesis – EMRインテグレーション
• Kinesisに集積されたデータをHive、PigなどのHadoopツールを⽤用いてETL処理理(Map Reduce
処理理)が可能
• 別のKinesis Stream, S3, DynamoDB, HDFSのHive Tableなどの他のデータソースのテーブ
ルとJOINすることなども可能
• Data pipelineやCronなどで定期実⾏行行することにより、定期的にKinesisからデータを取り込み、
処理理することが可能
EMR Cluster S3
Data Pipeline
構成例例
DataPipelineで定期的にHiveを実
⾏行行しKinesisにあるデータを処理理。
結果をS3に格納
Kinesis
- 28.
- 29.
- 30.
- 31.
MQTT
Broker
Kinesis-‐MQTT
Bridge
MQTTインテグレーション
• センサーデバイスなどライトウェイトなプロトコル(MQTT)を利利⽤用するパターン
• MQTT BrokerとMQTT-‐‑‒Kinesis Bridgeを⽤用いてメッセージをKinesisに⼊入⼒力力するこ
とが可能
• GithubからMQTT-‐‑‒Kinesis Bridgeサンプルソースが取得可能
https://github.com/awslabs/mqtt-‐‑‒kinesis-‐‑‒bridge
MQTT
Broker
Kinesis-‐MQTT
Bridge
センサー
センサー
センサー
Auto scaling Group
データ処理
- 32.
- 33.
- 34.
re:invent 2014 -‐‑‒ ARC 306
http://www.slideshare.net/AmazonWebServices/arc306-‐‑‒iot-‐‑‒small-‐‑‒things-‐‑‒and-‐‑‒the-‐‑‒cloud-‐‑‒aws-‐‑‒reinvent-‐‑‒2014
参考:Pragma architecture
(“Pragma” is Greek for “thing”)
Small
Thing
Serving LayerIntermittent Layer
Speed Layer
Telemetry
Commands
Device DevOps
Audit & Authorization
Web Apps
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
Risk Technology様
The CHALLENGE
数百万の⾃自動⾞車車からほぼリアルタイムに送付される
⼤大量量のデータを、リアルタイムで分析し、運転⼿手の
スコアリングや、⾃自動⾞車車事故などを検出する
RISK Technology は、保険と⾃自動⾞車車テレマティクスの
グローバルなソリューションプロバイダー
- 42.
- 43.
- 44.