ITの教科書検索
入門読了 約9分

エッジコンピューティングとは ― クラウドとの違い

工場のカメラ映像を遠くのクラウドへ送らず、現場の近くで処理するのがエッジコンピューティング。クラウドとの分担、3層の構成、どの層で処理するかの選び方まで。

目次
  1. エッジコンピューティングとは
  2. クラウドとの違い
  3. 3層の構成
  4. メリット
  5. 課題
  6. どの層で処理するか
  7. IoT・エッジAI・5G・CDNとの関係
  8. 練習問題

エッジコンピューティングとは、データが生まれる場所の近くで処理する方式

工場の検査カメラの映像を遠くのデータセンターへすべて送って良否を判定すると、結果が戻るまでに時間がかかります。工場の中に置いたサーバで判定すれば、その場ではじくかどうかを決められます。

このように、センサーやカメラなどの端末の近くで、端末が作ったデータを処理する方式をエッジコンピューティングと呼びます。クラウドには、すべてのデータではなく、処理した結果など必要なものを送ります。

米国の標準化機関NISTの2018年の文書SP 500-325は、この考え方の背景を次のように説明しています。クラウドに頼るIoTのシステムでは、規模や遅延の大きさが課題になることがあります。IoTは、センサーや機器をインターネットにつなぐことです。NISTは解決策として、処理をネットワークの中に分散して置く方法を挙げています。

エッジコンピューティングとクラウドの違い

違いは、処理する場所です。クラウドは遠くのデータセンターに処理を集め、エッジコンピューティングは現場の近くで処理します。処理の場所が変わると、ネットに送るデータの量と、応答までの時間が変わります。

すべてクラウドで判定工場の中クラウド良否を判定するエッジそのまま転送端末(カメラ)撮影するだけ映像映像をすべてはじく指示はじく指示エッジで判定工場の中クラウド結果を集計・保存エッジ良否を判定する端末(カメラ)撮影するだけ映像結果だけはじく指示すべてクラウドで判定工場の中クラウド良否を判定するエッジそのまま転送端末(カメラ)撮影するだけ映像映像をすべてはじく指示はじく指示エッジで判定工場の中クラウド結果を集計・保存エッジ良否を判定する端末(カメラ)撮影するだけ映像結果だけはじく指示
色付きの枠が判定する場所です。クラウドで判定すると、映像をすべて工場の外へ送り、はじく指示も工場の外から戻ります。エッジで判定すると、この往復が工場の中で終わり、外へ送るのは結果だけになります。

図の左では、映像がすべて工場の外へ出ていきます。判定の結果も工場の外から戻るため、インターネットを1往復する時間がかかります。右では、判定の往復が工場の中で終わります。

クラウドで処理する場合とエッジで処理する場合の違い
観点クラウドで処理エッジで処理
処理する場所遠くのデータセンターデータが生まれる現場の近く
ネットに送るデータ集めたデータをすべて主に処理した結果
応答までの時間ネットの往復の分だけ長い往復が短く、速く返せる
回線が切れたとき現場に結果が届かない現場で処理を続けられる
計算資源の大きさ必要なだけ借りられる置いた機器の分に限られる

2つは、どちらかを選ぶ関係ではありません。総務省の令和6年版情報通信白書は、エッジコンピューティングはクラウドを置き換えるものではないとしています。急ぐ処理は現場の近くで行い、集めた結果の分析や保存はクラウドで行います。

端末・エッジ・クラウドの3層の構成

エッジコンピューティングのシステムは、端末・エッジ・クラウドの3つの層に分けると分かりやすくなります。データは端末で生まれ、エッジで処理され、結果がクラウドに集まります。

端末・エッジ・クラウドの3層の置く場所と役割
層置く場所の例主な役割
端末センサー・カメラ・機器データを作る。簡単な判定もする
エッジ工場や店舗のサーバ・ゲートウェイ近くの端末のデータを処理する
クラウド事業者のデータセンター拠点の結果を集め、分析・保存する

