What is Cloud computing?
Cloud computing is a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction
What are the advantages?
Example:Electricity is a service provided by someone to you. you can take the service and pay as you use it. for example, in summer since we user AC, cooler and others the usage will be high and we pay extra amount for that usage. In winter, the usage will be less and we pay less bill. So this is not a fixed plan, its dynamic.
Similarly in Cloud computing, you’ll get the needed resources dynamically and you pay for only what you use.
Related to SOA?§Cloud computing is really SOA that uses Internet-based resources, including services, applications, directories, tools, and so on
§If you want to provide real value to your enterprise, SOA should extend out of the firewall and onto cloud computing platforms.
§It is not a replacement for SOA or traditional enterprise architecture, but it is an approach to architecture in which there is a core acceptance that Internet-based resources may provide the fastest delivery, the largest number of resources, and a minimum cost.