AWS Lambda

Esecuzione di codice senza badare ai server. Paga in base al tempo di elaborazione.

AWS Lambda consente di eseguire codice senza dover effettuare il provisioning né gestire server. Le tariffe sono calcolate in base ai tempi di elaborazione, perciò non viene addebitato alcun costo quando il codice non è in esecuzione.

Con Lambda, puoi eseguire codice per qualsiasi tipo di applicazione o servizio di back-end, senza alcuna amministrazione. Una volta caricato il codice, Lambda si prende carico delle azioni necessarie per eseguirlo e ricalibrarne le risorse con la massima disponibilità. Puoi configurare il codice in modo che venga attivato automaticamente da altri servizi AWS oppure che venga richiamato direttamente da un qualsiasi app Web o mobile.

Cos'è AWS Lambda?

Vantaggi

NESSUN SERVER DA GESTIRE

AWS Lambda esegue automaticamente il codice senza dover effettuare il provisioning né gestire server. Devi solo scrivere il codice e caricarlo in Lambda.

RIDIMENSIONAMENTO CONTINUO

AWS Lambda ridimensiona automaticamente le risorse dell'applicazione eseguendo il codice in risposta a ogni trigger. Il codice viene eseguito in parallelo ed elabora ciascun trigger separatamente, ricalibrando le risorse in base al carico di lavoro.

TARIFFAZIONE IN MILLISECONDI

La tariffa di AWS Lambda è calcolata per ogni 100 millisecondi di esecuzione del codice e per il numero di volte in cui viene attivato. Quando il codice non è in esecuzione non viene addebitato alcun costo.

Come funziona

Come funziona AWS Lambda

Casi d'uso

Sviluppare con AWS Lambda Scopri di più leggendo i casi d'uso


Elaborazione di dati

È possibile usare AWS Lambda per eseguire codice in risposta a trigger quali modifiche dei dati, variazioni di stato del sistema o azioni degli utenti. Lambda può essere attivato direttamente da servizi di AWS quali S3, DynamoDB, Kinesis, SNS e CloudWatch, oppure può essere orchestrato in flussi di lavoro di AWS Step Functions. In questo modo è possibile creare una serie di sistemi di elaborazione dei dati serverless in tempo reale.

Elaborazione di file in tempo reale

Puoi usare Amazon S3 come trigger di AWS Lambda, in modo da elaborare i dati immediatamente dopo il loro caricamento. Ad esempio, puoi usare Lambda per creare miniature di immagini, transcodificare filmati, indicizzare file, elaborare log, convalidare contenuti e aggregare e filtrare dati in tempo reale.

Architettura di riferimento: codice di esempio

Elaborazione di dati di AWS Lambda
The_Seattle_Times_logo2

Il Seattle Times usa AWS Lambda per ridimensionare le immagini in modo vengano visualizzate correttamente su più dispositivi: computer desktop, tablet e smartphone. Leggi il caso di studio »

Elaborazione di flussi in tempo reale

Puoi usare AWS Lambda e Amazon Kinesis per elaborare dati di streaming in tempo reale a scopo di monitoraggio delle attività dell'applicazione, elaborazione degli ordini di transazione, analisi dei dati di clickstream, pulizia dei dati, generazione di parametri, filtraggio di log, indicizzazione, analisi di social media e telemetria e misurazione di dispositivi IoT.

Architettura di riferimento: codice di esempio

Elaborazione in flussi di AWS Lambda
localytics-logo2

Localytics elabora miliardi di punti dati in tempo reale, e usa Lambda per elaborare dati storici e memorizzati in S3 o in streaming da Kinesis. Leggi il caso di studio »

Estrazione, trasformazione, caricamento

È possibile usare AWS Lambda per convalidare, filtrare, ordinare i dati o eseguire altre trasformazioni per qualsiasi modifica dei dati in una tabella DynamoDB, caricando i dati trasformati in un altro datastore.

ETL di AWS Lambda
zillow-Logo2

Zillow usa Lambda e Kinesis per monitorare un sottoinsieme di parametri mobili in tempo reale. Con Kinesis e Lambda, hanno sviluppato e distribuito una soluzione con costi ridotti in due settimane.


Back-end

È possibile creare back-end serverless utilizzando AWS Lambda per gestire richieste API dal Web, da dispositivi mobili, dall'Internet of Things (IoT) e da terze parti.

Back-end IoT

È possibile creare back-end serverless utilizzando AWS Lambda per gestire richieste API dal Web, da dispositivi mobili, dall'Internet of Things (IoT) e da terze parti.

Architettura di riferimento: codice di esempio

Back-end IoT di AWS Lambda

Back-end per dispositivi mobili

Crea back-end usando AWS Lambda e Amazon API Gateway per autenticare ed elaborare richieste di API. Con Lambda potrai offrire un'esperienza utente appagante e personalizzata.

Architettura di riferimento: codice di esempio

Back-end per dispositivi mobili di AWS Lambda
Bustle_logo2

Bustle esegue un back-end serverless per la propria app per iOS e per il proprio sito Web, utilizzando AWS Lambda e Amazon API Gateway. L'architettura serverless consente a Bustle di ignorare i compiti di gestione dell'infrastruttura, perciò gli sviluppatori possono dedicare il loro tempo a creare nuove caratteristiche e innovare. Leggi il caso di studio »

Applicazioni Web

Utilizzando AWS Lambda in connubio con altri servizi di AWS, gli sviluppatori possono creare applicazioni Web che ricalibrano automaticamente le risorse con configurazioni altamente disponibili su più data center, senza gli oneri amministrativi solitamente associati a ridimensionamento, backup e ridondanza su più data center.

Architettura di riferimento: codice di esempio

Back-end Web di AWS Lambda

Casi di studio

Coca Cola

La Coca-Cola Company, una corporazione multinazionale americana di bevande, ha utilizzato AWS Lambda e AWS Step Functions per costruire una soluzione serverless conveniente.

Leggi il blog »

iRobot

iRobot, leader globale di elettrodomestici robotizzati, sta creando una nuova generazione di dispositivi connessi per case smart utilizzando un'architettura serverless.

Scopri di più »

Benchling

Benchling, un'azienda di software per il settore scientifico, ha creato una tecnica utilizzata dai ricercatori per modificare parti di un genoma con estrema precisione utilizzando l'architettura serverless.

Scopri di più »

Thomson Reuters-logo2

Thomson Reuters si avvale di AWS Lambda per elaborare fino a 4.000 eventi al secondo per il proprio servizio di analisi; per distribuire il servizio in produzione sono stati sufficienti cinque mesi.

Scopri di più »

Inizia a usare AWS Lambda

icon1

Registrati per creare un account AWS

Ottieni accesso istantaneo al piano gratuito di AWS.
icon2

Prova i tutorial guidati

Esplora e impara con semplici tutorial.
icon3

Inizia a lavorare con AWS Lambda

Ulteriori informazioni su AWS Lambda

Visita la pagina delle caratteristiche
Ti senti pronto?
Inizia a usare AWS Lambda
Hai altre domande?
Contattaci