I’ve been blogging about cloud computing fairly often lately, and it is part of our focused topic for October and November on the Open Source at Intel website; however, I haven’t really spent much time talking about the various definitions of cloud computing. Jim Kaskade recently compiled a large list of cloud computing definitions from various analysts and industry leaders, and I wanted to highlight a few of them.
‘Cloud computing’ describes a service model that combines a general organizing principle for IT delivery, infrastructure components, an architectural approach and an economic model – basically, a confluence of grid computing, virtualization, utility computing, hosting and software as a service (SaaS).
Or, put more simply, the cloud is IT, presented as a service to the user, delivered by virtualized resources that are independent of location.
Cloud Services = Consumer and Business products, services and solutions that are delivered and consumed in real-time over the Internet
Cloud Computing = an emerging IT development, deployment and delivery model, enabling real-time delivery of products, services and solutions over the Internet (i.e., enabling cloud services)
Forrester defines cloud computing as a standardized IT capability (services, software, or infrastructure) delivered via Internet technologies in a pay-per-use, self-service way.
Cloud computing is the set of disciplines, technologies, and business models used to render IT capabilities as on-demand services. “On-demand” permits agile deployment of services within an enterprise; it also permits delivery of services as utilities in an open market subject to competition.
I only mentioned a couple of definitions, but you can read at least a dozen more from Jim Kaskade’s post.
How do you define cloud computing? Which of these definitions do you agree with and which do you think aren’t quite right?
. Read the rest at Intel.com.