Cloud Computing Service Model? What is IaaS, PaaS and SaaS.

1 comment
  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)
IaaSIaaS service models allow customers to take advantage of these massively scalable networks and data centers at a fraction of the cost associated with building and managing their own infrastructures.
IaaS is a base layer of cloud computing deals with virtual machines, storage(Hard Disk), Servers etc
Examples-  Amazon EC2, AT & T, Rackspace, Google Compute Engine.

PaaSFinally, Platform as a Service (PaaS) is best described as a development environment hosted on third-party infrastructure to facilitate rapid design, testing, and deployment of new applications. PaaS environments are often used as application “sandboxes,” where developers are free to create (and in a sense improvise) in an environment where the cost of consuming resources is greatly reduced.
PaaS a layer on top of IaaS work like Runtime(like Java Run Time), Database(like MySQL,oracle), Web Servers(Tomcat etc)
Examples- AWS Elastic Beanstalk, Windows Azure, Heroku,, Google App Engine, Apache Stratos.
     (1) This is a development platform. This provide a simple user interface and lets users log in, build an app and push it in the cloud.
        (2)Google The Google's App Engine lets the users build, run and maintain their applications on Google's infrastructure.

SaaSSoftware as a Service (SaaS) is the cloud service model with which most individuals are familiar, even if they do not consider themselves cloud-savvy. Google’s Gmail, for example, is one of the most widely known and commonly used SaaS platforms existing today.
SaaS, simply put, is the ability to use a software package on someone else’s infrastructure.
SaaS a layer on top of PaaS work like Application email(Gmail,yahoo mail etc),social Networking Sites(Facebook etc)
Examples-Google Mail(Gmail), Google Doc,  Microsoft Office 365.
         (1)Gmail We all are familiar with Gmail , Gmail  live example of SaaS.

To quickly relate consider the below Google's offerings:

IAAS : Google Compute Engine (One can develop programs to be run on high performing google's computing infrastructure)
PAAS : Google App Engine (One can develop applications and let them execute on top of Google app engine which take care of the execution)
SAAS : Gmail, Google+ etc (One can use email services and extend gmail/google+ based applications to form newer applications).

1 comment :

  1. The people who started to learn cloud computing basics, can understand easily about this model.


Comments Here