Gå til indholdet

Serverless

Ved administrerede serverlesstjenester driver udbyderen infrastrukturen til afvikling. Kode, adgang og fejlhåndtering er stadig applikationsopgaver.

Cloud & drift

Hvad betyder serverless?

Serverless betegner en model, hvor en platform leverer og administrerer den nødvendige infrastruktur til afvikling. Applikationsteamet behøver ikke drive egne serverinstanser til det. AWS nævner både funktioner, containerafvikling og andre tjenester under serverless. Function as a Service er derfor én form; begrebet er bredere end en enkelt funktion.

Servere findes stadig. I et administreret tilbud driver udbyderen dem. Driver en organisation selv serverlessplatformen, er dens infrastruktur fortsat organisationens opgave. Skalering, afregning og grænser skal afklares for den konkrete tjeneste.

Eksempel: afvikle en rapport i en container

I det opdigtede design afvikler en administreret tjeneste rapportcontaineren for job JOB-77. Inputdata og resultat ligger i udtrykkeligt tilsluttede lagertjenester. Teamet bestemmer, hvem der må starte jobbet, hvilke data containeren må læse, og hvordan en fejl bliver synlig. Disse forbindelser er en del af designet, ikke automatisk lovede platformsegenskaber.

OWASP placerer fortsat applikationskode, afhængigheder, identiteter og konfiguration hos det team, der bruger tjenesten. I eksemplet skal det også bestemme, hvordan samme job gentages sikkert. Serverless beskriver her fordelingen af driftsarbejde; det beviser hverken en korrekt genereret rapport eller generelt lavere samlede omkostninger.

Kilder

Artikler om emnet

Cloud & drift med ASES

Hosting, deployment, vedligeholdelse og support