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.
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.
Fog computing is an architecture pattern (compute/storage/networking placed between devices and the cloud), not a single managed cloud service. Major clouds offer edge platforms that can be used to build fog-like layers (e.g., running containerized workloads on gateways or on-prem nodes with cloud management), but there is no one-to-one native service called “Fog Computing” across providers.