令和元年度 秋期 ITパスポート試験 問71 解説 エッジコンピューティング
複数のIoTデバイスとそれらを管理するIoTサーバで構成されるIoTシステムにおける, エッジコンピューティングに関する記述として, 適切なものはどれか。
- IoTサーバ上のデータベースの複製を別のサーバにも置き, 両者を常に同期させて運用する。
- IoTデバイス群の近くにコンピュータを配置して, IoTサーバの負荷低減とIoTシステムのリアルタイム性向上に有効な処理を行わせる。 ✓ 正答
- IoTデバイスとIoTサーバ間の通信負荷の状況に応じて, ネットワークの構成を自動的に最適化する。
- IoTデバイスを少ない電力で稼働させて, 一般的な電池で長期間の連続運用を行う。
解説
エッジコンピューティングの問題を解く際は、「エッジ=デバイスの近く(端)」という言葉の定義を想起してください。選択肢の中に「近くで処理」「サーバの負荷軽減」「リアルタイム性」というキーワードが含まれていれば、それが正解です。
エッジコンピューティングとは、データをクラウドや遠隔地のサーバにすべて送るのではなく、データの発生源であるデバイスの近くに設置した機器でデータ処理を行う手法です。
なぜこの仕組みが必要なのか、理由は大きく分けて二つあります。
一つは、通信遅延(レイテンシ)の問題です。例えば、自動運転車が歩行者を検知した際、データを一度遠くのサーバに送って指示を待っていては、ブレーキが遅れて重大な事故につながる恐れがあります。デバイスの近くですぐに判断処理を行うことで、極めて高いリアルタイム性を実現できます。
もう一つは、ネットワークの帯域制限とサーバ負荷です。IoTデバイスが爆発的に増えると、すべてのデータをクラウドに送るだけで通信網がパンクしてしまいます。また、サーバ側も膨大なデータの処理でダウンしかねません。エッジ側で必要な情報だけを抽出し、データを圧縮したり整理したりしてからサーバに送ることで、ネットワークやサーバにかかる負担を劇的に減らすことができます。
この概念は、スマート工場での異常検知や、監視カメラ映像の解析など、スピードが求められるIoT現場で頻繁に登場します。ITパスポート試験では、クラウドコンピューティングと対比して問われることが多いため、「すべてを中央で処理するのがクラウド、現場で分散処理するのがエッジ」と整理しておくと、他の関連問題にも対応しやすくなります。
今回の選択肢にある他の項目についても見ておきましょう。「データベースの複製と同期」はデータベースの可用性や冗長化の話、「ネットワークの最適化」はSDN(Software Defined Networking)などの技術、「電池での長期間運用」は省電力設計の話であり、いずれもエッジコンピューティングの定義とは異なります。
エッジコンピューティング https://www.soumu.go.jp/johotsusintokei/whitepaper/ja/r01/html/nd232120.html IoTの基礎知識とエッジコンピューティングの重要性 https://www.nri.com/jp/knowledge/glossary/lst/alphabet/edge_computing エッジコンピューティングとは?仕組みやメリット・クラウドとの違いを解説 https://www.sbbit.jp/article/cont1/85010