In this article, we will try to understand in the simplest possible way; What is a cloud? What are different cloud offerings? How does it work for you?

Cloud computing constitutes a broad range of services. The web is the common thread between all of these. So something sitting on your desktop and able to operate on its own is not a cloud service.

 

Key characteristics of a cloud-based solution are:

 

There are different types of cloud computing services commonly classified as Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). In a very simplistic explanation:

Let’s take a deeper look at these services.

Software as a Service (SaaS)

 

Characteristics:

 

 
Where does it work?  
 
 
Where it doesn't work? 
 
 
Example – Salesforce.com is the best example of software delivered as a Service. 
 

Platform as a Service (PaaS) 

 

Characteristics:

 

 
Where does it work? 
 
 
Where it doesn't work?   
 
 
Example – Force.com is the best example of a platform delivered as a Service. Another very popular example is Google App Engine which provides a complete platform to enable the development of software applications. If your software technical requirements can be met completely by such platforms, PaaS is for you. 
 
Infrastructure as a Service (IaaS)
 
Characteristics:   
 
 
Where does it work?  
 
 
Where it doesn't work?  
 
 
Example – Amazon AWS, Rackspace are some of the leaders in this space. People and organizations that want to move to Cloud computing should identify their needs and based on that find the cloud consulting services offering and model that suits best for their business needs. Cloud offers a lot; not everything may be useful for everybody.