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