ITパスポート過去問 令和5年度(2023年)問71
IoTシステムにおけるエッジコンピューティングに関する記述として,最も適切なものはどれか。
選択肢
- ア:IoTデバイスの増加によるIoTサーバの負荷を軽減するために,IoTデバイスに近いところで可能な限りのデータ処理を行う。
- イ:一定時間ごとに複数の取引をまとめたデータを作成し,そのデータに直前のデータのハッシュ値を埋め込むことによって,データを相互に関連付け,改ざんすることを困難にすることによって,データの信頼性を高める。
- ウ:ネットワークの先にあるデータセンター上に集約されたコンピュータ資源を,ネットワークを介して遠隔地から利用する。
- エ:明示的にプログラミングすることなく,入力されたデータからコンピュータが新たな知識やルールを獲得できるようにする。
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
エッジコンピューティングは、IoTデバイスやゲートウェイなどデータの発生源に近い場所で可能な範囲の処理を行う方式です。クラウドやIoTサーバへ送るデータ量を減らし、サーバ負荷や通信遅延を小さくする目的で用いられます。
Point
この問題は、IoTにおけるエッジコンピューティングが何を指すかを確認する問題です。処理をクラウド側に集約するのか、端末側に分散して行うのかを区別できることをねらいとしています。
解くために必要な知識
この問題を解くには、エッジコンピューティングと、混同しやすい用語(クラウド、ブロックチェーン、機械学習)の違いを理解している必要があります。
用語の整理
| 用語 | 意味 | 試験での見分け方 |
|---|---|---|
| IoT(Internet of Things) | センサなどの機器をネットワークにつなぎ、データ収集や制御を行う仕組みです。 | 機器がデータを集めたり送ったりする前提の話です。 |
| エッジコンピューティング | 端末やゲートウェイなど、データ発生源に近い場所で処理する方式です。 | 端末側で処理して、通信量、遅延、サーバ負荷を減らす話です。 |
他の選択肢に出てくる用語
| 用語 | 意味 | 試験での見分け方 |
|---|---|---|
| ブロックチェーン | 取引データなどをブロック化し、ハッシュ値で鎖状に連結して改ざんを困難にする技術です。 | ハッシュ、連結、改ざん困難、台帳などの説明が出ます。 |
| ハッシュ値 | データから計算される固定長の値です。元データが少し変わると値が大きく変化します。 | 改ざん検知やデータ同一性確認の文脈で出ます。 |
| クラウドコンピューティング | データセンターの計算資源やストレージをネットワーク経由で利用する形態です。 | 遠隔地のデータセンター、ネット越しに利用という説明が出ます。 |
| 機械学習 | 明示的に規則を与えず、データから規則性(モデル)を学習して推定や分類を行う技術です。 | 学習、モデル、分類、推定などの説明が出ます。 |
問題の解法手順
各選択肢が説明している技術を判別する
判別の観点
-
端末の近くで処理するか
-
データの改ざん防止の仕組みか
-
遠隔の計算機資源の利用形態か
-
データから規則や知識を学ぶ仕組みか
各選択肢の対応
| 選択肢 | 述べている内容の要点 | 該当する技術 |
|---|---|---|
| ア | デバイスに近い場所で可能な限り処理する | エッジコンピューティング |
| イ | データに直前データのハッシュ値を埋め込んで連結する | ブロックチェーン |
| ウ | データセンターに集約された資源をネットワーク越しに利用する | クラウドコンピューティング |
| エ | 明示的にプログラミングせずデータから知識やルールを得る | 機械学習 |
結論
エッジコンピューティングの説明になっているのは「ア」です。
選択肢ごとの解説
- ア:正解
IoTデバイスに近い場所(端末やゲートウェイ側)でデータ処理を行い、クラウドやIoTサーバへ送るデータ量を減らしたり、応答遅延を短くしたりするのがエッジコンピューティングです。IoTデバイスが増える状況では、サーバ負荷の軽減にもつながります。
- イ:不正解
一定時間ごとにデータをまとめ、直前のデータのハッシュ値を埋め込んで連結する内容はブロックチェーンの説明です。
- ウ:不正解
ネットワークの先にあるデータセンターの資源を遠隔から利用する内容はクラウドコンピューティングの説明です。
- エ:不正解
データからコンピュータが知識やルールを獲得する内容は機械学習の説明です。
まとめ
エッジコンピューティングは、IoTデバイスやゲートウェイなどデータの発生源に近い場所で可能な範囲の処理を行う方式です。クラウドやIoTサーバへ送るデータ量を減らし、サーバ負荷や通信遅延を小さくする目的で用いられます。
テクノロジ系 > 技術要素 > ネットワーク
IoTデバイスに近い場所(端末やゲートウェイ側)でデータ処理を行い、クラウドやIoTサーバへ送るデータ量を減らしたり、応答遅延を短くしたりするのがエッジコンピューティングです。IoTデバイスが増える状況では、サーバ負荷の軽減にもつながります。
一定時間ごとにデータをまとめ、直前のデータのハッシュ値を埋め込んで連結する内容はブロックチェーンの説明です。
ネットワークの先にあるデータセンターの資源を遠隔から利用する内容はクラウドコンピューティングの説明です。
データからコンピュータが知識やルールを獲得する内容は機械学習の説明です。