Fog computing is picking up steam as a buzzword in the tech world, often used in comparison to cloud or confused with edge, both of which have geography built in: either the computer is at the edge, or the computer is in the cloud. The easiest way to understand what is unique about fog is that it is location agnostic. The computers in a fog infrastructure can be anywhere: from edge to cloud and anywhere in between.
In fog, you program against what a service does, not where it is. So the same service that was deployed to cloud today can be deployed at the edge tomorrow. Think of it as a framework that supports a vast ecosystem of resources. It enables the flexible consumption of computing resources that span a continuum from on-premises, to nearby, to cloud—with each used for the benefits it may provide like speed, availability, bandwidth, scalability, and cost.
To read this article in full, please click here