Friday 3 May 2013

IaaS vs. PaaS


Infrastructure as a service:
IaaS is the virtual delivery of computing resources in the form of hardware, networking, and storage services. It may also include the delivery of operating systems and virtualization technology to manage the resources. Rather than buying and installing the required resources in their own data center, companies rent these resources as needed. Infrastructure Discovery Automation

Usually IAAS is a cost effective mode of operation for organizations with a Hybrid environment with various IT resource challenges. For example during temporary projects some organizations may not have in house technical expertise to handle the upcoming projects, during such scenarios IAAS is a cost effective mode for operational continuance since IAAS services are provided on per use basis.

IAAS comprises of Key characteristics like Dynamic scaling, Agreed upon service levels, Renting, Licensing, Metering and Self-service. Both in Public and Private environments all these characteristics remain same.
SaaS
PaaS: Platform as a service

PaaS comes under the category of cloud computing services that provide a computing platform and a set of solutions to the consumer. Here the consumer can control the software deployments and configuration settings.

There are different types of PaaS Vendors depending upon the scalability and maintenance. However most of the vendors offer Application Hosting and deployment environment along with some integrated services.

Things to be taken care of while opting for PaaS:
1. Does it support multiple languages, frameworks and middle ware?
2. Is it extensible and flexible to better support developer needs?
3. Does it promote choice or lock-in?
4. Does it Auto scale?

What PaaS is not?
Paas is not a cloud (as they say traditionally)
PaaS is not an application.
We hope that this article was of use to you. Keep visiting our blog for more updates.