Gå til indholdet

FaaS

Function as a Service kører udrullede funktioner ved hændelser eller kald. En platform står for afviklingsmiljøet.

Også kendt somFunction as a ServiceFunctions as a Service
Cloud & drift

Hvad betyder FaaS?

Function as a Service (FaaS) er en afviklingsmodel, hvor udrullet funktionskode reagerer på hændelser eller kald. Platformen leverer afviklingsmiljøet og administrerer dets ressourcer. Udviklingsteamet definerer funktionen, dens udløsere og nødvendige adgang frem for selv at drive en konstant aktiv serverproces for hver funktion.

I en fiktiv projektportal melder den egenudviklede hændelse AttachmentUploaded en gemt vedhæftet fil. I det planlagte forløb danner en funktion et forhåndsvisningsbillede af den. Originalfil, forhåndsvisningsbillede og deres tilknytning til projektet gemmes i dertil beregnede lagertjenester; de afhænger ikke kun af funktionskaldets arbejdshukommelse. Hændelsesnavnet og forløbet er egne eksempler, ikke en udført platformintegration.

FaaS er en form for serverløs afvikling. Servere og platformdrift findes stadig. Platformen kan også drives af organisationen selv; så ligger driften fortsat hos organisationen. Begrebet indebærer ikke i sig selv bestemte priser, kørselsgrænser eller garanterede svartider.

Kilder

Artikler om emnet

Cloud & drift med ASES

Hosting, deployment, vedligeholdelse og support