Gå til innholdet

Serverless

Ved administrerte serverless-tjenester drifter leverandøren infrastrukturen for kjøring. Kode, tilgang og feilhåndtering er fortsatt applikasjonsoppgaver.

Sky og drift

Hva betyr serverless?

Serverless er en modell der en plattform leverer og administrerer den nødvendige infrastrukturen for kjøring. Applikasjonsteamet trenger ikke drifte egne serverinstanser for dette. AWS inkluderer funksjoner, containerkjøring og andre tjenester under serverless. Function as a Service er dermed én form; begrepet er bredere enn en enkelt funksjon.

Servere finnes fortsatt. I et administrert tilbud drifter leverandøren dem. Hvis en organisasjon selv drifter serverless-plattformen, er infrastrukturen fortsatt organisasjonens oppgave. Skalering, fakturering og grenser må avklares for den konkrete tjenesten.

Eksempel: kjøre en rapport i en container

I den oppdiktede utformingen kjører en administrert tjeneste rapportcontaineren for jobb JOB-77. Inndata og resultat ligger i eksplisitt tilkoblede lagringstjenester. Teamet bestemmer hvem som får starte jobben, hvilke data containeren får lese, og hvordan en feil blir synlig. Disse koblingene er en del av utformingen, ikke automatisk lovede plattformfunksjoner.

OWASP legger fortsatt applikasjonskode, avhengigheter, identiteter og konfigurasjon til teamet som bruker tjenesten. I eksemplet må det også bestemme hvordan samme jobb gjentas trygt. Serverless beskriver her fordelingen av driftsarbeidet; det beviser verken en korrekt generert rapport eller generelt lavere totalkostnader.

Kilder

Artikler om temaet

Sky og drift med ASES

Hosting, utrulling, vedlikehold og oppfølging