Cloud computing is getting tons of press these days. Everyone has a different
perspective and understanding of the technology, and there are myriad
variations on the definition of the cloud- William Fellows and John Barr at
the 451 Group define cloud computing as the intersection of grid,
virtualization, SaaS, and utility computing models. James Staten of Forrester
Research describes it as a pool of abstracted, highly scalable, and managed
compute infrastructure capable of hosting end-customer applications and
billed by consumption. Let's take it a step further and examine the core
principles, or pillars, that uniquely define cloud computing.
Pillar 1: Dynamic Computing Infrastructure
Cloud computing requires a dynamic computing infrastructure. The foundation
for the dynamic infrastructure is a standardized, scalable, and secure
physical infrastructure. There should ... (more)