Cloud computing refers to computing resources being accessed which
are typically owned and operated by a third-party provider on a
consolidated basis in Data Centerlocations. Consumers of cloud computing services purchase computing
capacity on-demand and are not generally concerned with the underlying
technologies used to achieve the increase in server capability. There
are however increasing options for developers that allow for platform services in the cloud where developers do care about the underlying technology.
The applications of cloud/utility computing models are expanding
rapidly as connectivity costs fall, and as computing hardware becomes
more efficient at operating at scale. The economic incentives to share
hardware among multiple users are increasing; the drawbacks in
performance and interactive response that used to discourage remote and
distributed computing solutions are being greatly reduced.
As a result, the services that can be delivered from the cloud have expanded past web applications to include storage, raw computing, or access to any number of specialized services.
Here are some interesting perspectives on Cloud Computing