In my previous post I explained the characteristics of cloud computing, perhaps people say if you know something very well you should be able to explain the thing to your granny. If you could do it successfully then you know about this technology well.
I consider this correct, So I gave this attempt. Lets hope this will workout well for you as well. I hope this would be useful for some of you as well in understanding the concepts.
Lets discuss about the Service Models of Cloud computing. IaaS, PaaS, SaaS.
Lets try to explain these models to our Granny 😉
IaaS (Infrastructure as a Service)
If you have to build a house, what is that you need before you start constructing the house ? Foundation – which is the basic need to build in our case this is If you don’t have sufficient infrastructure at your end, you will hire the Infrastructure from these cloud companies.
If you don’t have sufficient time and energy to build the foundation of the house, you will hire the labor to build it and pay them hourly basis. The same way you will pay for the infrastructure you have used either based on the number of cores / memory utilized.
If you don’t want to build house or you don’t have budget to build a house what you would do? Most likely you would rent a house … right ? This is much cheaper option and you will get a ready house where you can live in immediately. still you might have to spend some money on furniture like Sofa, Fridge, TV, etc.
In the same way, the service provider would provide you the platforms like Google App Engine, Microsoft Azure, Red Hat’s OpenShift, provides the platform to you where you can write your own Apps and add-ons using given platform. These platforms offer you the basic building blocks for you to start your work quickly and scale easily.
If you take the previous example, you might think of taking a fully furnished apartment for rent. So you don’t even need to develop your own software on the platform. Just use the software and pay as per you use. This again has many models based on the application for charge back, some applications charge per size, some per request etc. Like based on the furniture and amenities you have in your house the rent will be charged. Eg SaaS services are Microsoft’s Office 365, Prezi.com and millions of software.
Hope you can try explaining cloud computing to your grand parents too.
Happy reading 🙂
3 thoughts on “How to explain Cloud Computing to your Granny ?”
A few things that are incorrect:
IAAS is not the same as paying someone to build your house, it’s still renting. A better analogy would be:
IAAS: Rent an empty house
PAAS: Rent a house with furniture
SAAS: Rent a serviced flat, where people come to fix stuff, even when your couch needs a replacement.
Apart from that, Azure provides IAAS as well as PAAS.
Good point Kenneth, I could agree with you. I missed the point of rent there.