SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
RE:INVENT現地でAWS IOT系のセッションを
全部受けた男が説明する
AWS IOT
クラスメソッド株式会社
清野 剛史
–WernerVogels
“私たちはとにかくシンプルにしていく。”
MQTT Broker
Publish
Pub/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 で!!

Contenu connexe

Tendances

パブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解するパブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解するHironobu Saitoh
 
Azure Kubernetes Service の「学び方」
Azure Kubernetes Service の「学び方」Azure Kubernetes Service の「学び方」
Azure Kubernetes Service の「学び方」Lisa Imai
 
Azure Firewall and Standard Load Balancer Integration
Azure Firewall and Standard Load Balancer IntegrationAzure Firewall and Standard Load Balancer Integration
Azure Firewall and Standard Load Balancer IntegrationKentaro Higashi
 
k3s のすすめ
k3s のすすめk3s のすすめ
k3s のすすめKokiMakita1
 
ConoHaオブジェクトストレージ 利用ケース
ConoHaオブジェクトストレージ 利用ケースConoHaオブジェクトストレージ 利用ケース
ConoHaオブジェクトストレージ 利用ケースJunichi Noda
 
Microsoftが教えてくれないWindows azure
Microsoftが教えてくれないWindows azureMicrosoftが教えてくれないWindows azure
Microsoftが教えてくれないWindows azureKazumi Hirose
 
2022.04.04 nasクラウドの連携2
2022.04.04 nasクラウドの連携22022.04.04 nasクラウドの連携2
2022.04.04 nasクラウドの連携2ssuser3440151
 
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...Works Applications
 
軽量高機能webサーバーnginx
軽量高機能webサーバーnginx軽量高機能webサーバーnginx
軽量高機能webサーバーnginxngi group.
 
Cloud Core VPSにマイクラ鯖を立てた話
Cloud Core VPSにマイクラ鯖を立てた話Cloud Core VPSにマイクラ鯖を立てた話
Cloud Core VPSにマイクラ鯖を立てた話deflis
 
kstmネットワーク
kstmネットワークkstmネットワーク
kstmネットワークkstmshinshu
 
AWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約するAWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約するYasuyuki Sato
 
Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10Kosuke Tanabe
 
AKSとTerraformでKubernetesクラスター作成
AKSとTerraformでKubernetesクラスター作成AKSとTerraformでKubernetesクラスター作成
AKSとTerraformでKubernetesクラスター作成satosato8
 
CometPub20070223
CometPub20070223CometPub20070223
CometPub20070223Hiroshi Ono
 

Tendances (18)

Kubernetesできること
KubernetesできることKubernetesできること
Kubernetesできること
 
Docker and OpenVNet
Docker and OpenVNetDocker and OpenVNet
Docker and OpenVNet
 
パブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解するパブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解する
 
Azure Kubernetes Service の「学び方」
Azure Kubernetes Service の「学び方」Azure Kubernetes Service の「学び方」
Azure Kubernetes Service の「学び方」
 
Azure Firewall and Standard Load Balancer Integration
Azure Firewall and Standard Load Balancer IntegrationAzure Firewall and Standard Load Balancer Integration
Azure Firewall and Standard Load Balancer Integration
 
k3s のすすめ
k3s のすすめk3s のすすめ
k3s のすすめ
 
test
testtest
test
 
ConoHaオブジェクトストレージ 利用ケース
ConoHaオブジェクトストレージ 利用ケースConoHaオブジェクトストレージ 利用ケース
ConoHaオブジェクトストレージ 利用ケース
 
Microsoftが教えてくれないWindows azure
Microsoftが教えてくれないWindows azureMicrosoftが教えてくれないWindows azure
Microsoftが教えてくれないWindows azure
 
2022.04.04 nasクラウドの連携2
2022.04.04 nasクラウドの連携22022.04.04 nasクラウドの連携2
2022.04.04 nasクラウドの連携2
 
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
RDB脳でCassandra / MSAを始めた僕達が、分散Drivenなトランザクション管理にたどり着くまで / A journey to a...
 
軽量高機能webサーバーnginx
軽量高機能webサーバーnginx軽量高機能webサーバーnginx
軽量高機能webサーバーnginx
 
Cloud Core VPSにマイクラ鯖を立てた話
Cloud Core VPSにマイクラ鯖を立てた話Cloud Core VPSにマイクラ鯖を立てた話
Cloud Core VPSにマイクラ鯖を立てた話
 
kstmネットワーク
kstmネットワークkstmネットワーク
kstmネットワーク
 
AWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約するAWS CLIでEC2の利用料金を節約する
AWS CLIでEC2の利用料金を節約する
 
Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10
 
AKSとTerraformでKubernetesクラスター作成
AKSとTerraformでKubernetesクラスター作成AKSとTerraformでKubernetesクラスター作成
AKSとTerraformでKubernetesクラスター作成
 
CometPub20070223
CometPub20070223CometPub20070223
CometPub20070223
 

Plus de Tsuyoshi Seino

IoT WARS - the force awakens -
IoT WARS - the force awakens - IoT WARS - the force awakens -
IoT WARS - the force awakens - Tsuyoshi Seino
 
元気にリモートワークを始める方法
元気にリモートワークを始める方法元気にリモートワークを始める方法
元気にリモートワークを始める方法Tsuyoshi Seino
 
re:Invent現地でAWS IoT系のセッションを全部受けた男が説明するAWS IoT - Deep Dive -
re:Invent現地でAWS IoT系のセッションを全部受けた男が説明するAWS IoT - Deep Dive - re:Invent現地でAWS IoT系のセッションを全部受けた男が説明するAWS IoT - Deep Dive -
re:Invent現地でAWS IoT系のセッションを全部受けた男が説明するAWS IoT - Deep Dive - Tsuyoshi Seino
 
IoTで遊ぼうピタゴラスイッチ
IoTで遊ぼうピタゴラスイッチ IoTで遊ぼうピタゴラスイッチ
IoTで遊ぼうピタゴラスイッチ Tsuyoshi Seino
 
Leap MotionとLambdaで「第九」を鳴らしてみる
Leap MotionとLambdaで「第九」を鳴らしてみるLeap MotionとLambdaで「第九」を鳴らしてみる
Leap MotionとLambdaで「第九」を鳴らしてみるTsuyoshi Seino
 
Web Speech APIとWeb MIDI APIでいっこく堂をしてみる
Web Speech APIとWeb MIDI APIでいっこく堂をしてみるWeb Speech APIとWeb MIDI APIでいっこく堂をしてみる
Web Speech APIとWeb MIDI APIでいっこく堂をしてみるTsuyoshi Seino
 

Plus de Tsuyoshi Seino (7)

IoT WARS - the force awakens -
IoT WARS - the force awakens - IoT WARS - the force awakens -
IoT WARS - the force awakens -
 
元気にリモートワークを始める方法
元気にリモートワークを始める方法元気にリモートワークを始める方法
元気にリモートワークを始める方法
 
AWS IoTの勘所
AWS IoTの勘所AWS IoTの勘所
AWS IoTの勘所
 
re:Invent現地でAWS IoT系のセッションを全部受けた男が説明するAWS IoT - Deep Dive -
re:Invent現地でAWS IoT系のセッションを全部受けた男が説明するAWS IoT - Deep Dive - re:Invent現地でAWS IoT系のセッションを全部受けた男が説明するAWS IoT - Deep Dive -
re:Invent現地でAWS IoT系のセッションを全部受けた男が説明するAWS IoT - Deep Dive -
 
IoTで遊ぼうピタゴラスイッチ
IoTで遊ぼうピタゴラスイッチ IoTで遊ぼうピタゴラスイッチ
IoTで遊ぼうピタゴラスイッチ
 
Leap MotionとLambdaで「第九」を鳴らしてみる
Leap MotionとLambdaで「第九」を鳴らしてみるLeap MotionとLambdaで「第九」を鳴らしてみる
Leap MotionとLambdaで「第九」を鳴らしてみる
 
Web Speech APIとWeb MIDI APIでいっこく堂をしてみる
Web Speech APIとWeb MIDI APIでいっこく堂をしてみるWeb Speech APIとWeb MIDI APIでいっこく堂をしてみる
Web Speech APIとWeb MIDI APIでいっこく堂をしてみる
 

Re:Invent 2015現地でAWS IoT系のセッションを全部受けた男が説明するAWS IoT