O AWS Lambda é um serviço de computação sem servidor no qual você executa seus códigos e paga apenas pelo tempo de computação usado. Você só precisa carregar seu código que o Lambda gerencia automaticamente os recursos computacionais que serão necessários para o funcionamento da aplicação.
O código executado pelo AWS Lambda se chama “função lambda”, e depois de criada a ela está pronta para executar o que for acionado. Associando a função lambda a outros serviços da AWS você não precisa se preocupar com provisionamento de capacidade e escalabilidade, manutenção de servidor e de sistema operacional, implantação de código e de patch de segurança, monitoramento e registro de código e provisionamento de capacidade e escalabilidade, pois o AWS Lambda toma conta disso para você.
Como Funciona
- Carrege seu código no AWS Lambda ou escreva no Lambda’s code editor.
- Configure seu código para ser acionado por outros serviços da AWS, HTTP, ou aplicativos.
- O Lambda executa seu código apenas quando for acionado, usando os recursos de computação necessários
- Pague apenas pelo tempo de computação usado.
Benefícios
- Não há servidores para gerenciar
- Escalamento automático de aplicações
- Você é cobrado apenas pelo número de vezes que o código for executado e a cada 100ms de desempenho.
- Escolha o tamanho de memória para a sua função, otimizando o tempo de execução.