Hoppa till innehållet

Serverless

I hanterade serverlesstjänster sköter leverantören körinfrastrukturen. Kod, åtkomst och felhantering är fortfarande applikationens uppgifter.

Cloud & drift

Vad betyder serverless?

Serverless är en modell där en plattform tillhandahåller och hanterar den körinfrastruktur som behövs. Applikationsteamet behöver inte drifta egna serverinstanser för detta. AWS tar upp funktioner, containerkörning och andra tjänster under serverless. Function as a Service är alltså en form; begreppet är bredare än en enskild funktion.

Servrar finns fortfarande. I ett hanterat erbjudande sköter leverantören dem. Om en organisation själv driver serverlessplattformen är dess infrastruktur fortfarande organisationens uppgift. Skalning, debitering och gränser måste klargöras för den aktuella tjänsten.

Exempel: köra en rapport i en container

I den påhittade utformningen kör en hanterad tjänst rapportcontainern för jobb JOB-77. Indata och resultat ligger i uttryckligen anslutna lagringstjänster. Teamet bestämmer vem som får starta jobbet, vilka data containern får läsa och hur ett fel blir synligt. Dessa kopplingar ingår i utformningen och är inga automatiskt utlovade plattformsfunktioner.

OWASP lägger fortfarande applikationskod, beroenden, identiteter och konfiguration på teamet som använder tjänsten. I exemplet måste det också bestämma hur samma jobb upprepas säkert. Serverless beskriver här hur driftarbetet fördelas; det bevisar varken en korrekt genererad rapport eller generellt lägre totalkostnader.

Källor

Artiklar om ämnet

Cloud & drift med ASES

Hosting, driftsättning, underhåll och support