What is Cloud Computing? You could have heard this phrase many times, but do you know what this cloud computing is, why it is being mentioned so often these days. As we know that computer network technologies have made a lot of development in the previous few 20 years. 


Ever since the Internet (the most common computer network) has proclaimed its existence, there has been a lot of development in the field of computer network and there has been a lot of study especially in the field of technologies like Distributed Computing and Cloud Computing. These technical words, the principle of both Distributed Computing and Cloud Computing are virtually the same, but there are some variances in both.


 So if you want to learn about Cloud Computing, then you must also have a knowledge of Distributed Computing. Worldwide Industry Analyst has to claim that this global cloud computing service industry would become a business of up to $327 billion by 2020. Almost all organizations are adopting Cloud Computing service in today's world, whether directly or indirectly.


For example, if we chat, if we use the service of Amazon or Google, then we are saving all our data on the cloud. If you use Twitter then you indirectly utilize cloud computing service.


Both Distributed Computer and Cloud Computing are so popular because we required better computing networks so that our data could be processed faster. So today we have what is Cloud Computing? You will know about it thoroughly in this article.


Then what is the wait, let's start and know what is this Cloud Computing? And why is it getting so popular.


what is cloud?



Talking about the cloud, it is the architecture of a vast interconnected network of computers which is meant to offer computer resources. And there is no idea of specific location in this where the data is coming from and where is it going.


If I explain in easy words, if a user uses it, then he will feel that he is utilizing a vast formless computer power, in which the user may do everything from his email to mapping of mobile application according to his wants.


In the jargon of business, nothing like this happens by stating "The Cloud". Cloud Computing is a collection of licensed service that is supplied by multiple suppliers.


Cloud Service substitutes them with various products instead of technology management and technology acquisition and these products are controlled from some other location and one thing they remain active just when it is needed.


What is Cloud Computing?


If someone delivers a service over the Internet, then it is termed Cloud Computing. This service might be anything such as Off Site Storage or computer resources.


Or rather, Cloud Computing is such a type of computing that enormously scalable and adaptable IT-related skills are supplied as a service with the aid of Internet Technologies.


Facilities including infrastructure, platform, application and storage space are offered in these services. In this, consumers use services according to their needs and pay for those services which they need. For this they do not need to develop their own infrastructure.


Nowadays there is a lot of rivalry in the globe and in such a circumstance, people demand service on the Internet all the time, that too without any delay. If an application ever freezes, then there is a lot of unhappiness among the consumers. People require the service they need 24/7.



To satisfy these criteria, we cannot rely on the traditional mainframe computer, thus individuals adopted cloud distributed computing technologies to tackle this problem. Due to this huge firms started completing all their job extremely effortlessly.


For example, Facebook, which has 757 million active members and who see approximately 2 million images everyday, roughly 3 billion photos are posted every month, 1 million websites conduct 50 million actions each second utilizing Facebook.


In such a circumstance, the standard computing system cannot address these difficulties, rather we need something better that can perform this task. That's why Cloud Distributed Computing is the need of the hour to conduct such computing.


Examples of Cloud Computing


YouTube is a wonderful example of cloud storage which holds video files of millions of users.


Picasa and Flickr which hold digital pictures of crores of people in their servers.


Google Docs which is another fantastic example of cloud computing which allows users to upload their Presentations, Word Documents and Spreadsheets to their data servers. With this, it also offers the opportunity to modify and publish such documents.


Characteristics and Benefits of Cloud Computing




If viewed, there are many enticing features of Cloud Computing which are likely to be extremely beneficial for organizations and consumers. There are 5 primary benefits of cloud computing:


Self-service provisioning: End users may undertake any job according to their requirement, which they need the most. Due to this the conventional necessity of IT administrators, who used to manage and provide your computing resources before, is not needed any more.


Elasticity: Companies may raise and earn according to their computing demands. It is fortunate that while before there was a lot of expenditure on the local infrastructure, now it has entirely ceased, it benefits the firms a lot.


Pay per use: Compute resources are monitored in granular level. So that users have to pay just for those resources and workloads which they utilize.


Workload resilience: Cloud service providers frequently utilize redundant resources so that they may acquire robust storage and with this they can continue the vital job of users who are present in multi global locations.


Migration Flexibility: Organizations may migrate some workloads from one cloud platform to another according to their needs, that too without any issue and automatically, which also saves money.


History of cloud computing


If we speak about cloud computing in Hindi, then it was born in the decade of 1960. When the computer industry accepted computing as a service revenue utility on the basis of its prospective advantages. But there was a deficiency in both the previous computing, connectivity and bandwidth, due to which it was not feasible to implement computing according to a utility.


This was not conceivable until the 1990s until the availability of Internet bandwidth on a big scale. After which it became conceivable to think of computers as a service.


In 1990, Salesforce successfully implemented corporate SaaS for the first time. After which AWS did in 2002, which supplied various services such as online storage, machine learning, computing.


Today there are many small and major providers like Microsoft Azure, Google Cloud Platform, which are delivering cloud-based service to other individuals, small company and global corporation in partnership with AWS.


Cloud Computing vs. Distributed Computing


1) Goals

If I talk about Distributed Computing, then it enables collaborative resource sharing by connecting with other users and resources.


Distributed Computing constantly strives to offer administrative scalability (number of the domain in registration), size scalability (number of processes and users), and geographical scalability (maximum distance between the nodes in the distributed system) (maximum distance between the nodes in the distributed system).


While talking about Cloud Computing, it believes in delivering service in an on-demand environment so that the specified aim may be reached. Along with this, it also believes in offering more scalability and transparency, security, monitoring, and administration.


On Cloud Computing, services are given with transparency without physical implementation in the cloud.


2) Types

Distributed computing is classified into three categories


Distributed Information Systems

The major goal of these systems is to transmit this information across multiple communication models of different servers using RMI and RPC.


Distributed Pervasive Systems

These systems are generally made up of embedded computer devices such as portable ECG monitors, wireless cameras, PDA's and mobile smartphones. These systems can be detected by comparing their instability to any typical distributed systems.


Distributed Computing Systems

In these sorts of systems, computers that are linked to the network communicate with each other through messages to track their activity.


Cloud computing is classified into four types


1. Private Cloud

It is such a cloud architecture that dedicatedly hosts all the applications of a particular IT company so that it has total control over the data, so that the chance of a security breach is low.


2. Public Cloud

This sort of cloud infrastructure is hosted by other service providers and which are eventually made public. In such a cloud, consumers do not have any control, nor can they view the infrastructure.


For example, both Google and Microsoft possess their own cloud infrastructure and eventually provide access to the public.


3. Community Cloud

This is a multi-tenant cloud system in which the cloud is shared among different IT businesses.


4. Hybrid Cloud

These combinations are 2 or more different types of clouds (Private, Public and Community) Only then a Hybrid cloud architecture is established where each cloud remains a single entity, but all the clouds combine to produce numerous deployment models, which are very sluggish. Huh.


3) Characteristics


In Spread Computing, the job is distributed across several computers. So that computing functions can be executed at the same time.


With the aid of Remote Method Invocations, on-demand network model is utilized in Cloud Computing Systems which gives access to shared pool of computing resources.


Kinds of Cloud Computing | types of cloud computing


Cloud computing may be generally split into three sections which are: IaaS, PaaS, and SaaS.

Cloud Computing Models 


1) Infrastructure as a service (IaaS) (IaaS)

These services are of self-service models that are used for monitoring, accessing and managing infrastructure from a distant place.


Examples — Servers, Firewalls, Routers, CDNs


2) Platform as a service (PaaS) (PaaS)

It provides a series of self-service modules of software developers to control computing infrastructure from centralized IT operations.


Examples - Email services: Gmail, Outlook.com


3) Software as a service (SaaS) (SaaS)

SaaS utilizes the web to provide programs that are controlled by third-party suppliers and whose user interface can only be accessible from the client side.


Application Building: Google App Engine, SAP Hana, Cloud Foundry


Cloud Computing has revolutionized the whole computing business. It has radically transformed the appearance of organizations and IT infrastructure as well. It delivers numerous benefits for hardware and software, which a few years ago appeared totally unachievable.


Now a virtual computer simply takes a few minutes to run. Cloud Computing has transformed the view of organizations and businesses. It has now become the first option of everyone because if someone runs business with appropriate planning, strategy and sufficient budget then he will certainly achieve success.


And scientists are conducting more and more research to make it better.


Note – The true funda of Cloud Computing is that “you may access any of your data by remaining in any corner of the world”, for example G-Mail, Google Drive etc.


what did you learn today

I truly hope that I have provided you comprehensive knowledge about what is Cloud Computing and I hope you have understood about Cloud Computing.


I encourage all of you readers that you also share this information in your neighborhood, family, your friends, so that there will be awareness among us and everyone will gain a lot from it. I need your help so that I may send more new information to you folks.


It has always been my goal that I should always aid my readers or readers from all sides, if you people have any doubts of any type, then you may feel free to question me. I will surely attempt to settle those doubts.


How did you enjoy this post Cloud Computing, do tell us by making a comment so that we too have an opportunity to learn anything from your ideas and improve things.

Thank you