Spring til hovedindhold

Cloud & drift

Hvad er PaaS (Platform as a Service)?

PaaS er en cloud-model, hvor leverandøren driver platformen, og I fokuserer på applikationer og data. Forstå forskellen på IaaS, PaaS og SaaS.

Kort sagt

PaaS (Platform as a Service) er en cloud-model, hvor leverandøren driver hele platformen under jeres applikationer: servere, operativsystem, runtime og ofte databasen, mens I selv står for kode, data og adgangsstyring.

Det placerer sig mellem IaaS, hvor I selv drifter operativsystemet, og SaaS, hvor I blot bruger et færdigt program. Kendte eksempler er Azure App Service til webapplikationer og Azure SQL Database til databaser, hvor patching, skalering og høj tilgængelighed er indbygget. Fordelen er, at udviklerne kan koncentrere sig om selve løsningen i stedet for serverdrift, og at nye miljøer kan oprettes på minutter.

Faldgruberne er leverandør-lock-in, fordi platformens særlige tjenester binder koden til udbyderen, og omkostninger, der vokser, hvis ingen styrer forbruget aktivt. MI Support IT hjælper danske virksomheder med at vælge den rigtige cloud-model og med at designe, flytte og drifte løsninger på Azure-platformen.

Tilbage til ordbogen

Hvad er PaaS (Platform as a Service)?

PaaS er en af de tre klassiske servicemodeller i cloud computing. Leverandøren stiller en komplet, driftet platform til rådighed: fysiske servere, netværk, operativsystem, runtime og ofte også database og udviklingsværktøjer. I lejer platformen og bygger jeres egne applikationer oven på den. Alt det, der normalt kræver en driftsafdeling, patching, skalering, redundans og overvågning af de underliggende systemer, er indbygget i tjenesten.

IaaS, PaaS og SaaS: hvem har ansvaret for hvad?

De tre modeller adskiller sig ved, hvor ansvarsgrænsen ligger. Med IaaS (Infrastructure as a Service) lejer I virtuelle servere og netværk, men står selv for operativsystem, opdateringer og sikkerhed, en model der minder om klassisk cloud hosting. Med PaaS overtager leverandøren også operativsystem og runtime, så jeres ansvar begynder ved applikationen og dens data. Med SaaS bruger I et helt færdigt program som Microsoft 365. Jo længere mod SaaS I bevæger jer, jo mindre af jeres IT-infrastruktur skal I selv drifte, men jo mindre kan I også tilpasse. I alle modeller er data, adgangsstyring og korrekt konfiguration dog stadig jeres ansvar.

Typiske use cases for PaaS

PaaS giver mest mening, når I selv udvikler eller får udviklet software. Typiske anvendelser er webapplikationer og API'er, hvor platformen håndterer skalering og certifikater automatisk, managed databaser, hvor backup og patching er indbygget, og integrationsplatforme, der binder fagsystemer, økonomisystem og cloud-tjenester sammen med færdige connectors. Også test- og udviklingsmiljøer er oplagte, fordi de kan oprettes og nedlægges på minutter i stedet for at kræve nye servere.

Fordele og faldgruber

Den store gevinst er hastighed og fokus: udviklerne bruger tiden på løsningen, ikke på serverdrift, og time-to-market falder mærkbart. Der er dog to faldgruber, I bør kende. Den første er lock-in: jo flere af platformens særlige tjenester koden bruger, jo sværere bliver det at flytte til en anden udbyder senere. Den anden er omkostningsstyring: forbrugsafregning er en fordel, men kun hvis nogen løbende rydder op i ubrugte ressourcer og vælger de rigtige serviceniveauer. Begge dele håndteres bedst med en bevidst arkitektur fra starten.

PaaS i praksis: Azure App Service og Azure SQL

I Microsoft Azure er de mest brugte PaaS-tjenester App Service, der kører webapplikationer og API'er uden serveradministration, og Azure SQL Database, en managed SQL Server med indbygget backup og høj tilgængelighed. Microsofts egen dokumentation giver et godt overblik i introduktionen til App Service. For mange danske virksomheder er netop disse to tjenester det naturlige første skridt væk fra selvdriftede applikationsservere.

Sådan hjælper MI Support IT

Vi rådgiver om valget mellem IaaS, PaaS og SaaS og hjælper med at designe, migrere og drifte løsninger på Microsoft Azure som en del af vores cloud og hosting-ydelser. Kontakt os, hvis I overvejer at flytte applikationer eller databaser til en managed platform.

Skal vi tage en snak om din virksomhed og jeres behov?

Rigtige mennesker taler til rigtige mennesker. Vi vender tilbage samme dag.