Upload
tsuyoshi-seino
View
1.657
Download
2
Embed Size (px)
Citation preview
RE:INVENT現地でAWS IOT系のセッションを全部受けた男が説明する
AWS IOTクラスメソッド株式会社
清野 剛史
–Werner Vogels
“私たちはとにかくシンプルにしていく。”
MQTT Broker
PublishPub/Sub
Subscribe
Topic 1
Topic 2
Topic 3
Topic 4
Rule Engine
Rule 1
Rule 2
Rule 3
QoS: メッセージの配信保証。0 - 投げっぱなし1 - 少なくとも1回2 - 確実に1回
Will: Publisherが死んだ時の遺言Retain: 新たなSubscriberに最新の情報を届ける
その他特徴
・Topicはアカウント & リージョンで個別→アカウント、リージョンまたぎのメッセージは送れない
・X.509認証 & TLS1.2による暗号化(認証にはIAMを紐付けられる)
Rule Engine
Topic 1
Topic 2
Topic 3
Rule Engine
Rule Engine
Rule Engine
How to Store?
素早い検索が必要な場合
How to Store?
たくさんのクエリをコンスタントに送る場合
非同期的に一旦データを加工前として集める場合
How to Store? → How to Process?
How to Process?
シングルイベント、他ソースの情報を付け加える
Sliding Window Analysys、柔軟なデータ処理KinesisをHubとする
How to Process?
連続的に変わるイベント、非同期イベント
外部サービス、APIへの通知
How to Process?
Device Registory
DeviceにIDを振って管理Registory内のmetadataはアクセス、更新によりデバイス毎に7年情報を保持する
Device Shadow物理的なデバイスの状態をバーチャルな状態で保持する物理デバイスがオンラインに戻った際にSyncする
Device Shadow物理的なデバイスの状態をバーチャルな状態で保持する物理デバイスがオンラインに戻った際にSyncする
やってみたくなったでしょ?
続きは Re:Growth Sapporo で!!