AWSLambda è il servizio di elaborazione serverless originale: fornisci una funzione, AWS la esegue su richiesta e fattura solo ciò che viene eseguito. Il prezzo ha due parti mobili: richieste E GB-secondi – e un livello sempre gratuito davvero utile. Ecco esattamente come si sommano le cose.
| Che cosa | Prezzo | Nota |
|---|---|---|
| Livello sempre gratuito gratuito | $0 | ~1 milione di richieste + 400.000 GB-secondo/mese |
| Richieste | ~ $ 0,20 / 1 milione | per invocazione, previa concessione gratuita |
| Calcolo (x86) | ~$ 0,0000166667 / GB-s | memoria x durata, fatturata per 1 ms |
| Calcolo (ARM / Gravitone) | ~20% più economico/GB-s | stesso codice, tariffa più bassa |
| Trasferimento dati in uscita | da ~$0,09/GB | uscita fatturata separatamente |
Due righe si sommano al costo Lambda. Richieste: ogni invocazione conta, a circa $ 0,20 per milione. Calcolare: ti viene addebitata la memoria allocata moltiplicata per la durata di esecuzione della funzione: a GB-secondo. Una funzione impostata su 512 MB (0,5 GB) che viene eseguita per 200 ms costa 0,5 × 0,2 = 0,1 GB al secondo per chiamata. Con un milione di chiamate si tratta di 100.000 GB al secondo: comodamente all'interno della concessione gratuita di 400.000, quindi pagheresti solo l'eccedenza della richiesta. Questo è il motivo per cui le funzioni piccole e veloci su Lambda sono spesso effettivamente gratuite e perché il costo si manifesta in una funzione pesante, di lunga esecuzione e con memoria elevata.
A differenza di una prova di 12 mesi, quella di Lambda ~1 milione di richieste e 400.000 GB al secondo al mese sono sempre gratuiti. Per progetti collaterali, webhook, processi in stile cron e API a basso traffico, che spesso coprono l'intero carico di lavoro: molte piccole app Lambda vengono effettivamente eseguite a $ 0 al mese. Il costo arriva su larga scala, con lunghe durate o con impostazioni di memoria elevate. Modella i tuoi numeri reali con calcolatore dei costi delle funzioni serverless prima di dare per scontato che sia gratuito.
1. Crea un Conto AWS e aprire la console Lambda.
2. Crea funzione → crea da zero, scegli un runtime (Nodo, Python, ecc.) e una dimensione di memoria.
3. Aggiungi un trigger (gateway API, URL della funzione, pianificazione EventBridge, evento S3...).
4. Distribuisci e testa. Orologio CloudWatch per la durata e la memoria utilizzata, quindi dimensionare correttamente la memoria.
Richiama un URL di funzione con curl:
Lavoratori di Cloudflare (vedi il Guida Cloudflare) fatturano in base al tempo della CPU anziché all'orologio e hanno avviamenti a freddo quasi nulli e uscita libera (R2), spesso più economici per il lavoro edge/API. Funzioni Vercel (Vedere Vercello) integrano il serverless in un'esperienza di distribuzione più fluida a un prezzo premium. Lambda vince in termini di flessibilità, scelta di runtime e profonda integrazione con AWS. Per carichi di lavoro di lunga durata o sempre attivi, un piccolo VPS può essere inferiore a tutti e tre. Confronta l'uscita separatamente con il calcolatore dell'uscita dalle nuvole.
Per richiesta (~$ 0,20/1 milione) più calcolo in GB al secondo (memoria x durata), fatturati con incrementi di 1 ms. Livello gratuito: ~1 milione di richieste + 400.000 GB al secondo al mese.
Sì, circa 1 milione di richieste e 400.000 GB al secondo rappresentano un importo mensile sempre gratuito, non una prova una tantum.
Sì, ma più memoria significa anche più CPU, quindi le funzioni spesso finiscono più velocemente. Sintonizza la memoria sul punto in cui (memoria × durata) è più bassa: a volte un'impostazione di memoria più alta è complessivamente più economica.
Trasferimento dati in uscita (uscita), tariffe API Gateway, concorrenza fornita e altri servizi AWS chiamati dalla tua funzione. La funzione compute è spesso la linea più piccola.
Non affiliato con AWS. I prezzi sono stime di riferimento e variano in base alla regione: verifica sempre sulla pagina dei prezzi ufficiale.