Cloud Computing

Cloud Computing
Cloud Computing

Cloud Computing is a tremendous opportunity for IT organizations to align themselves better with business objectives. IT organizations devote too much time on operations and too little time creating new solutions that meet business needs. Cloud Computing can help IT address both of these challenges, but it won't all happen overnight.

Cloud Landscape

Several taxonomies of the cloud computing landscape can be found, but most were created from the perspective of vendors that are part of the landscape and not from the perspective of enterprise IT, the consumers of cloud services and software. Our taxonomy helps IT leadership understand the world of cloud computing.

We separated the cloud offerings into four categories. Infrastructure services, Platform services and Software services represent usage based services while Cloud software can be used to create customize clouds. Infrastructure services provide building blocks that can be molded to run different application servers, packaged applications, grids, etc., which can be used to host applications. Platform services offer a ready built infrastructure and application framework than can be used for building and running applications. Software services are applications or components that can be used as an end application or used as part of a custom solution. Cloud software is off-the-shelf software that can be used to create an internal cloud or in some cases can be used to customize infrastructure services to mold a custom cloud solution.

This will be a living taxonomy, to keep up with the rapidly evolving Cloud Computing landscape. We will continue to keep it updated via our own research, as well as your submissions. If you know of a cloud offering that should be added please leave us a comment below.

Feedback on the Cloud Landscape
To learn more, please contact us at