【えっじこんぴゅーてぃんぐ】

エッジコンピューティング とは?

最終更新:
💡 「現場の近く」で処理する

データが生まれる場所や利用者に近い場所(エッジ)で処理を行うコンピューティングの形。遠くのデータセンターまで往復する時間や、送るデータの量を減らせる。

📌 このページのポイント
IoTデバイス IoTデバイス IoTデバイス エッジサーバー (近距離・高速処理) フィルタ・集約・分析 クラウド (中央集約) 大規模分析・保存 遅延:小(近い) 遅延:大(遠い) エッジコンピューティングの構造
エッジコンピューティングの構造
ひよこ ひよこ
なぜ全部クラウドで処理しちゃダメなの?
ペンギン先生 ペンギン先生
ダメではないけれど、困る場面があるんだ。クラウドのデータセンターが遠いと、データを送って結果が返るまでの時間(遅延)が長くなる。それに、機器が出すデータを全部送ると通信量も増えるよね。だから機器の近くでデータを絞り込んだり集約したりして、必要な分だけクラウドに送る。こうすると、その場ですぐ反応しやすくなるし、クラウドとつながらない間も手元で判断できるように作れるんだ
ひよこ ひよこ
Web開発でのエッジコンピューティングは?
ペンギン先生 ペンギン先生
利用者に近い拠点でプログラムを動かすサービスがあるよ。Cloudflare Workersは、Cloudflareの世界中のネットワーク上でアプリを動かすサーバーレスの基盤。AWSのLambda@Edgeは、利用者に近いAWSの拠点で関数を実行して、配信するコンテンツを加工できる。元のサーバーまで行かずに処理するから、遅延を減らせるんだ
ひよこ ひよこ
エッジとCDNは違うの?
ペンギン先生 ペンギン先生
CDNは、世界各地の拠点(エッジロケーション)からコンテンツを届ける仕組み。そこで「配る」だけでなく「プログラムを動かす」こともできるようにしたのが、Web分野でのエッジコンピューティングだよ。Lambda@Edgeは、CDNであるCloudFrontが配信する内容を、関数で書き換えるためのサービスなんだ。料理で言うと、CDNは作り置きを近くの店から届ける、エッジはその店で調理もする、という違いだね
ひよこ ひよこ
エッジの制約は?
ペンギン先生 ペンギン先生
中央のサーバーほど自由には使えないよ。Cloudflare Workersを例にすると、1リクエストで使えるCPU時間は無料プランで10ミリ秒、有料プランは既定30秒(最大5分まで変更可)、メモリは128MBまで(2026年9月に確認した値)。Node.jsのAPIも、使えるのは一部だけなんだ。サービスや時期で変わるから、使う前に各サービスの制限を確認して、向いた処理をエッジに置くのが大事だよ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「エッジコンピューティング」って出てきたら「データの発生源や利用者に近い場所で処理する方法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Edge Computing」 = 端(はし)でのコンピューティング
💬 Edgeは「端・縁」という意味。中央のクラウドに対して、ネットワークの端(利用者やデバイスに近い側)で処理する、ということだよ

参考資料

← 用語集にもどる