O serviço AWS Lambda permite o processamento de dados sem que o utilizador tenha de se preocupar com a infra-estrutura. O serviço de nuvem executa o código da aplicação assim que um determinado evento ocorre.
Lambda é um serviço de nuvem da Amazon Web Services (AWS). Os usuários podem usá-lo para executar programas e assim processar dados sem ter que manter e gerenciar seus próprios servidores. Outra característica especial é que eles não têm que configurar máquinas virtuais na plataforma de nuvem. O AWS Lambda fornece a infra-estrutura em que o código do programa é executado e organiza todos os recursos necessários para o funcionamento, tais como potência de computação, armazenamento, etc. Foi por isso que o termo computação sem servidor foi cunhado. O termo computação sem servidor foi estabelecido para isto.
AWS foi fundada em 2006 e é uma subsidiária do varejista online Amazon, globalmente ativo. É um dos principais hiperescaladores do mundo. Die ursprüngliche Idee war es, eine Infrastruktur für IT-Entwickler bereitzustellen, die auf Abruf genutzt werden kann. Der Fokus des Cloud Providers liegt dabei klar auf gewerblichen Kunden und weniger auf Endanwendern. Dafür betreibt der Anbieter weltweit Rechenzentren und sorgt für Schnittstellen zu anderen Anwendungen.
Eventgesteuerte Datenverarbeitung
Sobald ein bestimmtes Ereignis eintritt, führt AWS Lambda den entsprechenden Code aus. Dahinter steht eine hochverfügbare Infrastruktur inklusive der vollständigen Administration der Ressourcen. Zu diesen Ressourcen zählen:
- Serverleistung
- Betriebssystemwartung
- Bereitstellung ausreichender Storage-Kapazität
- automatische Skalierung
- Überwachung des Codes
- Protokollierung
Der Code erlaubt die Ausführung für nahezu jeden Backend-Service oder Anwendungstyp ohne eigenen Verwaltungsaufwand. O único requisito para usar o Lambda é entrar o código em um idioma suportado pelo serviço. Isto inclui Java, Python, Go, código Ruby, C