基本情報 令和5年度 科目A 問4:テクノロジ系に関する問題
エッジコンピューティングの説明として,最も適切なものはどれか。
- a画面生成やデータ処理をクライアント側で実行することによって,Web アプリケ ーションソフトウェアの操作性や表現力を高めること
- bデータが送信されてきたときだけ必要なサーバを立ち上げて,処理が終わり次第 サーバを停止してリソースを解放すること
- c複数のサーバやPC を仮想化して統合することによって一つの高性能なコンピュ ータを作り上げ,並列処理によって処理能力を高めること
- d利用者や機器に取り付けられたセンサなどのデータ発生源に近い場所にあるサー バなどでデータを一次処理し,処理のリアルタイム性を高めること - 4 -正答
AI解説(初心者・標準・上級)
理解度に合わせて3レベルの解説を無料で読めます。
答えは d です。
エッジコンピューティングは、データが生まれる場所のすぐそば(センサーや機器の近く)で処理する仕組み。「エッジ=端っこ」のイメージ。
たとえば監視カメラの映像を遠くのクラウドに毎回送って判定すると遅いし通信費もかかる。そこでカメラ自体や近くの装置で“怪しい人を検知”まで済ませて、必要な情報だけクラウドへ送る。これでリアルタイム性UP・通信量ダウン。
👉 覚え方:端=近く=その場で処理。
ほかの選択肢:a 画面側で動くJavaScriptなどリッチクライアント/b サーバーレス(FaaS)/c HPC/グリッドコンピューティング。
なぜこれが正解か
正解は d。エッジコンピューティングは、データ発生源(センサ・IoT機器)の近くに配置されたサーバ(エッジ)で一次処理を行い、リアルタイム性向上・通信量削減・クラウド負荷軽減を図る分散処理アーキテクチャ。
各選択肢の解説
- a 画面生成やデータ処理をクライアント側で実行 → リッチクライアント/SPA(Single Page Application)。
- b 必要時のみサーバ起動、終了後リソース解放 → サーバレスコンピューティング/FaaS(Function as a Service)。
- c 仮想化で複数サーバを統合し並列処理 → HPC(High Performance Computing)/グリッドコンピューティング。
- d データ発生源近くで一次処理 → エッジコンピューティングの定義。
覚え方・ひっかけ注意
クラウドコンピューティング(中央集中)⇔エッジコンピューティング(分散・近接)で対比。中間階層をフォグコンピューティング(Cisco提唱、エッジとクラウドの中間層)と呼ぶ。IoT/5G/自動運転で必須概念。サーバレス・リッチクライアント・HPCと混同しないこと。
理論的背景
エッジコンピューティングは集中型クラウド(Hyperscaler DC)の対極にある分散コンピューティングパラダイム。レイテンシ(光速制約による物理限界・WANジッタ)・通信帯域(IoTデバイス爆発による上り帯域逼迫)・プライバシー(GDPR等で域外移転制限)・可用性(切断時継続動作)・コスト(クラウド転送料)の5観点で集中型の限界を補完する。アーキテクチャ階層は『デバイス(ファーエッジ) → ゲートウェイ(ニアエッジ) → MEC(Multi-access Edge Computing: 基地局/POI設置) → リージョナルデータセンタ → コアクラウド』の多段構造を取り、ETSIがMEC標準化を主導。
実務での使われ方
ユースケース: (1)自動運転(衝突回避は数ms以内必須でクラウド往復不可)、(2)スマートファクトリー(ライン制御のリアルタイム性)、(3)スマートシティ(交通信号・監視)、(4)AR/VR/メタバース(モーション・トゥ・フォトン20ms以下)、(5)ライブ動画配信(CDNエッジ転送)、(6)5G URLLC(超高信頼低遅延通信)。プラットフォームはAWS Greengrass/Outposts/Wavelength、Azure IoT Edge/Azure Stack Edge、Google Distributed Cloud Edge、Cloudflare Workers/Vercel Edge Functions等。エッジAI推論はNVIDIA Jetson・Google Coral・Intel Movidius・Apple Neural Engine等の専用チップで実行され、TensorFlow Lite/ONNX Runtime/TVMで量子化モデルを動かす。
試験での位置づけ
FE科目Aではテクノロジ系『ネットワーク』『システム構成要素』の頻出概念。応用情報・ネットワークスペシャリスト・エンベデッドシステムスペシャリストでは、5G NSA/SA・ネットワークスライシング・MEC・URLLC/eMBB/mMTC、CDN(エッジキャッシュ・Anycastルーティング)、KubernetesのEdge配備(K3s/MicroK8s/KubeEdge)、Zero Trust Network Access(ZTNA)とエッジセキュリティ、SASE(Secure Access Service Edge)、Cloudflare Workers/Fastly Compute@EdgeのV8 Isolateモデル等まで広がる。
選択肢の発展補足
bのサーバレスはステートレス関数+イベント駆動+従量課金のモデルで、AWS Lambda(15分上限)・Cloudflare Workers(50ms CPU)・Vercel Edge Functions等。エッジ×サーバレスのEdge Function(=エッジで動くサーバレス)が現代的な合わせ技で、Cloudflare Workers・Vercel Edge・Netlify Edge Functionsが代表例。cのHPC/グリッドはMPI/OpenMP/CUDAでスーパーコンピュータ・科学技術計算向け、京・富岳・Summit・Frontier等のExascale機が代表。aのリッチクライアントは現代のSPA/PWA・Webアセンブリ(WASM)・Tauri/Electronまで進化し、エッジコンピューティングの一形態(クライアント側の局所処理)とも見なせる。
出典:IPA(情報処理推進機構)公式 基本情報技術者試験 令和5年度 科目A 問4/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビによる独自AI解説です。