Serverløse tjenester
På denne siden vil du lære mer om serverløse tjenester og noen overordnede prinsipper for optimalisering av disse.
Prising
Prising av serverløse tjenester (funksjoner og kode) baserer seg på antall forespørsler, altså antall ganger funksjonen eller koden blir kjørt som svar på en hendelse, hvor lenge koden kjører til den avsluttes, og hvor mange ressurser (ofte minne og/eller CPU) som benyttes til dette formålet. Prisingen er altså sammensatt, og et estimat kan beregnes på forhånd ved bruk av produsentenes kalkulatorer.
Beskrivelse
Serverløse ("serverless") tjenester i skyplattformer representerer en moderne tilnærming til databehandling der utviklere kan bygge og kjøre applikasjoner uten å måtte administrere servere. I stedet for å bruke mye tid på å administrere infrastruktur, kan utviklerne fokusere på å skrive kode, mens skytilbyderen håndterer all nødvendig ressursallokering, skalering og vedlikehold.
Denne modellen gir flere fordeler, inkludert økt fleksibilitet, skalérbarhet og kostnadseffektivitet. Med serverløse tjenester betaler virksomheten kun for den faktiske bruken av ressursene, noe som kan gi betydelige kostnadsbesparelser sammenlignet med tradisjonelle server-baserte modeller. I tillegg kan applikasjoner automatisk skalere opp eller ned basert på etterspørsel, noe som sikrer optimal ytelse uten manuell inngripen.
Serverløse tjenester er ideelle for en rekke bruksområder, inkludert APIer, mikrotjenester, databehandling i sanntid og batch-behandling. Ved å utnytte serverløse tjenester kan virksomheter raskt utvikle og distribuere applikasjoner, samtidig som de drar nytte av skyplattformens innebygde pålitelighet og sikkerhet.

Eksempler på serverløse tjenester er serverløs kode (Functions) som lar utviklere implementere kode direkte i skyplattformen uten å tenke på underliggende infrastruktur. Et annet eksempel er containeriserte mikrotjenester der utviklere kan implementere containeriserte applikasjoner uten å tenke på den underliggende infrastrukturen eller håndering av orkestrerings-plattformen.
Optimalisering
Serverløse tjenester omfatter flere ulike tjenester, og det utvikles stadig nye fra sky-produsentene. Det er derfor viktig å sette seg inn i leverandørens prismekanismer og rabattmekanismer for tjenesten som benyttes. På generell basis, vil det for serverless funksjoner være aktuelt å benytte seg av auto-skalering for å justere opp og ned kvaliteten på computen som benyttes (antall vCPU og minne) etter behov. Det kan også være rabatter å hente på å inngå bindingstidsplaner, men dette må vurderes i sammenheng med behovet for løpende kapasitet og størrelsen på rabatten.
Øvrig veiledning
Eksterne Lenker
Kontakt
Har du spørsmål eller tilbakemeldinger? Ta kontakt med oss!
E-post: markedsplassen [at] dfo.no (markedsplassen[at]dfo[dot]no)