O que é o AWS Lambda?
O Lambda é um serviço de computação que permite que você execute o código sem provisionar ou gerenciar servidores.
O Lambda executa seu código em uma infraestrutura de computação de alta disponibilidade e executa toda a administração dos recursos computacionais, incluindo manutenção do servidor e do sistema operacional, provisionamento e escalabilidade automática da capacidade e registro em log do código.
Com o Lambda, você pode executar código para praticamente qualquer tipo de aplicação ou serviço de backend. Tudo o que você precisa fazer é fornecer o código em uma das linguagens compatíveis com o Lambda.
Você organiza seu código em Funções do Lambda. O Lambda executa a função somente quando necessário e escala automaticamente, desde algumas solicitações por dia a milhares por segundo.
Você paga apenas pelo tempo de computação consumido. Não haverá cobranças quando o código não estiver em execução.
Você pode chamar suas funções do Lambda usando a API do Lambda ou o Lambda pode executar suas funções em resposta a eventos de outros serviços da AWS.
Por exemplo, você pode usar o Lambda para:
- Criar gatilhos de processamento de dados para Serviços AWS, como o Amazon Simple Storage Service (Amazon S3) e o Amazon DynamoDB.
- Processar dados de transmissões armazenadas no Amazon Kinesis.
- Criar seu próprio backend que opera em escala, performance e segurança da AWS.
O Lambda é um serviço altamente disponível. Você organiza seu código em Funções do Lambda. O Lambda executa a função somente quando necessário e escala automaticamente, desde algumas solicitações por dia a milhares por segundo. Você paga apenas pelo tempo de computação consumido.