フォグコンピューティングとは、Cisco Systemsが提唱した概念で、クラウドサーバーとエッジデバイスの中間に位置する分散コンピューティングレイヤーを構築し、ネットワーク全体の処理効率とレスポンス性能を最適化するアーキテクチャです。「フォグ(霧)」は地表に近い雲という意味で、クラウドよりもユーザーに近い場所での処理を表現しています。
フォグノードは、ルーター、スイッチ、基地局、小規模サーバーなどに配置され、リアルタイム処理が必要なデータはローカルで処理し、長期保存や複雑な分析が必要なデータはクラウドに転送する階層化処理を実現します。これにより、ネットワーク遅延の削減、帯域幅使用量の最適化、データプライバシーの向上、障害時の冗長性確保を同時に達成できます。
実用例として、スマートシティの交通信号制御、工場IoTの設備監視、コンテンツ配信ネットワーク(CDN)、車車間通信(V2V)、拡張現実(AR)アプリケーション、リアルタイム動画ストリーミングなどがあります。OpenFog Consortium(現在のIndustrial Internet Consortium)が標準化を推進し、AWS Wavelength、Azure Edge Zones、Google Distributed Cloudなどのクラウドベンダーがフォグコンピューティング機能を提供しています。