Skip to main content

Cloud & operations

What is PaaS (Platform as a Service)?

PaaS is a cloud model where the provider runs the platform and you focus on applications and data. Understand the difference between IaaS, PaaS and SaaS.

In short

PaaS (Platform as a Service) is a cloud model in which the provider runs the entire platform beneath your applications: servers, operating system, runtime and often the database, while you take care of code, data and access management.

It sits between IaaS, where you operate the operating system yourself, and SaaS, where you simply use a finished application. Well-known examples are Azure App Service for web applications and Azure SQL Database for databases, where patching, scaling and high availability are built in. The advantage is that developers can concentrate on the solution itself instead of server operations, and that new environments can be created in minutes.

The pitfalls are vendor lock-in, because the platform's proprietary services tie the code to the provider, and costs that grow if nobody actively manages consumption. MI Support IT helps Danish businesses choose the right cloud model and design, migrate and operate solutions on the Azure platform.

Back to the glossary

What is PaaS (Platform as a Service)?

PaaS is one of the three classic service models in cloud computing. The provider makes a complete, managed platform available: physical servers, networking, operating system, runtime and often a database and development tools as well. You rent the platform and build your own applications on top of it. Everything that would normally require an operations department, patching, scaling, redundancy and monitoring of the underlying systems, is built into the service.

IaaS, PaaS and SaaS: who is responsible for what?

The three models differ in where the line of responsibility sits. With IaaS (Infrastructure as a Service), you rent virtual servers and networking but handle the operating system, updates and security yourself, a model reminiscent of classic cloud hosting. With PaaS, the provider also takes over the operating system and runtime, so your responsibility begins at the application and its data. With SaaS, you use a completely finished application such as Microsoft 365. The further towards SaaS you move, the less of your IT infrastructure you have to operate yourself, but the less you can customise too. In all models, however, data, access management and correct configuration remain your responsibility.

Typical use cases for PaaS

PaaS makes the most sense when you develop software yourselves or have it developed. Typical uses are web applications and APIs, where the platform handles scaling and certificates automatically, managed databases, where backup and patching are built in, and integration platforms that connect line-of-business systems, finance systems and cloud services with ready-made connectors. Test and development environments are also obvious candidates, because they can be created and torn down in minutes instead of requiring new servers.

Advantages and pitfalls

The big win is speed and focus: developers spend their time on the solution, not on server operations, and time-to-market drops noticeably. There are, however, two pitfalls you should know. The first is lock-in: the more of the platform's proprietary services your code uses, the harder it becomes to move to another provider later. The second is cost management: consumption-based billing is an advantage, but only if someone continuously cleans up unused resources and chooses the right service tiers. Both are best handled with a deliberate architecture from the start.

PaaS in practice: Azure App Service and Azure SQL

In Microsoft Azure, the most widely used PaaS services are App Service, which runs web applications and APIs without server administration, and Azure SQL Database, a managed SQL Server with built-in backup and high availability. Microsoft's own documentation provides a good overview in the introduction to App Service. For many Danish businesses, these two services are the natural first step away from self-operated application servers.

How MI Support IT can help

We advise on the choice between IaaS, PaaS and SaaS and help design, migrate and operate solutions on Microsoft Azure as part of our cloud and hosting services. Contact us if you are considering moving applications or databases to a managed platform.

Shall we talk about your business and your needs?

Real people talking to real people. We get back to you the same day.