Difference between Edge Computing and Cloud Computing | Edge Computing vs Cloud Computing

: 749
Paper : AWS (Amazon Web Services) FAQ | Platform : Cloud Computing | Category : Development FAQs

What is Edge computing?

Edge computing refers to the distributed environment in which both data storage and computation are brought closer to the required location, thereby improving the response time. This helps in efficiently fulfilling the computational requirements. Let us now explain the advantage of edge computing through real-life examples

  • Broadcasting Platforms-Streaming platforms like Netflix, prime video, etc uses edge storage to create a smooth experience. This is made possible by preserving common data in facilities close to ending users.
  • AI-enabled vehicles-Vehicles enabled with artificial intelligence uses a lot of real-time information from the environment. In this case, edge computing decreases response time which would not be possible in cloud computing.
  • Smart Homes-Processing of data is done closer to the source is done to minimize response time. Medical teams, fire are some examples where response time matters a lot.

What is Cloud Computing?

Cloud computing helps in providing different resources via the internet, helping the user in cost reduction and focussing more on the business rather than being concerned about IT issues.

Cloud computing can have different models as follows: 

  • Community Cloud companies that have similar goals and requirements can access a cloud. usually implemented on-site by a third party.
  • Private cloud is specific to a particular organization. 
  • The public cloud is Mainly operated by a company and provides facilities to users on a subscription basis.
  • Hybrid cloud-It is a combination of both public and private clouds. It also helps data and apps to migrate from one domain to other.

Let us now study the differences below in a tabular manner.

Edge Computing

Cloud Computing

Different application programs having different run time is used in the development of Edge computing.

Specific development is done using one programming language.

Need for comprehensive security strategy involving authentication and attack handling procedures.

Does not require a strict program for security.

Edge computing is ideal for applications having bandwidth issues.

Ideal for development programs that needs huge data processing.

Edge computing occurs on the system itself. 

Uses cloud storage.

 

Suggested Papers: