Lets say you want to host a website, for that you need to buy servers, taking care of other website resources is also your responsibility plus maintenance of servers requires more money. Additionally you will require security mechanisms to secure your website from attackers, these all things proves to be a headache and you won’t be able to focus on the main thing for which you wanted to host a website which is “Business”. Cloud computing can solve this problem.
Cloud Computing is the use of remote servers on the internet to store, manage and process data rather than local servers. Use just need to pay the providers for the period of time you use the remote servers. Its strictly as per your need, as per your requirement. Lets take another example which will help us in understanding cloud computing clearly. A man on a job gets posted every 3 months, means he always migrates from one place to other in every 3 months. In this situation will it be a good decision to buy a house in every city he gets posted, No right because he is going to use that house only for 3 months and 9 months its going to be unused, means a lot money could be saved if he take a house on rent instead of buying a house in every city he is posted. Similarly it would be a good decision to pay for the servers/resources you use. Now a days even on hourly basis the servers are provided.
Cloud Computing provides a good scalability. Lets try to understand this with an example, your website receives a heavy traffic in evening time and very low traffic in morning time so as per the traffic pattern the scale up and scale down of servers can be performed very easily using cloud computing.
So by using cloud computing just stop worrying about servers, maintenance, security, availability and just focus on increasing your business value.