工場の多数のセンサーやデバイスを安全にクラウドへ接続し、デバイスからのデータ収集や双方向通信を管理したい場合に最も適した AWS のサービスはどれですか。

1 / 1
回答を選択してください
正解D

解説

IoT デバイスを接続・管理するサービスを選ぶ問題。

  • 1多数のセンサーやデバイスIoT デバイス群=IoT Core
  • 2安全にクラウドへ接続認証付きのデバイス接続
  • 3データ収集や双方向通信デバイスとの通信管理=IoT Core
A不正解

Amazon Kinesis Data Streams

Kinesis Data Streams は、大量のストリーミングデータをリアルタイムに取り込み配信する サービスで、IoT データの収集経路としてもよく使われます。

ただし担うのは データの取り込み以降 であり、デバイス自体の安全な接続・認証・双方向通信の管理 は IoT Core の役割のため不正解です。

B不正解

Amazon SQS

Amazon SQS は、システム間でメッセージを非同期にやり取りする フルマネージドのキューサービス です。

メッセージの仲介はできますが、多数のデバイスの認証・接続管理や双方向通信 を担うものではないため不正解です。

C不正解

Amazon API Gateway

Amazon API Gateway は、REST API や WebSocket API を公開・管理する サービスです。

デバイスから API を呼ばせることは可能ですが、MQTT などの軽量プロトコルでの大量デバイスの接続・認証・状態管理 に特化した IoT Core とは役割が異なるため不正解です。

D正解

AWS IoT Core

正解。AWS IoT Core は、多数の IoT デバイスを安全にクラウドへ接続し、デバイスとの双方向通信やデータ収集を管理するマネージドサービスです。MQTT などの軽量プロトコルに対応し、認証・認可、デバイスの状態管理、他の AWS サービスへのルーティングを提供します。

ポイント

『IoT デバイスの接続・管理』『双方向通信』は AWS IoT Core。MQTT 等の軽量プロトコルでデバイスをクラウドにつなぐ IoT の中核サービス。取り込んだ後のストリーム処理を担う Kinesis と役割を分けて覚える。