O Heroku é uma plataforma como serviço (PaaS) que permite a implementação, a execução e o dimensionamento de aplicações Web. Permite que os programadores implementem rapidamente as suas aplicações sem terem de configurar manualmente os servidores ou…
O AWS Lambda é um serviço de computação que executa seu código em resposta a eventos e gerencia automaticamente ...
O AWS Lambda é um serviço de computação que executa seu código em resposta a eventos e gerencia automaticamente ...
Amazon Lambda Plataformas
Web-Based
Amazon Lambda Visão geral
O AWS Lambda é um serviço de computação que executa seu código em resposta a eventos e gerencia automaticamente os recursos de computação subjacentes para você. Você pode usar o AWS Lambda para estender outros serviços da AWS com lógica personalizada ou criar seus próprios serviços de back-end que operam na escala, desempenho e segurança da AWS. O AWS Lambda pode executar automaticamente o código em resposta a modificações nos objetos nos buckets do Amazon S3, nas notificações enviadas do Amazon SNS, nas mensagens que chegam nos fluxos do Amazon Kinesis ou nas atualizações de tabelas no Amazon DynamoDB.
O Lambda executa seu código em infraestrutura de computação de alta disponibilidade e executa toda a administração dos recursos de computação, incluindo manutenção de servidores e sistemas operacionais, provisionamento de capacidade e dimensionamento automático, implantação de patches de segurança e código e monitoramento e registro de códigos. Tudo que você precisa fazer é fornecer o código.
Introdução às funções do AWS Lambda
O código que você executa no AWS Lambda é chamado de "função Lambda". Depois de criar sua função Lambda, ela sempre estará pronta para ser executada assim que for acionada, semelhante a uma fórmula em uma planilha. Cada função inclui seu código, além de algumas informações de configuração associadas, incluindo o nome da função e os requisitos de recurso. As funções do Lambda são "sem estado", sem afinidade com a infraestrutura subjacente, para que o Lambda possa iniciar rapidamente quantas cópias da função forem necessárias para aumentar a taxa de eventos recebidos.
Depois de fazer o upload do seu código para o AWS Lambda, você pode associar sua função a recursos específicos da AWS (por exemplo, um determinado bucket do Amazon S3, tabela do Amazon DynamoDB, fluxo do Amazon Kinesis ou notificação do Amazon SNS). Então, quando o recurso for alterado, o Lambda executará sua função e gerenciará os recursos de computação conforme necessário para acompanhar as solicitações recebidas.
Estenda outros serviços da AWS com lógica personalizada
O AWS Lambda permite adicionar lógica personalizada aos recursos da AWS, como buckets do Amazon S3 e tabelas do Amazon DynamoDB, facilitando a aplicação da computação aos dados.