Skip to main content

Understand Cloud Computing in basic term


Cloud computing

you are here because you want to understand cloud computing. When I say cloud computing there are some basic questions which will come into mind these are :

Why cloud computing ? 
Why are people talking about the cloud ? 
why is it an important investment ?
why does it seem like such a big shift in terms of our notions about computing and deployment of our applications ?

So lets start here and try to explain in simple term

Traditionally we've had the on-premise model where we buy all of our hardware up front, we pay for full-time employees to manage that hardware and the software installed on it, and we take all those costs up front and annually to maintain those things and to pay those salaries.

Then organization started looking for more flexibility because they wanted to offload some of these things in hosted arena. They wanted to remove the overhead of power consumption, bandwidth, management,full time employees, hardware and support that goes along with that, so they started moving to leased model.

Now this doesn't necessarily mean that we don't also have costs for resources, full-time employees, to manage the applications and things that are installed on there. We still have people that have to manage the software packages we install on there, maybe they're also responsible for applying patches to the operating system.

Here comes cloud, 

And finally with the cloud, we move away even from a fixed amount lease to this notion of metered access where we have this unlimited number of resources, we don't necessarily have physical servers that we're tied to, we just have virtual instances, and we're going to pay as we go.

Consider below situation :

I need five servers right now to run any application ,we are going to use those for a month and then we may take those back offline and stop paying for them.

No need to worry, we have a lot more flexibility with cloud computing, as our needs change, as our application scale changes, as our usage changes, as our requirements change. The work of managing that infrastructure and managing that hardware is pushed off to the cloud provider.

It helps us eliminate risk. how ? 

We can think about what happens if we over-provision. we get too much capacity, we buy too much hardware,too much bandwidth. it means we're spending money that we don't have to spend because we don't have the demand to keep up with it.

If we under-provision, if our capacity is below our demand over time,it may be possible that we have periodic downtime where our system is not able to handle the load and customers get frustrated because our app doesn't respond.we'll likely end up losing customers and losing money. It means our demand is not meeting our capacity, but that's not really what we want.

What we want is our capacity to be able to scale up with the demand. So we want to pay for the use rather than having to provision for the peak amount. Instead of having this static data center with a fixed number of servers, we should be able to watch the demand, as the demand increases very quickly capacity should be flexibly increases. As we start getting more users and we start needing more resources, we want to simply go in to a portal and provision them.

I don't want to go and fill out a purchase order and buy a new server, get it all installed and patched and ready, that's going to take time, it's going to take resources. I want the concept of the cloud and the scale where I can simply go in and provision a new node, take advantage of that elastic infinite resource out there to meet my demand. 

When you do this, and when you use those data centers that are out there, you get the economies of scale, you get benefits from the network bandwidth, the storage, the administration, all of those things end up costing less when we do them in bulk like this.
When we have huge data centers that Microsoft owns or Google or Amazon, the individual cost of those things goes down, which saves us all money.

So as we think about the cloud platform, we really have these three key things that are new.

1. The infinite computing resources that are available on demand where I can go in and simply say I need another computing resource node. Maybe I have 5 right now, my demand is up, I need 6 or I need 10.

2. I don't have to pay out money up front for those resources. I use only what I need, I pay for what I need.

3. We have short-term billing. The billing is generally on a monthly basis. So if I have a month where I have high usage, I'll pay more for just that month. If my usage and my capacity demands go down the next month, then the cost will go down as well in those shorter cycles, so I'm not leasing or paying for a year or five years, I'm paying on a much shorter cycle, and again reflecting the actual usage that I've had of the resources.

Comments

Popular posts from this blog

Preparation list for skype interviews

PREP like this... 1. Test audio and camera. 2. Elevate your laptop to avoid staring down into the camera. 3. Dress professionally. 4. Position yourself at a table, against a plain, neutral background. 5. Check the lighting in the room. 6. Close all other applications on your laptop. 7. Silence your cell phone, and disable vibration. 8. Have a copy of your resume at hand. 9. Attach post-its around the laptop screen with prompts + questions you wish to ask the interviewer. 10. Exclude kids, pets etc from the room for the duration of the interview. 11. Have pen and paper at hand. 12. Have a glass of water next to you. 13. Have the phone number of the interviewer in case video connection is lost. You have fully researched the company in depth. You know who your interviewer is. You have practiced behavioural questions using C.A.R.L (Context, Action, Result, Learning). And you will send a “thank you” email within 6-8 hours of the interview. Look into the camera, not the scre...

Numerology Analysis Steps

1. Very 1st step is to derive all the numeric aspects of driver date and name ie Driver, Conductor, Kua, Name Number, Attitude Number etc 2. Prepare Lo Shu Grid 3. Check on Compatibility of Driver and Conductor. 4. By now, u must hv gathered a fair idea abt the person 5. Chck on the impacts of missing numbers 6. This is optional, bt I personally sit n try to gather all my energies on d person and recall all dt I can abt d person. Evaluate all d traits, gestures, words, habits of that person and then ur intuition will guide u to make a personalised remark abt dt person. Here ur observation helps.  7. If u dnt hv any memories of that person, ask questions. The way they answer can help u navigate. Note: Observe fairly, dnt assume or misjudge, else u will b backfired. 8. Never prepare a chart for any1 whn u r disturbed or not in peace urself. U cnt play wid sm1 who relies on u.  9. Proceed with further suggestions on remedies and name changes. 10. Refer notes till u master it and ...

Setting up the ESB Management portal steps

Please follow below mentioned steps for setting up the ESB management portal: Step 1: General Process Step 2: Setting up the ESB Samples and BAM Step 3: Code Updates Step 4 : Setting Up the ESB management Portal Step 5: Validations: