AWS Lambda
Lambda is een cloud service die Amazon Web Services (AWS) biedt, waarmee ontwikkelaars serverless code uit te voeren. Net als bij Google's Functies en IBM's OpenWhisk, Lambda werkt door te laten gebruikers upload source code die wordt geactiveerd in hun toepassingen. Op een manier analoog aan databasetriggers voor algemene toepassingen. Door het gebruik van Lambda, moeten bedrijven niet verstrekken en onderhouden van servers voor het uitvoeren van bepaalde rekenkundig intensieve taken binnen hun web en mobiele apps. Ze schrijven gewoon triggers in hun code, die vervolgens zal bellen met de Lamda code. Amazon rekent alleen gebruikers voor de berekening gebruikte middelen.
- Elimineert de noodzaak te voorzien en servers te behouden voor het uitvoeren van bepaalde rekenkundig intensieve taken
- Integreert goed met andere AWS services
- Werkt in het kader van een breed scala van toepassingen, zoals web en mobiele apps
- Zeer eenvoudig te installeren en te gebruiken
- Wordt geleverd met een uitstekende klantenservice
- Kostenefficiënt
- Schalen automatisch, onafhankelijk van de belading
- Heeft een slechte UI
- Documentatie moet worden verbeterd
- Functies alleen een beperkte tijd uit te voeren
- Amazon idles functies als ze niet vaak gebruikt worden
Lambda kan een van de minst bekende van de vele handige cloud-diensten AWS voorziet, maar dat wil niet zeggen dat het een van de minst belangrijke. Wat het doet is eigenlijk elimineren de noodzaak om virtuele machines die er zijn om een aantal computationele functie uit te voeren. Bijvoorbeeld, kan een web app die foto's van gebruikers uploaden kunt nodig hebben om deze foto's te schalen en ook converteren en ze compact. Met Lambda, wanneer een gebruiker een beeld uploadt, het web app kan een Lambda functie aan te roepen om de beeldverwerking uit te voeren. Dit betekent dat in plaats van het runnen van (en betalen voor) een server om deze bewerking uit te voeren op een continue basis, u alleen gebruik maken van middelen als je ze echt nodig, dat kan potentieel bespaart u veel geld. Wat meer is, Lambda is zeer eenvoudig te installeren en te gebruiken, en het komt met een uitstekende klantenservice die effectief downtime elimineert. Ook gemakkelijk te schalen. Als 's nachts uw aanvraag wordt enorm populair, hoeft u zich geen zorgen te maken of u in staat om de uptick verwerken transacties zal zijn. Het is allemaal voor u gedaan automatisch. Lambda verder integreert goed met andere AWS services en het is betaalbaar. Dat wil niet zeggen dat Lambda is zonder gebreken. Amazon heeft hard gewerkt om de UI te verbeteren, maar het kan nog beter, en de documentatie moet worden verbeterd als goed. Ook functies hebben slechts een beperkte tijd in beslag, en functies kunnen langzamer uit te voeren als zij niet vaak worden uitgevoerd omdat Amazon het proces zal niet bezet zijn.