Fog Computing

advanced
emerging
Enhanced Content

Definition

Distributed computing architecture that extends cloud computing to the edge of the network, processing data locally before sending to the cloud. Like having local processing stations between edge devices and cloud data centers.

Real-World Example

Smart city systems use fog computing to process traffic camera data locally for instant decisions while sending summary data to the cloud for long-term analysis.

Cloud Provider Equivalencies

Fog computing is an architectural pattern (compute/storage/networking placed between devices and the cloud), not a single managed cloud service. Public clouds offer edge/hybrid building blocks that can be used to implement fog-like layers (local gateways, on-prem runtimes, edge AI, and message ingestion), but none is a direct one-to-one “Fog Computing” service.

Explore More Cloud Computing Terms