Naar de inhoud

FaaS

Function as a Service voert uitgerolde functies uit na gebeurtenissen of aanroepen. Een platform verzorgt de uitvoeringsomgeving.

Ook bekend alsFunction as a ServiceFunctions as a Service
Cloud & beheer

Wat betekent FaaS?

Function as a Service (FaaS) is een uitvoeringsmodel waarbij uitgerolde functiecode reageert op gebeurtenissen of aanroepen. Het platform levert de uitvoeringsomgeving en beheert de middelen ervan. Het ontwikkelteam definieert de functie, de triggers en de benodigde toegang, in plaats van voor elke functie zelf een voortdurend actief serverproces te beheren.

In een fictief projectportaal meldt de eigen gebeurtenis AttachmentUploaded een opgeslagen bijlage. In de geplande stroom maakt een functie daarvan een voorvertoning. Het originele bestand, de voorvertoning en hun koppeling met het project worden in daarvoor bedoelde opslagdiensten bewaard; ze hangen niet alleen af van het werkgeheugen van de functieaanroep. De gebeurtenisnaam en stroom zijn eigen voorbeelden, geen uitgevoerde platformintegratie.

FaaS is een vorm van serverloze uitvoering. Servers en platformbeheer blijven bestaan. Het platform kan ook zelf worden beheerd; het beheer blijft dan bij de eigen organisatie. De term alleen betekent geen bepaalde prijzen, uitvoeringslimieten of gegarandeerde responstijden.

Bronnen

Artikelen over dit onderwerp

Cloud & beheer met ASES

Hosting, deployment, onderhoud en support