Tuesday, December 31, 2013

Cloud Computing - What is SAAS , PAAS and IAAS ?

Software as a Service (SaaS) is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. Platform as a Service (PaaS) is a paradigm for delivering operating systems and associated services over the Internet without downloads or installation. Infrastructure as a Service (IaaS) involves outsourcing the equipment used to support operations, including storage, hardware, servers and networking components.




Cloud Service Hierarchy


IAAS (Infrastructure As A Service) :
The base layer - Deals with Virtual Machines, Storage (Hard Disks), Servers, Network, Load Balancers etc
Example: Google Compute Engine (One can develop programs to be run on high performing google's computing infrastructure)

PAAS (Platform As A Service) :
A layer on top of IAAS - Runtimes (like java runtimes), Databases (like mySql, Oracle), Web Servers (tomcat etc)
Example: Google App Engine (One can develop applications and let them execute on top of Google app engine which take care of the execution)

SAAS (Software As A Service) :
A layer on top on PAAS - Applications like email (Gmail, Yahoo mail etc), Social Networking sites (Facebook etc)
Example: Gmail, Google+ etc (One can use email services and extend email/google+ based applications to form newer applications)

4 comments:

What is SAAS said...

Thanks for any other great article. Where else may anyone get that kind of info in such a perfect method of writing? I have a presentation subsequent week, and I’m at the search for such info.

Unknown said...

I think today we should think over our security in the internet. I use Ideals virtual data room for my security. Even if somebody steals my laptop he cannot get information from my device, because all data is stored in virtual cloud under protection.

Ram Ramky said...

I have ever seen like your blog in the internet. I am very much impressed in the way of your writing. As you said Cloud domain has occupy a special place in the software industry. Keep updating with us. Eager to read the next blog from you.
Regards:
cloud computing training centers in chennai
cloud computing training institutes in chennai

NareshIT said...

Good Information...thanks for sharing the valuable content...
Best software Training institute in Bangalore
Best Linux Training institute in Bangalore
Best Android Training institute in Bangalore
Best Web development Training institute in Bangalore