Getting Started with Cloud Computing — What is Cloud Computing?

Image Source:

Definition of Cloud Computing

Cloud Computing, from the name, suggests a technology that is related to automation and computers. The word “Cloud” is often heard as something seen in the atmosphere as an accumulation of water droplets and moisture. In Cloud Computing, this word also has a typical reference to an amount of storage of data servers to serve the computing necessity of a system.

Computing refers to the processing power or the agility of the servers stored to meet up the on-demand requirements. Cloud Computing is an on-demand networking platform of servers stored over the Internet to manage and process data instead of using traditional physical storage media. Data stored over a cloud platform is highly secured and easily accessible as a result the workload of an IT-resources is eased and hence they can focus entirely on the core infrastructure of their business.

Need for Cloud Computing

Cloud Computing is quite the latest technology by its standards and still, there are questions about why to use Cloud Computing? The main motive behind this technology is to replace physical servers with online servers and reduce the workload of managing a server. Traditionally, on-premise resources were used where the underlying cost of managing the data was exceptionally huge and complicated. The traditional on-premise resource managing system failed on multiple occasions due to less man-power to manage or the purpose of using those servers was undermined. Companies or users owing to the dedicated on-premise servers could not focus on their core competency hence their infrastructure kept failing quite often.

The primary disadvantages of switching from on-premise resources to Cloud Computing are as follows:

The limitations or the drawbacks that arise from the on-premises resources lead to the growth of Cloud Computing. The mitigation of on-prem resources has been done in the following manner:-

Image Source:

Types of Cloud Deployment Models

Cloud Computing offers three types of deployment strategies and each of them have been explained as follows:-

Advantages of Cloud Computing

Cloud Computing offers six advantages that are necessary for a user to understand before switching to Cloud framework:-

Types of Cloud Computing

Cloud Computing (CC) is broadly classified into three major subgroups:-

Image Source:-


Concluding from the fact that the impact of Cloud Computing in the 21st Century would be tremendous and as a result, the opportunity to migrate to fully cloud-based solutions would prove extremely beneficial to developers as well as companies. This article has focused upon the introductory values of Cloud Computing and its comparison with the traditional on-premise resource management system.


Hi, I am a Cloud Developer and Artificial Intelligence Enthusiast, pursuing my degree in ECE from the SRM Institute of Science and Technology.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store