Cloud computing-Everything you need to know

Let’s Imagine, I’m on a holiday tour of the Bahamas and I am looking for a luxury hotel to stay. I find a five star hotel in the locality, but the real problem with me is that my pocket is not allowing it. This hotel is too expensive for me to rent.

Image via

So what should I do? Is there some hope remained, not to ruin my holiday?


As hotel’s room is spacious, I would love to share it with other persons. Here I find two more persons like me who are looking for a room and willing to pay the rent. Then I come into a deal with them. Now I will share my room with them and they will share the rent. Here, my problem is solved. And at the same time this deal is economical and efficient for everyone. Here, what exactly I have done. I have shared my space with someone else and it proved a convenient and economical deal for me. In the same  way, in the clouds, we share the infrastructure and facility offered by the provider (like hotel room owner) with many users (like me).

image credit-
image credit-

Let’s again imagine

Now, we want to go on a luxury cruise to explore the ocean.  So we simply decided to hire one cruise.Here we use the cruise to roam across the ocean and pay the utility charge for its service as long as we will use it.

Image via
Image via

Here I have got a privilege to use the service as long as wish. If I want to discontinue it, I will simply stop paying.  
Concept of Cloud

These things are common in our life. Here, I replace my holiday tour with the infrastructure of a virtual network where facilities of hotel room are essentials like hardware and software and luxury cruise is like the duration, that how long I will use it by paying services charges. 

Image via
Image via

Now I have nailed down the whole concept of what is cloud computing.

Cloud computing simple definition

Cloud Computing provides a service of infrastructures to any organization for a short or long period (like renting a cruise). Here users don’t own physical assets (server computers, server room,technicians and other required things). User pays charge for the services he consumes which is provided by another company and accessed over the internet. Here, where the hardware and software is located and how it will work doesn’t matter to consumers.

Example of cloud computing

Let’s take the example of google as a cloud. This is the simplest cloud computing example.

Image via
Image via

Have you ever try to look into its methodology? What happens when we type and search something on Google search? Does our computer/ laptop/ tab/ mobile go through all that information that display on screen. No way!  A single device can’t process all those billions of websites in a fraction of a second, like Google does. Our computer/ laptop/ tab/ mobile only serves as a messenger to inform Google that what we  are looking for. Everything else is done by some of Google’s powerful computers located somewherelse in the word. This is the way how cloud computing works.

  • Of course, it is on-demand self-service. Isn’t it?
  • It offeres broad network access.
  • If offers rapid elasticity (use as long as you wish by paying charges)
  • Measured service (use the way you want)
  • Lower costs (of course it will be lowered)
  • Reliability (as this is handled by professionals like hotel)

Advantages of cloud computing

  • Economical-We only need to Pay for what we use.
  • It is always up to date with current technology.
  • Optimal and efficient usage of resources.
  • Universal access. We can access it from anywhere.
  • It provides flexibility to use.
  • No responsibility of maintenance of systems as services is provided by someone-else.

Disadvantages of cloud computing

  • Data security-Uses are always risky as network are shared by many computers. So data can be misused.
  • Dependency on reliable net connection as slow net connection won’t work. Slow connection will suck infact!!
  • It creates too much dependency on service provider (as you don’t own anything).
  • Lack of control as server is situated somewhere else (of course you are not monitoring your server).

Types of cloud computing


1.Public cloud

  • Too many organizations use it. (like public transport)
  • It is cheaper.Customer has no control over where the computing infrastructure is hosted.
  • It is risky for data security.
  • Customer has no control over where the computing infrastructure is hosted.

2. Private cloud

  • It is dedicated to a particular organization (like private car).
  • So, it is costly.
  • It is much secure.

3. Hybrid cloud

  • Usage of both private and public clouds together.
  • Organizations may host critical applications on private clouds for more security and applications with relatively less security concerns on the public cloud for cost cutting.

Types of cloud based on service provided

Cloud model




Software as a

service (SaaS)

In this model entire system is provided to user.





as a service


Here complete infrastructure is provided to user.




Platform as a

service (PaaS)

Here only platform is provided to user.


Google Appstore