AWS Lambda
Lambda er en skytjeneste som Amazon Web Services (AWS) gir, som lar utviklere å kjøre serverkoden. I likhet med Googles funksjoner og IBMs OpenWhisk, fungerer Lambda ved å la brukere laste opp kildekoden som blir utløst i sine applikasjoner. På en måte er det analogt til databasen triggere for generelle applikasjoner. Ved å bruke Lambda, bedrifter trenger ikke bestemmelsen og vedlikeholde servere for å utføre visse beregningsintensive oppgaver innenfor deres web og mobile apps. De bare skrive triggere i koden sin, som da vil ringe Lamda kode. Amazon bare belaster brukere for beregning ressursene som brukes.
- Eliminerer behovet for å klargjøre og vedlikeholde servere for å utføre visse beregningsintensive oppgaver
- Integrerer godt med andre AWS tjenester
- Arbeider innenfor rammen av en rekke forskjellige anvendelser, for eksempel web og mobi
- Veldig enkel å sette opp og bruke
- Leveres med utmerket kundestøtte
- Er kostnadseffektive
- Skalerer automatisk, uavhengig av lasten
- Har en dårlig UI
- Dokumentasjon må forbedres
- Funksjoner bare har en begrenset tid til å utføre
- Amazon tomgang funksjoner hvis de ikke brukes ofte
Lambda kan være en av de minst kjente av de mange nyttige cloud-tjenester AWS gir, men det betyr ikke at det er en av de minst viktige. Hva den gjør er i utgangspunktet eliminere behovet for å ha virtuelle maskiner som eksisterer for å utføre noen beregningsfunksjonen. For eksempel kan en web-app som lar brukerne laste opp bilder må skalere disse bildene, og også konvertere og komprimere dem. Med Lambda, når en bruker laster opp et bilde, kan web app kalle en Lambda funksjon for å utføre bildebehandling. Dette betyr at i stedet for å kjøre (og betale for) en server for å utføre denne behandlingen på en kontinuerlig basis, du bare utnytte ressursene når du faktisk trenger dem, noe som kan potensielt spare deg for masse penger. Hva mer, er Lambda svært enkel å sette opp og bruke, og den kommer med god kundeservice som effektivt eliminerer nedetid. Det lett skalerer også. Hvis natten søknaden blir enormt populære, trenger du ikke å bekymre deg om du vil være i stand til å håndtere uptick i transaksjoner. Det er alt gjort for deg automatisk. Lambda ytterligere integrerer godt med andre AWS tjenester og det er rimelig priset. Det er ikke å si at Lambda er uten feil. Amazon har jobbet hardt for å forbedre brukergrensesnittet, men det fortsatt kan bli bedre, og dokumentasjonen må forbedres også. Også fungerer bare har en begrenset tid til å fullføre, og funksjoner kan være tregere til å gjennomføre dersom de ikke er utført ofte fordi Amazon vil tomgang prosessen.