What is Cloud Computing?
According to Phil Wainwright, cloud computing consultant, true cloud computing involves four elements:
* Abstraction of the infrastructure in that it is not tied to any specific hardware or operating software. Any component of the infrastructure can be changed without affecting the operation of what is being computed. In practice, this typically means virtualization i.e. independence from the physical infrastructure.
* On-demand, pay-as-you-go service delivery. The provision of the service on-demand and billing only for the resources actually used is a major characteristic of the cloud. It is this characteristic that constitutes the main appeal of cloud computing to most.
* Thousands of users using the shared infrastructure, an infrastructure that is constantly refreshed based on user suggestions, with the latest version being available to all users.
* Cloud is an environment where any user is able to get just the type of computing the person or organization needs. In practice, this becomes possible through the scale of operations and the APIs that make it possible to customize the computing.
Considered against the parameters above, Private cloud is a misnomer as far as the “cloud” part is concerned. The “private” part typically involves duplicating much of the infrastructure, thus losing out on a major benefit of cloud computing. Another plus, viz. benefiting from the contributions of thousands of users, is also lost when the “cloud” becomes private.
Read the original blog post at ZDNet Blog.
