AWS Lambda

Execute códigos sem se preocupar com servidores. Pague apenas pelo tempo de computação que você utilizar.

O AWS Lambda permite que você execute códigos sem provisionar ou gerenciar servidores. Você paga apenas pelo tempo de computação que utilizar. Não haverá cobranças quando o seu código não estiver em execução.

Com o Lambda, você pode executar o código para praticamente qualquer tipo de aplicativo ou serviço de back-end, tudo sem precisar de administração. Basta carregar o código e o Lambda toma conta de tudo o que for necessário para executar e escalar o seu código com alta disponibilidade. Você pode configurar o seu código para que ele seja acionado automaticamente por meio de outros serviços da AWS ou chamá-lo diretamente usando qualquer aplicativo móvel ou da web.

O que é o AWS Lambda?

Benefícios

NÃO HÁ SERVIDORES PARA SEREM GERENCIADOS

O AWS Lambda executa automaticamente o seu código sem exigir que você provisione ou gerencie servidores. Basta escrever o código e carregá-lo no Lambda.

ESCALABILIDADE CONTÍNUA

O AWS Lambda escala automaticamente a sua aplicação ao executar o código em resposta a cada acionamento. O código é executado em paralelo e processa cada acionamento individualmente, escalando precisamente de acordo com o tamanho da carga de trabalho.

MEDIDOR DE FRAÇÃO DE SEGUNDO

Com o AWS Lambda, você é cobrado por cada 100ms de execução do código e pelo número de vezes que o código é acionado. Você não paga nada quando o seu código não está em execução.

Como ele funciona

Lambda_HowItWorks

Casos de uso

O que você pode criar usando o AWS Lambda Saiba mais sobre os casos de uso a seguir:


Processamento de dados

Você pode usar o AWS Lambda para executar código em resposta a acionadores, como alterações nos dados, mudanças no estado do sistema ou intervenções dos usuários. O Lambda pode ser acionado diretamente pelos serviços da AWS como S3, DynamoDB, Kinesis, SNS e CloudWatch, ou pode ser orquestrado em fluxos de trabalho pelo AWS Step Functions. Isso permite que você crie uma variedade de sistemas de processamento de dados sem servidor em tempo real.

Processamento de arquivos em tempo real

Você pode usar o Amazon S3 para acionar o AWS Lambda para processar dados imediatamente após o carregamento. Por exemplo, você pode usar o Lambda para imagens em miniatura, transcodificação de vídeos, indexação de arquivos, processamento de logs, comprovação de conteúdo, além de agregação e filtragem de dados em tempo real.

Arquitetura de referência: Diagram | Sample Code

Lambda_FileProcessing
The_Seattle_Times_logo2

O Seattle Times usa o AWS Lambda para redimensionar imagens para visualização em dispositivos diferentes, como PCs, tablets e smartphones. Leia o estudo de caso »

Processamento de stream em tempo real

Você pode usar o AWS Lambda e o Amazon Kinesis para processar dados de streaming em tempo real para monitoramento de atividades de aplicativos, processamento de pedidos de transações, análise de clickstream, refinamento de dados, geração de métricas, filtragem de logs, indexação, análise de mídias sociais, e telemetria e medição de dados de dispositivos da IoT.

Arquitetura de referência: Diagram | Sample code

Lambda_StreamProcessing
localytics-logo2

A Localytics processa bilhões de pontos de dados em tempo real e usa o Lambda para processar dados históricos e ativos armazenados no S3 ou oriundos do Kinesis. Leia o estudo de caso »

Extrair, transformar, carregar

Você pode usar o AWS Lambda para executar a comprovação, a filtragem e a classificação de dados ou outras modificações para cada alteração de dados ocorrida em uma tabela do DynamoDB e carregar os dados modificados em outro repositório de dados.

Arquitetura de referência: Diagram

Lambda_ETL
zillow-Logo2

A Zillow usa o Lambda e o Kinesis para monitorar um subconjunto de métricas móveis em tempo real. Com o Kinesis e o Lambda, nós conseguimos desenvolver e implantar uma solução econômica em duas semanas.


Back-ends

Você pode criar back-ends sem servidor usando o AWS Lambda para administrar solicitações de API da web, móveis, da Internet das Coisas (IoT) e de terceiros.

Back-ends da IoT

Você pode criar back-ends sem servidor usando o AWS Lambda para administrar solicitações de API da web, móveis, da Internet das Coisas (IoT) e de terceiros.

Arquitetura de referência: Diagram | Sample code

Lambda_IoT

Back-ends para aplicações móveis

Você pode criar back-ends usando o AWS Lambda e o Amazon API Gateway para autenticar e processar solicitações de API. O Lambda facilita a criação de experiências de aplicativo avançadas e personalizadas

Arquitetura de referência: Diagram | Sample code

Lambda_MobileBackends
Bustle_logo2

A Bustle executa um back-end sem servidor para a aplicação Bustle iOS e seus sites usando o AWS Lambda e o Amazon API Gateway. As arquiteturas sem servidor permitem que a Bustle nunca precise administrar o gerenciamento da infraestrutura, portanto, cada engenheiro pode voltar sua atenção para a criação de novos recursos e a inovação. Leia o estudo de caso »

Aplicações web

Ao combinar o AWS Lambda com outros serviços da AWS, os desenvolvedores conseguem criar aplicativos da web potentes que expandem e diminuem automaticamente, e que são executados em uma configuração altamente disponível em vários datacenters, exigindo zero esforço administrativo para escalabilidade, back-ups ou redundância de multidatacenter.

Arquitetura de referência: Diagram | Sample code

Lambda_WebApplications

Estudos de caso

Coca Cola

A Coca-Cola Company, uma empresa de bebidas americana multinacional, usou o AWS Lambda e o AWS Step Functions para criar uma solução econômica sem servidor.

Leia o blog »

Nordstrom

A Nordstrom, uma empresa americana líder no setor varejista, especializada em moda, criou um novo mecanismo de recomendações que aproveitou o AWS Lambda para processar os pedidos os clientes.

Assista ao vídeo »

Benchling

A Benchling, uma empresa de software do setor científico, criou uma técnica que os pesquisadores usam para modificar partes de um genoma com precisão extrema usando arquitetura sem servidor.

Leia mais »

Thomson Reuters-logo2

A Thomson Reuters usa o AWS Lambda para processar até 4.000 eventos por segundo por seu serviço de estatística de uso, e levou cinco meses para colocar o serviço em produção.

Leia mais »

Conceitos básicos do AWS Lambda

icon1

Cadastre-se para abrir uma conta da AWS

Obtenha acesso instantâneo ao nível gratuito da AWS.
icon2

Aprenda com os tutoriais passo a passo

Explore e aprenda com tutoriais simples.
icon3

Comece a criar com o AWS Lambda

Saiba mais sobre os recursos do AWS Lambda

Acesse a página de recursos
Pronto para começar?
Cadastrar-se
Mais dúvidas?
Entre em contato conosco