“Cloud computing” has been a buzzword and it means different things to different people. What started as the ASP in the early part of the decade, morphed to Utility computing and now everything is “Cloud computing”.
Generically speaking, the tern “cloud computing” is just an alternate solution that doesn’t use the in-house data centre or any vendor specific hosting resource. It is a virtual huge infrastructure where both computing and storage resource is available on a pay-as-you-go on-demand basis. The compelling benefit is in its scalability and the ability to access an application anywhere. There are clearly 2 distinct layers in the cloud:
Infrastructure: Amazon Web services is the poster child offering both computing and storage resources with a simple API interface. It has been a tremendous success gauged by the fact that Amazon’s EC2 and S3 in Q4 2007 exceeded all of Amazon’s web properties during its own peak time. See the impressive evidence here.
Platform: Google’s AppEngine and a few other platforms offer a development environment where the developer adheres to certain guidelines and the scaling is performed by the platform.
However Forrester in their latest report have expanded the definition of the “cloud computing” and in the process have even made the definition even foggier.
Clearly Software as a service and Web services cannot be considered as part of a cloud since the former is a specific end user software with a specific functionality focus. They outgrew from the traditional world of the application service provider hosted and are the least flexible. The Web services world again is a specific application for an organization.
If one takes the factors flexibility, scalability, ubiquity as the cornerstones of cloud computing, I fail to understand how SaaS or Web services or even App components-as-a-service become part of the cloud.
In my view it is only the bottom 3 layers that constitute the cloud. I would like to view the Cloud as just another way the IT infrastructure is being delivered and consumed.
I am just waiting to see how the other analysts define the cloud.
Powered by Qumana