Serverløs databehandling ændrer den måde, programmer bygges og implementeres på. Den flytter det driftsmæssige ansvar til udbyder af cloudcomputing, hvilket gør det muligt for udviklingsteams at bygge programmer hurtigere og reducere omkostningerne. I stedet for at klargøre og vedligeholde servere udruller udviklere kode, der kører som svar på hændelser. Denne model er designet til fleksibilitet, skalerbarhed og effektivitet.
I forbindelse med serverløs databehandling kører servere stadig koden – men de opgaver, der er knyttet til klargøring og administration af infrastruktur, er usynlige for udvikleren. Denne fremgangsmåde gør det muligt for udviklere at fokusere på at skrive kode og skabe værdi for virksomheden i stedet for at administrere infrastruktur.
Traditionel databehandling vs. serverløs databehandling
Traditionel programhosting kræver administration af servere, operativsystemer og kørselsmiljøer. Disse opgaver kræver en masse tid og ressourcer og gør ofte innovationen langsommere. Serverløs databehandling fjerner disse forhindringer ved at introducere en model, hvor infrastrukturen administreres fuldt ud af udbyderen.
Med serverløs databehandling skriver udviklere funktioner, der kun udføres, når de udløses, hvilket betyder, at ressourcer kun bruges, når det er nødvendigt. Denne fremgangsmåde er især nyttig for organisationer, der har brug for at administrere uforudsigelige arbejdsbelastninger eller skalere programmer hurtigt. Den understøtter også fleksible udviklingspraksisser ved at give teams mulighed for at bygge og sende hurtigere.
Eksempler på serverløs databehandlingstjenester omfatter IaaS, PaaS(Platform as a Service) og SaaS.