AWS Lambda
Lambda är en molntjänst som Amazon Web Services (AWS) ger, som gör det möjligt för utvecklare att köra Server kod. I likhet med Googles funktioner och IBM: s OpenWhisk, Lambda fungerar genom att låta användare ladda upp källkoden som får utlösas i sina ansökningar. På ett sätt är det analogt med databas triggers för allmänna applikationer. Genom att använda Lambda företagen behöver inte tillhandahålla och underhålla servrar för att utföra vissa beräkningsintensiva uppgifter inom deras webb och mobila applikationer. De skriver helt enkelt triggers i sin kod, som sedan kommer kallar Lamda-koden. Amazon avgifter endast användare för beräkningsresurser som används.
- Eliminerar behovet av att tillhandahålla och underhålla servrar för att utföra vissa beräkningsintensiva uppgifter
- Väl integrerat med andra AWS tjänster
- Fungerar inom ramen för ett stort antal olika tillämpningar, såsom webb- och mobilappar
- Mycket lätt att installera och använda
- Levereras med utmärkta kundsupport
- Är kostnadseffektiv
- Vågar automatiskt, oberoende av lasten
- Har en dålig UI
- Dokumentation behöver förbättras
- Funktioner endast har en begränsad tid för att utföra
- Amazon går på tomgång funktioner om de inte används ofta
Lambda kan vara en av de minst kända av de många användbara molntjänster AWS ger, men det betyder inte att det är en av de minst viktiga. Vad den gör är i grunden eliminera behovet av att ha virtuella maskiner som finns för att utföra vissa beräkningsfunktion. Till exempel kan en web app som låter användare ladda upp bilder behöver skala dessa bilder och även konvertera och kompakt dem. Med Lambda, när en användare laddar upp en bild kan webbappen ringa en Lambda-funktion för att utföra bildbehandling. Detta innebär att istället för att köra (och betala för) en server för att utföra denna behandling på en kontinuerlig basis, du bara använda resurser när du verkligen behöver dem, vilket potentiellt kan spara massor av pengar. Vad mer är Lambda mycket lätt att installera och använda, och det kommer med utmärkta kundsupport som effektivt eliminerar driftstopp. Det lätt skalor också. Om natten din ansökan blir enormt populär, behöver du inte oroa dig om du kommer att kunna hantera uppgång i transaktioner. Det är allt gjort för dig automatiskt. Lambda ytterligare integrerar bra med andra AWS tjänster och det är prisvärda. Som inte är att säga att Lambda är utan brister. Amazon har arbetat hårt för att förbättra UI, men det kan fortfarande bli bättre, och dokumentationen behöver förbättras också. Dessutom fungerar endast har en begränsad tid att slutföra, och funktioner kan vara långsammare att köra om de inte genomförs ofta eftersom Amazon kommer tomgång processen.