While the cloud is an extremely hot topic for organizations worldwide, it is still a pretty broad concept that covers a plethora of services and delivery models. As businesses begin to consider switching to the cloud, be it for application or infrastructure deployment, it is more important than ever to understand the differences between the various cloud services.