The Cloud

So, what is cloud? Most of us get the notion of rainy season in our mind.

Let’s take some scenarios from our own life.

1.) Have you ever been in a bus? You board the bus, pay for the distance you want to travel and get down when your stop comes.

I’d like to highlight certain things here:

a.) You pay for the distance “you” travel.

b.) Bus also provides service to other people too, i.e. other passengers in the bus.

c.) You can get your ticket extended by paying extra or de-board before your destination (good conductors usually return the money if you should be less charged).

Let’s take another scenario.

You go to the restaurant. It provides you the service of serving food. You order, eat, pay (if you don’t do any scam :p) and come back.

Notice in this scenario:

a.) You pay for what “you” eat.

b.) Restaurant at the same time serves other customers too. (only if you haven’t reserved the place for your girlfriend :p).

c.) You are charged according to what you have ordered.

What common thing you observe in above scenarios? Someone is providing you some SERVICE (food or travel), we use it, pay for amount we have used.

So, Cloud Computing is just like bus and restaurant. It provides us services like computing power network speed, OS, databases, storage features, RAM etc. You may call it computing within the cloud. Imagine cloud to be a computer itself (as of now) which is somewhere else.

You, being the user, are connected to this computer via some internet connection and utilizing it in some way example, storage (you send your files on this computer for storing, like Google drive or drop box). Now, the reality is this single computer is not just one computer, but many of them, much like the way arranged in a data center.

But who builds these data centers? The one who does them are called cloud service providers. Example AWS, iCloud, Azure etc. The main idea of cloud computing is this only. Every service provider can provide service to its user in three ways which are known as service models. We’ll study about the service models in the next post. We’ll also give a formal and proper definition of cloud computing explaining some more important characteristics.

Stay tuned for more post 🙂