Possible Replicates:
What's Cloud computing?
What's cloud computing?

Sorry for asking some Simple Question. However I cannot clearly understand the requirements of Could Computing. or easier to say I'm unclear about what really Cloud Computing is. I have seen lots of articles about this subject. However they were non-technical and that i cannot comprehend it correctly.

Is Cloud Computing a alternative of devoted Server ? If so then why would I personally use it rather than devoted Server ? What's Pay per use ? The Prices Plans appears like VPS Hosting Plan Charts !! Basically require a Service (e.g. it may be some type of XML service) heavily utilized by multiple Programs. I'll put Just the Service inside a devoted server and applications may be located in Hosting That Is Shared (does not matter). Wait a min.. Will it mean My Application located on the Cloud can get CDNs like Google, America online have :( Sorry I'm Confused.

I see in the search engines Application Engine I'm restricted in Python and Java Only (thats the main reason I wasn't thinking about Google Application Engine much from the time it launched). as well as in articles I saw in Amazon . com there's no persistent storage. Hmmmm Exactly what does it mean ?? Will I have to reupload everything ?? I have to start VM Images there .. So should i pay when frame when my image was Up ?? However I find pointless to my Applications non-24hrs.

Sorry I'm confused. Help me to find it.

Is Cloud Computing a alternative of devoted Server ?


With respect to the service offered you upload whether virtual machine image that contains everything you need to run, or perhaps a single java program. It runs, you (as well as your clients) utilize it.

If so then why would I personally use it rather of devoted Server ?

You'll need a database server today - rather than awaiting Dell to provide it, then for you personally to look into the HW, install the OS, configure it, obtain the network working, awesome it, keep it in check, secure it - you simply click a few buttons on Amazon . com/Google as well as your server is running.

Your service will take off and also you need 100 servers tomorrow, or you've got a business design that requires 100 servers other family members . from the month but 1 server constantly. Cloud computing allows you create new servers through the minute.

What's Pay per use ?

You have to pay for the number of cores/the number of IP addresses/the number of machines you utilize, for just time they are being used. Unlike purchasing a piece of equipment and OS license for existence.

Amazon . com there's no persistent storage.

Amazon . com also sells storage using their S3 product that can be used either out of your cloud server or perhaps your desktop - I suspect their cloud offering uses S3 which means you buy storage individually.

However I find pointless to my Applications non-24hrs.

It's not necessary to, most cloud customers are utilizing it they are driving the website based business - stackoverflow could (but does not) operate on the cloud. SO 24x7 availability is essential - this is among the the best-selling cloud, if your machine dies your image is quickly began on another machine possibly in another data center.

Others apply it heavy computing jobs and merely purchase the time on hundreds of machines to accomplish the calculation then quit them.

You appear to possess a great deal of questions about them. Fortunately, Wikipedia has enough detailed information online about them.

Cloud computing is not a alternative for anything. It is a tool you can use when appropriate.

Pay per me is a fiscal model that turns an item right into a plan to generate recurring earnings.

It sometimes will work better, financially, to place song of a person's business infrastructure into "the cloud." A devoted server is okay, if you possess the assets to keep it. You'll should also be worried about scaling, backup copies, failovers, etc. There is lots that adopts it. "The cloud" puts a lot of that responsibility at the disposal of companies that do nothing but that.

begin by obtaining the definitions (here, to not repeat myself)