Practical skills. Personal guidance.
Call +91 98257 57737WhatsApp ↗
AWS foundations

IaaS vs PaaS vs SaaS: who manages what?

IaaS, PaaS and SaaS describe different levels of managed service. As the provider manages more of the technology stack, your team can focus on different parts of the application and business.

Watch the lesson
Free lesson. Learn at your own pace.Open on YouTube ↗

IaaS: work with infrastructure

Infrastructure as a Service gives you building blocks such as virtual machines, storage and networking. With a virtual server, your team typically handles the guest operating system and application configuration.

Choose it when control over the operating system or runtime matters. Include patching, monitoring and backups in the work estimate rather than counting only the time needed to launch a server.

PaaS: focus on the application

Platform as a Service provides more of the application environment. You bring application code and configuration while the service manages more of the underlying platform. The exact boundary varies by product.

A development team deploying a web application may prefer a managed platform to reduce operating-system work. It must still understand access, application security, scaling settings and service limits.

SaaS: use the finished application

Software as a Service provides an application you use, often through a browser. A team using a hosted email or collaboration product generally does not operate its underlying servers.

You still manage users, sharing settings and the information you place in the application. More managed does not mean there are no customer responsibilities.

Put the idea to work

Try it yourself

Compare a virtual server, a managed application platform and a hosted email application. For each, list who updates the operating system, deploys application code and grants user access.

A common question

Is one model always better?

No. Choose according to the control you need, your operating skills and the work you want the provider to manage.

References & video notes

An original CloudFolks companion guide to the topic. Older video interfaces and offers may differ from current services. Use the current documentation for implementation details.

Keep learning

All articles →
Build practical skills

Add guidance to your learning.

Explore the CloudFolks AWS learning path and see what is included.

Explore AWS course →