Difference between Cloud and fog Computing

Reading Time: 3 minutes

What is cloud ?

The term cloud is very popular in now days move to the cloud , running in the cloud ,stored in the cloud. Accessed from the cloud: these days is seems like everything is happening “in the cloud”. But what exactly is this concept?

The short answer is that it’s somewhere at the other end of your internet connection – a place where you can access apps and services, and where your data can be stored securely. The cloud is a big deal for three reasons:

  • It doesn’t need any effort on your part to maintain or manage it.
  • It’s effectively infinite in size, so you don’t need to worry about it running out of capacity.
  • You can access cloud-based applications and services from anywhere – all you need is a device with an internet connection.

Software as a Service (SaaS) is in important function of cloud computing. 

What Is Cloud Computing?

Cloud computing is the delivery of different services through the Internet. These resources include tools and applications like data storage, servers, databases, networking, and software.

Rather than keeping files on a proprietary hard drive or local storage device . cloud-based storage makes it possible to save them to a remote database.

As long as an electronic device has access to the web, it has access to the data and the software programs to run it.

Cloud computing is a popular option for people and businesses for a number of reasons including cost savings, increased productivity, speed and efficiency, performance, and security.

Cloud computing can be both public and private. Public cloud services provide their services over the Internet for a fee. Private cloud services, on the other hand, only provide services to a certain number of people.

These services are a system of networks that supply hosted services.

There is also a hybrid option, which combines elements of both the public and private services.

What is Fog computing ?

According to Mung Chiang:  “fog provides the missing link for what data needs to be pushed to the cloud, and what can be analysed locally, at the edge.”

 In simple terms, fog computing is a distributed network fabric that stretches from the outer edges of data creation to the point of storage.

Fog computing is a decentralised computing infrastructure or process in which computing resources are located between the data source and the cloud or any other data centre.

Fog computing is the physical location of the devices, which are much closer to the users than the cloud servers.

Let see what are Difference between cloud and fog computing .

Geographical Distribution
  • Cloud architecture is centralized and consists of large data centers that can be located around the globe, a thousand miles away from client devices.
  • Fog architecture is distributed and consists of millions of small nodes located as close to client devices as possible.
Number of Server Nodes
  • Cloud computing has Few number of server nodes
  • Fog computing has Large number of server nodes.
  • Cloud computing has high latency compared to fog computing.
  • Fog computing has low latency
  • Cloud Computing does not provide any reduction in data while sending or transforming data
  • Fog Computing reduces the amount of data sent to cloud computing.
  • Cloud computing has less security compared to Fog Computing.
  • Fog computing has high Security.
  • In cloud computing access speed is high depending on the VM connectivity
  • High even more compared to Cloud Computing.

For more details of cloud and fog computing go to the reference section.

Reference :


Other blog.

Written by 

Harshit Gupta is a Software Consultant at knoldus Inc having few year experience in DevOps . He always eager to learn new technology and helping to others .

1 thought on “Difference between Cloud and fog Computing4 min read

Comments are closed.