What is the difference between SaaS, PaaS, and IaaS?

Started by Bolt, March 27, 2018, 05:47:59 PM

Previous topic - Next topic

Bolt

Hey all,

I hope you guys must be aware of these terms "SaaS, PaaS, and IaaS", right?. Because I tend to be confused between terms as they are related to each other up to some extent. Please help me to know the in-depth comparison between them so that I can write one article on my blog on this topic. 

Gandhar Kulkarni

Infrastructure as a service provides you various services such as virtual machines and other resources like virtual-machine disk image library, block and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks etc.Infrastructure as a service or you can say IaaS is the fundamental layer in cloud computing model. Iaas is like you're given a computer without an operating system on it and you have to install all the require things from the scratch such as install OS, system drivers, and other related software to complete the requirements of the system. Some common examples of Iaas in cloud platform are Digital Ocean, Linode, Rackspace, Amazon web services (AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE), etc.

Software as a service provides all the services which are necessary to run any application on your system. In short, all the application services installed on a server. You don't need to worry about installation, maintenance or coding part of the software. The system will take care of those things. You just have to access and operate the software with your browser. Also, you don't have to download or install any of OS. The software is totally ready to operate or access on the system you just have to do the same for this. The software maintenance or setup or help will be provided by SaaS provider company and you will only have to pay for your usage. SaaS service is like borrowing a reference book from a library. You go, read the book, return it and come back. ie, you use the software available online, and that's it. Some common examples of Saas service are Google Apps, Microsoft office365, Google Docs, Gmail, WHMCS billing software.

Platform as a Service lets you provide computing platforms which typically includes an operating system, programming language execution environment, database, web server. Technically it is the top layer in cloud computing services above the IaaS. The second thing you can demand after infrastructure is a platform. This is like ordering in a fast food joint like chipotle. You have your choice of toppings, but there only a few bases for the toppings – a bowl, or burrito, or taco, The Home Of ETC. On The Web, The computers that you get in a PaaS offering, have a fixed OS and software stack. You can run your software on top of this. Example, you can deploy any code on top of the Google app engine. Some common examples of Paas are AWS Elastic Beanstalk, Windows Azure, Heroku, Lightning, Google App Engine, Apache Stratos, etc.

Quote from: Bolt on March 27, 2018, 05:47:59 PM
Hey all,

I hope you guys must be aware of these terms "SaaS, PaaS, and IaaS", right?. Because I tend to be confused between terms as they are related to each other up to some extent. Please help me to know the in-depth comparison between them so that I can write one article on my blog on this topic.
█ MilesWeb - Your Hosting, Our Responsibility!
Buy Web Hosting @ ₹60/mo
VPS Hosting | WordPress Hosting | Reseller Hosting

EKTA TRIPATHI

#2
(PaaS) Platform as a Service:

You can say, it is between SaaS and IaaS and one of most flexible and robust platform. It is utilized whenever you require the development of cloud application without worrying about the servers, software installation and infrastructure. In short, it is a platform to design the application instantly and efficiently. In addition, it provides an ability of process automation. It can be made available on both the private and the public cloud.

-   Features of the PaaS:

•   An environment designed for testing, application development, and implementation.
•   Security
•   Accessibility
•   Scalability
•   Process automation
•   Integration of Web services and database.

You can visit this article to know more:- https://www.milesweb.com/blog/hosting/cloud/paas-democratizing-innovation-technology/
█ MilesWeb - Your Hosting, Our Responsibility!
█ Reseller Hosting @ ₹320/mo - SSD NVMe Storage & Bandwidth | Reseller Control Panel
24x7 Support

DipakS

Quote from: Bolt on March 27, 2018, 05:47:59 PM
Hey all,

I hope you guys must be aware of these terms "SaaS, PaaS, and IaaS", right?. Because I tend to be confused between terms as they are related to each other up to some extent. Please help me to know the in-depth comparison between them so that I can write one article on my blog on this topic.

IaaS PaaS & SaaS are three Cloud computing models popular in the global market. A user can choose any of the three models as per their requirement. Here I have explained IaaS, PaaS & SaaS model in the best possible way.

What is IaaS?
IaaS means Infrastructure as a service, Infrastructure as service or IaaS is the basic layer in cloud computing model. It provides the infrastructure such as virtual machines and other resources like virtual-machine disks, block, and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks etc.

What is PaaS?
PaaS means platform as a service, PaaS model provides you computing platforms which typically includes an operating system, programming language execution environment, database, web server. technically It is a layer on top of IaaS as the second thing you demand after Infrastructure is the platform.

What is SaaS?
SaaS means Software as a service. In a SaaS, you are provided access to application services installed on a server. In that, you don't have to worry about installation, maintenance or coding of that software. You can access and operate the software with just your browser. You don't have to download or install any kind of setup or OS, the software is just available for you to access and operate. The software maintenance or setup or help will be provided by SaaS provider company and you will only have to pay for your usage.

For more details, http://blog.webspecia.com/cloud/iaas-paas-saas-explained-examples-comparison

Roheet

It also depend upon your requirement because three of them are different from each other.


Lokesh

IaaS means Infrastructure-as-a-service (IaaS) is the simplest form of cloud computing, as it is same as just you select the vendor for your business. Simply put, IaaS is where a third party environment, it provides highly automated and scalable IT infrastructures like storage, hosting, networking, etc and only charges for what you use.
So my suggestion is rather than owning assets like software licenses or servers, companies can simply rent resources according to their requirements.

Krishnan

In SaaS, it allows the user to use the software without installation on a computer and enabling access to multiple people through a web or an integrated mobile application.

Shilpa

PaaS Means Platform-as-a-Service, The benefit of using Platform as a Service to your business is that it lets you build new things faster. PaaS is built on top of virtualization technology. Businesses can request resources as they need them, scaling as demand grows, rather than investing in hardware with unnecessary resources.

Bolt

Thank you guys for your replies!!

I am looking to design a software for my business and for that I think SaaS is best option to start with.