エッジの層に置く機器は、サーバに限りません。NISTの文書は、端末とクラウドの間に置く計算機の例に、ゲートウェイ・スイッチ・ルータ・サーバを挙げています。ゲートウェイは、近くの端末のデータをまとめてインターネットへ送り出す機器です。

端末の中で処理することもあります。温度が決めた値を超えたらファンを回すような簡単な判定なら、機器に組み込んだ小さなコンピュータでもできます。この小さなコンピュータをマイコンと呼びます。

エッジコンピューティングのメリット

応答が速くなる

NISTの文書によると、端末の近くで分析して応答するほうが、クラウドから応答するよりずっと速くなります。距離が縮まり、途中で通る機器も減るからです。

光ファイバの中を信号が伝わる速さは、おおよそ毎秒20万kmです。工場から500km離れたデータセンターと往復すると、距離は1,000kmで、伝わるだけで5msかかります。工場の中の100m先のサーバなら、往復200mで、伝わるだけなら0.001msです。

どちらも、信号が距離を伝わる時間だけを計算した値です。この時間を伝搬遅延と呼びます。実際の通信では、途中の機器での処理や中継、待ち時間も加わります。現場の近くで処理すると、インターネットを通る区間そのものが無くなります。

送るデータの量を減らせる

映像のように大きなデータをすべて送ると、回線を圧迫し、通信の費用もかかります。現場で処理して結果だけを送れば、クラウドへ送る量が減ります。総務省の令和5年版情報通信白書は、エッジでAIの処理を行うメリットの1つに通信コストの削減を挙げています。

回線が切れても現場で動く

NISTの文書は、端末の近くに置く計算機の特徴として、単独で動き、その場で判断できることを挙げています。インターネットの回線が切れても、工場の中で判定を続けられます。

データを外へ出さずに済む

人が映った映像を現場で処理し、人数のような結果だけを送れば、映像そのものを外へ出さずに済みます。令和5年版情報通信白書も、エッジでAIの処理を行うメリットにプライバシーリスクの低減を挙げています。

エッジコンピューティングの課題

1つ目の課題は、計算資源の限界です。エッジに置ける機器の性能と台数は、現場に置いた分に限られます。令和6年版情報通信白書も、エッジは規模や処理能力に限界があり、コスト増にもつながるとしています。そのため、用途を限定して使うのが一般的です。

2つ目の課題は、機器の管理です。エッジの機器は、工場や店舗など多くの場所に散らばります。ソフトウェアの更新、故障の対応、不正な操作への備えを、機器の台数分だけ行う必要があります。

どの層で処理するかを選ぶ

どの層で処理するのがよいかは、処理の性質で決まります。判断の材料は、待てる時間、送るデータの量、回線が切れたときに止まってよいかの3つです。次の図で、処理の例ごとに確かめられます。

待てる時間
短い。製品が流れ去る前にはじく
送るデータの量
多い。映像が途切れずに出続ける
回線が切れたとき
止まると困る。検査が止まるとラインも止まる

向く層:エッジ

  1. 端末
  2. エッジ
  3. クラウド

工場の中のサーバで映像を判定すれば、インターネットを往復する時間がかかりません。外へ送るのは判定の結果だけで済み、回線が切れても工場の中で判定を続けられます。

図が示すのは向いている層で、ほかの層ではできないという意味ではありません。同じシステムの中でも、処理ごとに層を分けて使います。

参考にした資料

練習問題(全5問)

Q1エッジコンピューティングの説明として最も適切なものはどれ?
Q2工場の検査カメラの映像を、クラウドではなく工場の中のサーバで判定する理由として適切でないものはどれ?
Q3工場から500km離れたデータセンターと光ファイバで往復する。信号が伝わる速さを毎秒20万kmとすると、伝搬遅延だけで往復何msかかる?
Q4エッジAIの説明として最も適切なものはどれ?
Q5CDNのエッジサーバと、エッジコンピューティングのエッジの違いとして正しいものはどれ?

選んでから「採点する」を押すと、解説つきで答え合わせができます。

関連記事

クラウドの記事を続けて読む

クラウド 全36本中8本目