AWS Lambda

Execute códigos sem pensar sobre os 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 se encarrega de todos os itens necessários para executar e alterar a escala do 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 os aplicativos executando 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 a cada 100 ms 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

Como o AWS Lambda funciona

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, validação de conteúdo, além de agregação e filtragem de dados em tempo real.

Arquitetura de referência: código de exemplo

Processamento de arquivos do AWS Lambda
The_Seattle_Times_logo2

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

Processamento de stream em tempo real

Você pode usar o AWS Lambda e o Amazon Kinesis a fim de processar dados de streaming em tempo real para monitoramento de atividades de aplicativos, processamento de pedidos de transações, análise de sequência de cliques, 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: código de exemplo

Processamento de fluxos do AWS Lambda
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 validaçã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 armazenamento de dados.

ETL do AWS Lambda
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óvel, da Internet das Coisas (IoT) e de terceiros.

Arquitetura de referência: código de exemplo

Back-end de IoT do AWS Lambda

Back-ends 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: código de exemplo

Back-end móvel do AWS Lambda
Bustle_logo2

O Bustle executa um back-end sem servidor para seu aplicativo Bustle iOS e websites usando o AWS Lambda e o Amazon API Gateway. As arquiteturas sem servidor permitem que a Bustle nunca tenha que lidar com o gerenciamento de infraestrutura, de modo que cada engenheiro possa se concentrar na criação de novos recursos e na 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, backups ou redundância de vários datacenters.

Arquitetura de referência: código de exemplo

Back-end da Web do AWS Lambda

Estudos de caso

Coca Cola

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

Leia o blog »

iRobot

A iRobot, uma empresa líder global de robôs para consumidores, está criando a próxima geração de dispositivos conectados para a residência inteligente usando uma arquitetura sem servidor.

Leia mais »

Benchling

A Benchling, uma empresa de software de ciências biológicas, criou uma técnica usada por pesquisadores para modificar partes de um genoma com precisão extrema, usando uma 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 »

Comece a usar o AWS Lambda

icon1

Cadastre-se para obter 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 o AWS Lambda

Acesse a página de recursos
Pronto para criar?
Comece a usar o AWS Lambda
Mais dúvidas?
Entre em contato conosco