Gå til innholdet

FaaS

Function as a Service kjører utrullede funksjoner ved hendelser eller kall. En plattform håndterer kjøremiljøet.

Også kjent somFunction as a ServiceFunctions as a Service
Sky og drift

Hva betyr FaaS?

Function as a Service (FaaS) er en kjøremodell der utrullet funksjonskode reagerer på hendelser eller kall. Plattformen leverer kjøremiljøet og håndterer ressursene. Utviklingsteamet definerer funksjonen, utløserne og nødvendig tilgang i stedet for selv å drifte en kontinuerlig aktiv serverprosess for hver funksjon.

I en fiktiv prosjektportal melder portalens egen hendelse AttachmentUploaded at et vedlegg er lagret. I den planlagte flyten lager en funksjon et forhåndsvisningsbilde av det. Originalfilen, forhåndsvisningsbildet og koblingen til prosjektet lagres i egnede lagringstjenester; de avhenger ikke bare av funksjonskallets arbeidsminne. Hendelsesnavnet og flyten er egne eksempler, ikke en gjennomført plattformintegrasjon.

FaaS er en form for serverløs kjøring. Servere og plattformdrift finnes fortsatt. Plattformen kan også driftes av organisasjonen selv; da blir driften hos organisasjonen. Begrepet alene innebærer verken bestemte priser, kjøretidsgrenser eller garanterte svartider.

Kilder

Artikler om temaet

Sky og drift med ASES

Hosting, utrulling, vedlikehold og oppfølging