- Calcolo›
- AWS Lambda›
- Prezzi
Prezzi di AWS Lambda
Panoramica
AWS Lambda è un servizio di elaborazione serverless che consente di eseguire un codice senza effettuare il provisioning o gestire server. Crea una logica di dimensionamento cluster consapevole dei carichi di lavoro, mantieni le integrazioni di eventi e gestisci i runtime con facilità. Con Lambda puoi eseguire un codice per qualsiasi tipo di applicazione o servizio di backend, senza alcuna amministrazione, e paghi solo per ciò che usi. I costi addebitati dipendono dal numero di richieste per le funzioni e la durata necessaria per l'esecuzione del tuo codice.
Lambda conta una richiesta ogni volta che viene avviata l'esecuzione in risposta ad una attivazione di notifica di evento, come da Amazon Simple Notification Service (SNS) o Amazon EventBridge, o in risposta ad una chiamata di invocazione da Amazon API Gateway o attraverso AWS SDK, comprese le invocazioni test provenienti dalla Console AWS.
La durata viene calcolata a partire dal momento in cui viene avviata l'esecuzione del codice e fino al momento in cui viene restituito o comunque terminato, arrotondata al millisecondo più vicino*. Il prezzo dipende dalla quantità di memoria allocata per la funzione. Nel modello di risorsa di AWS Lambda puoi scegliere la quantità di memoria desiderata per la tua funzione perché potenza della CPU e altre risorse vengano allocate in modo proporzionale. Un aumento delle dimensioni della memoria ne attiva uno equivalente della CPU disponibile per la tua funzione. Per ulteriori informazioni consulta la documentazione sulla configurazione delle funzioni.
Puoi eseguire le tue funzioni Lambda su processori x86 o architetture Arm. Le funzioni di AWS Lambda in esecuzione su Graviton2, utilizzando un'architettura del processore basato su Arm, progettato da AWS, forniscono una migliore prestazione di prezzo fino al 34%, confrontata con le funzioni in esecuzione su processori x86. Ciò si applica ad una varietà di carichi di lavoro serverless, come i backend Web e mobili, i dati e l'elaborazione media.
* I costi della durata valgono per il codice in esecuzione nel gestore di una funzione e nel codice di inizializzazione dichiarato al di fuori del gestore. Per funzioni Lambda con estensioni AWS Lambda, la durata include anche il tempo impiegato dal codice nell’ultima estensione per terminare l’esecuzione durante la fase di chiusura. Per le funzioni Lambda configurate con SnapStart, la durata include anche il tempo necessario per il caricamento del runtime, qualsiasi codice eseguito in un hook di runtime e il codice di inizializzazione eseguito durante la creazione di copie di snapshot create per la resilienza. Per maggiori dettagli, consulta la documentazione sul modello di programmazione Lambda.
Il piano gratuito di AWS Lambda include 1 milione di richieste gratuite al mese e 400.000 GB al secondo di tempo di calcolo al mese, utilizzabile per funzioni alimentate sia dai processori x86 che Graviton2, in aggregato. Inoltre il piano gratuito include 100 GiB di flusso di risposta HTTP al mese, oltre i primi 6 MB per richiesta, che sono gratuiti. Lambda offre inoltre opzioni di prezzo a scaglioni per una durata on demand superiore a determinate soglie di utilizzo mensile. AWS Lambda partecipa a Savings Plans per il calcolo, un modello di prezzo flessibile che offre tariffe basse sull'utilizzo di Amazon Elastic Compute Cloud (Amazon EC2), AWS Fargate e Lambda, se ci si impegna a un utilizzo costante (misurato in USD/ora) per un periodo di 1 o 3 anni. Con Compute Savings Plans puoi risparmiare fino al 17% su AWS Lambda. I risparmi si applicano su durata e simultaneità fornita. Ulteriori informazioni
Calcolatore prezzi AWS
Calcola il costo di AWS Lambda e dell'architettura in un unico preventivo.
Prezzi di AWS Lambda
Funzioni Lambda (predefinite)
Evento asincrono (inclusi gli eventi di S3, SNS, EventBridge, StepFunctions, Cloudwatch Logs): viene addebitata una richiesta per ogni evento asincrono per i primi 256 KB. Per dimensioni di evento individuali superiori a 256 kB viene addebitata una richiesta addizionale ogni 64 kB di blocco, fino a un massimo di 1 MB.
Il costo della durata dipende dalla quantità di memoria allocata per la funzione. Puoi allocare alla funzione qualsiasi quantità di memoria compresa tra 128 MB e 10.240 MB, in incrementi di 1 MB. La tabella sottostante contiene alcuni esempi del prezzo per 1 ms associato a diverse dimensioni di memoria, per un utilizzo che rientra nel primo scaglione di prezzo, ad esempio fino a 6 miliardi di GB/secondo al mese negli Stati Uniti Orientali (Ohio).
-
Prezzo x86
-
Prezzo di Arm
-
Prezzo x86
-
-
Prezzo di Arm
-
Gli scaglioni di prezzo per la durata on-demand di Lambda vengono applicati alla durata mensile aggregata delle funzioni in esecuzione sulla medesima architettura (rispettivamente x86 o Arm), nella medesima regione, all'interno dell'account. Se si utilizza la fatturazione consolidata in AWS Organizations, gli scaglioni di prezzo vengono applicati alla durata mensile aggregata delle funzioni in esecuzione sulla medesima architettura, nella medesima regione, nei vari account dell'organizzazione.
Istanze gestite di Lambda
Lambda Managed Instances ti consente di eseguire funzioni Lambda su istanze EC2 completamente gestite nel tuo VPC, combinando l'esperienza di sviluppatore serverless di Lambda con l'efficienza dei costi e la flessibilità hardware di EC2. Questa funzionalità è ideale per carichi di lavoro stazionari e ad alto volume in cui si desidera ottimizzare i costi mantenendo la semplicità operativa di Lambda.
Con Lambda Managed Instances, puoi scegliere tra un'ampia gamma di tipi di istanze EC2 di generazione attuale per soddisfare i requisiti del tuo carico di lavoro, beneficiare delle opzioni di prezzo di EC2, tra cui EC2 Savings Plans per le istanze, Compute Savings Plans e Reserved Instances ed elaborare più richieste contemporaneamente all'interno dello stesso ambiente di esecuzione per massimizzare l'utilizzo delle risorse. Lambda gestisce automaticamente il provisioning, il ridimensionamento, l'applicazione di patch e la gestione del ciclo di vita delle istanze, mantenendo il familiare modello di programmazione Lambda e la perfetta integrazione con sorgenti di eventi come SQS, Kinesis e Kafka.
Prezzi:
Il prezzo delle istanze gestite Lambda è composto da tre componenti:
1. Costi per le richieste: 0,20 USD per milione di richieste
2. Commissione di gestione dell'elaborazione: premio del 15% sul prezzo delle istanze EC2 on-demand per le istanze fornite e gestite da Lambda (premio per ogni tipo di istanza fornito di seguito)
3. Addebiti per le istanze EC2: il prezzo standard delle istanze EC2 si applica alle istanze fornite dal tuo fornitore di capacità. Puoi ridurre i costi utilizzando Savings Plans per il calcolo, Reserved Instances o altre opzioni di prezzo EC2
Tieni presente che le funzioni Lambda Managed Instances non pagheranno separatamente la durata di esecuzione di ogni richiesta, a differenza delle funzioni di tipo di calcolo Lambda (predefinite).
Strumenti di mappatura dell’origine degli eventi: per i carichi di lavoro che utilizzano Event Poller Unit (EPU) predisposte con sorgenti di eventi come Kafka o SQS, si applica un prezzo EPU standard di 0,00925 USD per EPU all'ora.
-
Esempio di prezzo: servizio API ad alto rendimento
Supponiamo di utilizzare un servizio API ad alto traffico che elabora 100 milioni di richieste al mese con una durata media di 200 ms per richiesta. Configura il tuo provider di capacità Lambda Managed Instance per utilizzare le istanze m7g.xlarge (4 vCPU, 16 GB di memoria, Graviton3) e utilizzi un Compute Savings Plan triennale per il massimo risparmio sui costi.Costi mensili
Costi delle richieste
Richieste mensili: 100 milioni di richieste
Prezzo della richiesta: 0,20 USD per milione di richieste
Costi mensili delle richieste = (1,100M - 1M) * 0,20 USD /M = 20 USDCosti di elaborazione
Tipo di istanza: m7g.xlarge
Prezzo EC2 su richiesta: 0,1632 USD all'ora (Nord Virginia degli Stati Uniti orientali)
Con uno sconto triennale sul Compute Savings Plan (72%): 0,0457 USD all'ora
Ore stimate necessarie per l'istanza: ~2.000 ore/mese (in base al modello di carico di lavoro e alla concorrenza multipla)
Costi mensili per le istanze EC2:2.000 × 0,0457 USD = 91,40 USDCosti per commissioni di gestione
Commissione di gestione: 15% del prezzo su richiesta di EC2
Commissione di gestione oraria: 0,1632 USD × 0,15 = 0,02448 USD all'ora
Commissione di gestione mensile: 2.000 × 0,02448 USD = 48,96$Costi totali mensili
Costi totali = costi di richiesta + costi di istanza EC2 + commissioni di gestione
Costi totali = 20 USD + 91.40 USD + 48.96 USD = 160,36 USD
Prezzi dell'isolamento tenant
Abilita la modalità di isolamento dei tenant per isolare l'elaborazione delle richieste per singoli utenti finali o tenant che invocano la tua funzione Lambda. Gli ambienti di esecuzione sottostanti per una funzione Lambda isolata dal tenant sono sempre associati a un particolare tenant e non vengono mai utilizzati per eseguire richieste da altri tenant che invocano la stessa funzione. Questa funzionalità semplifica lo sviluppo e la manutenzione di applicazioni multi-tenant che elaborano codice o dati specifici del tenant con severi requisiti di isolamento tra i tenant. Quando Lambda crea un nuovo ambiente di esecuzione isolato dal tenant per soddisfare una richiesta, viene addebitato un costo, a seconda della quantità di memoria allocata alla funzione e dell'architettura della CPU utilizzata. Per saperne di più sulla capacità di isolamento dei tenant di Lambda, leggi la documentazione.
-
Esempio di prezzi:
Applicazione SaaS multi-tenantApplicazione SaaS multi-tenantSupponiamo che tu stia creando una piattaforma di automazione che esegue il codice fornito dall'utente in risposta agli eventi. Ad esempio, un team IT potrebbe voler eseguire un flusso di lavoro automatizzato quando un nuovo dipendente entra a far parte della propria organizzazione o si trasferisce tra i reparti. Come altro esempio, un team DevOps potrebbe voler attivare un flusso di lavoro CI/CD quando uno sviluppatore esegue il commit delle modifiche al codice nel proprio repository di codice sorgente. La tua piattaforma di automazione è multi-tenant, il che significa che serve più utenti finali. Poiché ti aspetti un'elevata variazione della domanda, in base all'ora del giorno e per ogni utente finale o tenant, crei la tua piattaforma utilizzando servizi serverless tra cui AWS Lambda.
La tua piattaforma di automazione supporta la capacità di eseguire codice fornito dall'utente in risposta agli eventi. Poiché non controlli il codice fornito dagli utenti, abiliti la modalità di isolamento dei tenant per garantire che le chiamate alle funzioni Lambda per ciascun utente finale vengano elaborate in ambienti di esecuzione separati e isolati l'uno dall'altro.
Supponiamo di aver configurato la funzione Lambda con 1024 MB di memoria e architettura CPU x86. Durante un mese tipico, la funzione elabora 10 milioni di richiami con una durata media di 2 secondi per richiamo. La tua piattaforma SaaS viene utilizzata da 1.000 utenti finali o tenant. Per semplicità, supponiamo che in media ogni tenant generi 10.000 invocazioni al mese e Lambda crei 200 ambienti di esecuzione per tenant (ovvero un tasso di avvio a freddo del 2% per tenant).
I costi vengono calcolati come segue:
Costi delle richieste
Al mese, la tua funzione viene eseguita 10 milioni di volte.
Costi mensili delle richieste = 10.000.000 * 0,2 USD/1.000.000 = 2 USDCosti di elaborazione
Al mese, la tua funzione viene eseguita 10 milioni di volte con una durata media di 2 secondi. La memoria configurata della funzione è di 1024 MB.Durata mensile del calcolo (secondi): 10M * 2s = 20M secondi
Elaborazione mensile (Gb-s): 20 milioni di secondi * 1024 MB/1024 MB = 20 milioni di GB/s
Costi per l'elaborazione del mese = 20 M * 0.0000166667 * 333,34 USD = 63,66 USDSpese di isolamento dei tenant
Al mese, in media, la tua funzione serve 1.000 tenant unici. Ogni tenant invoca la funzione 10.000 volte con una media di 200 ambienti di esecuzione creati per tenant (ovvero un tasso medio di avvio a freddo del 2% per ogni tenant).Ambienti di esecuzione mensili creati per 1.000 tenant: 200 * 1K = 200K
Costi mensili di isolamento dei tenant: 200K * 0,000167$ * 1024 MB/1024 MB = 33,4$Costi totali mensili
Costi totali = Costi di richiesta + Costi di calcolo + Costi di isolamento tenant
Costi totali = 2 USD + 333.34 USD + 33.4 USD = 368,74 USD
Prezzi dello spazio di archiviazione temporaneo di Lambda
Il costo dello spazio di archiviazione temporaneo dipende dallo spazio di archiviazione temporaneo allocato alla funzione e dalla durata dell'esecuzione della funzione, misurata in millisecondi. Puoi allocare alla funzione qualsiasi quantità di spazio di archiviazione compreso tra 512 MB e 10.240 MB, in incrementi di 1 MB. Puoi configurare lo spazio di archiviazione temporaneo per le funzioni in esecuzione su entrambe le architetture x86 e Arm. Per ogni funzione Lambda sono disponibili 512 MB di spazio di archiviazione temporaneo senza alcun costo aggiuntivo. Pagherai solo per lo spazio di archiviazione temporaneo aggiuntivo che configuri.
Tutti gli esempi di seguito si basano sulle tariffe applicate negli Stati Uniti orientali (Virginia settentrionale).
-
Esempio 1: back-end di applicazione per dispositivi mobili
Mettiamo caso tu sia uno sviluppatore di applicazioni per dispositivi mobili che sta costruendo un'app per ordinare cibo. I clienti possono usare l'app per ordinare cibo da uno specifico luogo di ristorazione, ricevere aggiornamenti sullo stato dell'ordine e prelevare il cibo quando l'ordine è pronto. Poiché ti aspetti grandi variazioni nella richiesta, sia per momento della giornata sia per luogo di ristorazione, costruisci il tuo back-end per dispositivi mobili utilizzando servizi serverless, compreso AWS Lambda.Mettiamo caso tu sia uno sviluppatore di applicazioni per dispositivi mobili che sta costruendo un'app per ordinare cibo. I clienti possono usare l'app per ordinare cibo da uno specifico luogo di ristorazione, ricevere aggiornamenti sullo stato dell'ordine e prelevare il cibo quando l'ordine è pronto. Poiché ti aspetti grandi variazioni nella richiesta, sia per momento della giornata sia per luogo di ristorazione, costruisci il tuo back-end per dispositivi mobili utilizzando servizi serverless, compreso AWS Lambda.Per fare un esempio pratico, supponiamo che la tua applicazione elabori 3 milioni di richieste al mese. La durata media di esecuzione di funzione è di 120 millisecondi. Hai configurato la tua funzione con 1536 MB di memoria su un processore basato su x86. I costi vengono calcolati come segue:
Costi mensili di calcolo
Il costo di calcolo mensile è 0,0000166667 USD per GB-S e il piano gratuito offre 400.000 GB-S.
Totale calcoli (secondi) = 3 milioni * 120 millisecondi = 360.000 secondi
Totale calcolo (GB-S) = 360.000 * 1536 MB/1024 MB = 540.000 GB/s
Totale calcolo – calcolo incluso nel piano gratuito = GB-S di calcolo fatturabili mensilmente
540.000 GB-S – 400.000 GB-S del piano gratuito = 140.000 GB-S
Costi per il calcolo del mese = 140.000 x 0,0000166667 USD = 2,33 USDCosti mensili delle richieste
Il prezzo mensile delle richieste è di 0,20 USD ogni milione di richieste; il piano gratuito include 1 milione di richieste al mese.
Totale richieste – Richieste incluse nel piano gratuito = Richieste fatturabili mensilmente
3 milioni di richieste – 1 milione di richieste nel piano gratuito = 2 milioni di richieste fatturabili mensilmente
Costi mensili delle richieste = 2.000.000 * 0,2 USD / 1.000.000 = 0,40 USDCosti mensili totali
Costi totali = Costi per il calcolo + Costi delle richieste = 2,33 USD + 0,40 USD = 2,73 USD al mese
-
Esempio 2: Arricchire la telemetria streaming con metadati aggiuntivi
Supponiamo che tu sia un'azienda di logistica con un parco istanze di veicoli sul campo, ognuno dei quali è dotato di sensori e connettività 4G/5G per emettere dati di telemetria ad un Amazon Kinesis Data Stream. Vuoi utilizzare modelli di machine learning (ML) che hai sviluppato per dedurre lo stato di salute del veicolo e prevedere quando la manutenzione di componenti specifici possa essere necessaria.Supponiamo che tu sia un'azienda di logistica con un parco istanze di veicoli sul campo, ognuno dei quali è dotato di sensori e connettività 4G/5G per emettere dati di telemetria ad un Amazon Kinesis Data Stream. Vuoi utilizzare modelli di machine learning (ML) che hai sviluppato per dedurre lo stato di salute del veicolo e prevedere quando la manutenzione di componenti specifici possa essere necessaria.Supponiamo tu abbia 10.000 veicoli sul campo, ognuno dei quali emette telemetria una volta all'ora in maniera sfalsata con distorsione sufficiente. Hai intenzione di fare questa deduzione attraverso ogni payload per assicurarti che i veicoli siano programmati immediatamente per la manutenzione e per garantire la perfetta salute del tuo parco istanze di veicoli.
Supponiamo che il modello ML sia preparato insieme alla funzione e abbia dimensioni pari a 512 MB. Per deduzione, hai configurato la tua funzione con 1 GB di memoria, e l'esecuzione della funzione richiede due secondi in media per essere completata su un processore basato su x86.
Spese delle richieste mensili:
I veicoli emetteranno 10.000 * 24 * 31 = 7.440.000 messaggi al mese che saranno processati dalla funzione Lambda.Costi mensili delle richieste → 7,44 milioni * 0,20 USD/milione = 1,488 USD ~= 1,49 USD
Costi mensili di calcolo:
Ogni mese, le funzioni verranno eseguite una volta ad ogni messaggio per 2 secondi.Durata di calcolo mensile (secondi) → 7,44 milioni * 2 secondi = 14,88 milioni di secondi
Calcolo mensile (GB-S) → 14,88 milioni di secondi * 1024 MB/1024 MB = 14,88 GB-S
Costi di calcolo mensili → 14,88 milioni di GB-S * 0,0000166667 USD = 248,00 USDSpese totali mensili:
Costi totali mensili = Costi per le richieste + Costi per il calcolo = 1,49 USD + 248,00 USD = 249,49 USD al mese -
Esempio 3: Eseguire ML in ticket di supporto al cliente ed in interazioni per migliorare l'esperienza cliente
Supponiamo che tu sia un'azienda di servizi finanziari che sta cercando di comprendere meglio i problemi di servizio della propria clientela di riferimento. Il tuo obiettivo consiste nel migliorare l'esperienza cliente e nel ridurre il tasso di abbandono dei clienti. I tuoi clienti possono chattare in tempo reale con il servizio clienti attraverso l'applicazione per dispositivi mobili che fornisci. Decidi di implementare un modello di elaborazione del linguaggio naturale (NLP).Supponiamo che tu sia un'azienda di servizi finanziari che sta cercando di comprendere meglio i problemi di servizio della propria clientela di riferimento. Il tuo obiettivo consiste nel migliorare l'esperienza cliente e nel ridurre il tasso di abbandono dei clienti. I tuoi clienti possono chattare in tempo reale con il servizio clienti attraverso l'applicazione per dispositivi mobili che fornisci. Decidi di implementare un modello di elaborazione del linguaggio naturale (NLP).In tal caso, stai usando il famoso modello Bidirectional Encoder Representations from Transformers (BERT) su AWS Lambda. Il modello ti aiuta ad analizzare ed a capire le interazioni di servizio del cliente attraverso l'applicazione per dispositivi mobili al fine di mostrare contenuti di supporto rilevanti o di instradare il cliente all'agente di servizio clienti più indicato. Il numero di richieste di supporto che il tuo modello di deduzione elabora varia ampiamente durante la settimana.
Supponiamo che le tue funzioni che eseguono il modello di deduzione ricevano sei milioni di richieste al mese. La durata media di esecuzione di funzione è di 280 millisecondi. Configuri la tua funzione con 4096 MB di memoria su un processore basato su x86.
Configuri la tua funzione anche in modo da utilizzare 2048 MB di spazio di archiviazione temporanea.
I costi vengono calcolati come segue:
Spese di calcolo mensili:
Il costo di calcolo mensile è 0,0000166667 USD per GB-S e il piano gratuito offre 400.000 GB-S.
Totale calcolo (secondi) = 6 milioni * 280 millisecondi = 1.680.000 secondi
Totale calcolo (GB-S) = 1.680.000 * 4096 MB/1024 MB = 6.720.000 GB-S
Totale calcolo – calcolo incluso nel piano gratuito di AWS = GB-S di calcolo fatturabili mensilmente
6.720.000 GB-S – 400.000 GB-S del piano gratuito = 6.320.000 GB-S
Costi di calcolo mensili = 6.320.000 * 0,0000166667 USD = 105,33 USDSpese delle richieste mensili:
La spesa per le richieste mensili è 0,20 USD per un milione di richieste e il piano gratuito fornisce un milione di richieste al mese.
Totale richieste - richieste incluse nel piano gratuito = Richieste fatturabili mensilmente
6 milioni di richieste – 1 milione di richieste del piano gratuito = 5 milioni di richieste fatturabili mensilmente
Spese delle richieste mensili = 5 milioni * 0,2 USD/milione = 1 USDSpese mensili per lo spazio di archiviazione temporaneo:
Le spese per lo spazio di archiviazione temporaneo sono 0,0000000309 USD per ogni GB/s e Lambda fornisce 512 MB di spazio di archiviazione senza alcun costo aggiuntivo.
Totale calcolo (secondi) = 6 milioni * 280 millisecondi = 1.680.000 secondi
Spazio di archiviazione temporaneo fatturabile totale = 2048 MB - 512 MB = 1536 MB
Spazio di archiviazione temporaneo totale (GB/s) = 1.680.000 * 1536 MB/1024 MB = 2.520.000 GB/s
Spese mensili per lo spazio di archiviazione temporaneo = 2.520.000 * 0,0000000309 USD = 0,08 USDSpese totali mensili:
Spese totali = Spese di calcolo + spese delle richieste = 105,33 USD + 1 USD + 0,08 USD = 106,41 USD/mese
Prezzi della simultaneità con provisioning
Abilita la simultaneità fornita per le funzioni Lambda per un maggiore controllo sulle prestazioni delle applicazioni serverless. Quando è abilitata, la simultaneità fornita mantiene le funzioni inizializzate e pronte a reagire in meno di cento millisecondi. Paghi la quantità di simultaneità che configuri e per il periodo di tempo in cui la configuri. Quando la simultaneità fornita è abilitata ed eseguita per una determinata funzione, paghi inoltre le richieste e la durata in base ai prezzi sottostanti. Se la tua funzione supera la simultaneità configurata, ti verrà addebitata l'esecuzione delle funzioni in eccesso alla tariffa indicata nella sezione precedente Prezzi di AWS Lambda. Puoi abilitare la simultaneità fornita per eseguire le funzioni su entrambe le architetture x86 e Arm. Per ulteriori informazioni sulla simultaneità fornita, consulta la documentazione.
La simultaneità fornita viene calcolata dal tempo di abilitazione sulla funzione fino alla sua disabilitazione, arrotondato ai 5 minuti più vicini. Il prezzo dipende dal volume di memoria allocata alla funzione e dal totale di simultaneità configurata. La durata viene calcolata a partire dal momento in cui viene avviata l'esecuzione del codice e fino al momento in cui viene restituito o comunque terminato, arrotondata al millisecondo più vicino**. Il prezzo dipende dalla quantità di memoria allocata per la funzione.
** I costi della durata valgono per il codice in esecuzione nel gestore di una funzione e nel codice di inizializzazione dichiarato al di fuori del gestore. Per funzioni Lambda con Estensioni AWS Lambda, la durata include anche il tempo impiegato dal codice nell’ultima estensione per terminare l’esecuzione durante la fase di chiusura. Per le funzioni configurate con la simultaneità fornita, AWS Lambda ricicla periodicamente gli ambienti di esecuzione e riesegue il codice di inizializzazione. Per ulteriori dettagli, consulta la documentazione sul modello di programmazione Lambda.
Il piano gratuito di Lambda non si applica alle funzioni che abilitano la simultaneità fornita. Quando la simultaneità fornita è abilitata per una determinata funzione e viene eseguita, ti vengono addebitate le richieste e la durata sulla base dei prezzi sottostanti.
Tutti gli esempi di seguito si basano sulle tariffe applicate negli Stati Uniti orientali (Virginia settentrionale).
-
Esempio 1: avvio di applicazioni per dispositivi mobili
Mettiamo caso tu sia uno sviluppatore di applicazioni per dispositivi mobili che sta costruendo un'app per ordinare cibo. I clienti possono usare l'applicazione per ordinare cibo da uno specifico luogo di ristorazione, ricevere aggiornamenti sullo stato dell'ordine e prelevare il cibo quando l'ordine è pronto. Poiché ti aspetti grandi variazioni di richiesta nella tua applicazione, sia per momento della giornata sia per luogo di ristorazione, costruisci il tuo back-end per dispositivi mobili utilizzando servizi serverless, compreso AWS Lambda.Mettiamo caso tu sia uno sviluppatore di applicazioni per dispositivi mobili che sta costruendo un'app per ordinare cibo. I clienti possono usare l'applicazione per ordinare cibo da uno specifico luogo di ristorazione, ricevere aggiornamenti sullo stato dell'ordine e prelevare il cibo quando l'ordine è pronto. Poiché ti aspetti grandi variazioni di richiesta nella tua applicazione, sia per momento della giornata sia per luogo di ristorazione, costruisci il tuo back-end per dispositivi mobili utilizzando servizi serverless, compreso AWS Lambda.Per fare un esempio pratico, supponiamo che la tua applicazione elabori 3 milioni di richieste al mese. La
durata media di esecuzione di funzione è di 120 millisecondi. Hai configurato la tua funzione con 1536 MB di memoria su un processore basato su x86.Stai avviando una nuova versione della tua applicazione per dispositivi mobili che hai ampiamente commercializzato. Ti aspetti un picco di richieste durante il giorno di lancio, da mezzogiorno alle 20.00. Vuoi che la tua applicazione per dispositivi mobili sia reattiva anche quando le richieste aumentano e diminuiscono velocemente, quindi abiliti la simultaneità fornita nelle tue funzioni Lambda. Stabilisci la simultaneità fornita a 100.
Durante queste 8 ore le tue funzioni ricevono 500.000 richieste. La durata media
di esecuzione della funzione mentre la simultaneità fornita è abilitata è di 100 millisecondi. Durante il resto del mese la tua applicazione riceve altri 2,5 milioni di richieste aggiuntive e le tue funzioni vengono eseguite in risposta senza la simultaneità fornita abilitata.I costi vengono calcolati come segue:
Costi della simultaneità fornita:
Il prezzo della simultaneità fornita è di 0,0000041667 USD per GB-S
Il periodo di tempo totale nel quale la simultaneità fornita è abilitata (secondi): 8 ore * 3.600 secondi = 28.800 secondi
Simultaneità totale configurata (GB): 100 * 1536MB/1024MB = 150 GB
Totale somma di simultaneità fornita (GB-S) = 150 GB * 28.800 secondi = 4.320.000 GB-S
Costi della simultaneità fornita: 4,32M GB-S * 0,0000041667 USD = 18 USDCosti delle richieste:
Il costo mensile delle richieste è di 0,20 USD ogni milione di richieste; il piano gratuito include 1 milione di richieste al mese.
Totale richieste – Richieste incluse nel piano gratuito = Richieste fatturabili mensilmente
3 milioni di richieste – 1 milione di richieste incluse nel piano gratuito = 2 milioni di richieste fatturabili mensilmente
Costi mensili delle richieste = 2 * 0,20 USD = 0,40 USDCosti di calcolo quando la simultaneità fornita è abilitata:
Il costo di calcolo è 0,0000097222 USD per GB-S
Durata totale di calcolo (secondi) = 500.000 * 100 millisecondi = 50.000 secondi
Totale calcolo (GB-S) = 50.000 secondi * 1536 MB/1024 MB = 75.000 GB-S.
Totale costi mensili di calcolo = 75.000 GB-S * 0,0000097222 USD = 0,73 USDCosti di calcolo quando la simultaneità fornita è disabilitata:
Il costo di calcolo mensile è 0,0000166667 USD per GB-S e il piano gratuito offre 400.000 GB-S.
Totale calcolo (secondi) = 2,5 milioni * 120 millisecondi = 300.000 secondi
Totale calcolo (GB-S) = 300.000 * 1536 MB/1024 MB = 450.000 GB-S
Totale calcolo – elaborazione inclusa nel piano gratuito = GB-S di calcolo fatturabili mensilmente
450.000 GB-S – 400.000 GB-S del piano gratuito = 50.000 GB-S
Costi mensili di calcolo = 50.000 x 0,0000166667 USD = 0,83 USDCosti totali mensili:
Costi totali = costi simultaneità fornita + costi delle richieste + costi di calcolo mentre la simultaneità fornita è abilitata + costi di calcolo mentre le simultaneità fornita è disabilitata
Costi totali = 18 USD + 0,40 USD + 0,73 USD + 0,83 USD = 19,96 USD
-
Esempio 2: Instradare i clienti al contenuto di soluzione di supporto più rilevante durante il Cyber Monday
Supponiamo che tu sia un rivenditore al dettaglio che opera su vasta scala durante il Cyber Monday, una festività dell'e-commerce organizzata il lunedì dopo il giorno del Ringraziamento negli Stati Uniti. I tuoi clienti possono chattare in tempo reale con il servizio clienti attraverso l'applicazione per dispositivi mobili che fornisci. Decidi di implementare un modello di elaborazione del linguaggio naturale (NLP).Supponiamo che tu sia un rivenditore al dettaglio che opera su vasta scala durante il Cyber Monday, una festività dell'e-commerce organizzata il lunedì dopo il giorno del Ringraziamento negli Stati Uniti. I tuoi clienti possono chattare in tempo reale con il servizio clienti attraverso l'applicazione per dispositivi mobili che fornisci. Decidi di implementare un modello di elaborazione del linguaggio naturale (NLP).In tal caso, stai usando il famoso modello Bidirectional Encoder Representations from Transformers (BERT) su AWS Lambda. Il modello ti aiuta ad analizzare ed a capire le interazioni di servizio del cliente attraverso l'applicazione per dispositivi mobili al fine di mostrare contenuti di supporto rilevanti o di instradare il cliente all'agente di servizio clienti più indicato. Riceverai molte più richieste di supporto dai clienti quel giorno rispetto al normale, quindi decidi di abilitare la simultaneità fornita nelle tue funzioni Lambda affinché la tua applicazione sia reattiva anche in occasione di picchi di traffico.
Supponiamo che le tue funzioni ricevano 2 milioni di richieste durante le 24 ore di quell'evento, mentre la simultaneità fornita è abilitata. La durata media di esecuzione di funzione è di 280 millisecondi. Configuri la tua funzione con 4,096 MB di memoria su un processore basato su x86 e stabilisci la simultaneità fornita a 7.
I costi vengono calcolati come segue:
Costi della simultaneità fornita:
Il prezzo per la simultaneità fornita è di 0,0000041667 USD per GB-S.
Il periodo di tempo totale nel quale la simultaneità fornita è abilitata (secondi) = 24 ore * 3.600 secondi = 86.400 secondi
Totale simultaneità configurata (GB): 7 * 4096 MB/1024 MB = 28 GB
Totale somma simultaneità fornita (GB/s) = 28 GB * 86.400 secondi = 2.419.200 GB-S
Costi della simultaneità fornita = 2.419.200 GB-S * 0,0000041667 USD = 10,08 USDCosti di calcolo quando la simultaneità fornita è abilitata:
Il costo di calcolo è 0,0000097222 USD per GB-S.
Durata totale di calcolo (secondi) = 2.000.000 * 280 millisecondi = 560.000 secondi
Totale calcolo (GB-S) = 560.000 secondi * 4096 MB/1024 MB = 2.240.000 GB-S.
Costi mensili di calcolo = 2.240.000 GB-S * 0,0000097222 USD = 21,78 USDCosti mensili delle richieste:
Il costo mensile delle richieste è di 0,20 USD per 1 milione di richieste
Costi mensili delle richieste = 2.000.000 * 0,2 USD / 1.000.000 = 0,40 USDCosti totali mensili:
Costi totali = costi della simultaneità fornita + costi di calcolo mentre la simultaneità fornita è abilitata + costi delle richieste = 10,08 USD + 21,78 USD + 0,40 USD = 32,26 USD
Prezzi di SnapStart
Si crea uno snapshot ogni volta che si pubblica una nuova versione della funzione con SnapStart abilitato. Viene addebitato il costo della memorizzazione nella cache di uno snapshot nel periodo in cui la versione della funzione è attiva, per un minimo di 3 ore e successivamente per millisecondo. Il prezzo dipende dalla quantità di memoria allocata per la funzione. Inoltre, viene addebitato un costo ogni volta che Lambda riprende un ambiente di esecuzione ripristinando lo snapshot; in questo caso, il prezzo dipende dalla quantità di memoria allocata per la funzione.
I prezzi di SnapStart non si applicano ai runtime gestiti da Java supportati.
-
Esempio di prezzo: Arricchire la telemetria streaming con metadati aggiuntivi
Supponiamo che tu sia un'azienda di logistica con un parco istanze di veicoli sul campo, ognuno dei quali è dotato di sensori e connettività 4G/5G per emettere dati di telemetria ad un flusso di dati di Amazon Kinesis. Vuoi utilizzare modelli di machine learning (ML) che hai sviluppato per dedurre lo stato di salute del veicolo e prevedere quando la manutenzione di componenti specifici possa essere necessaria.
Supponiamo tu abbia 10.000 veicoli sul campo, ognuno dei quali emette telemetria una volta all'ora in maniera sfalsata con distorsione sufficiente. Hai intenzione di fare questa deduzione attraverso ogni payload per assicurarti che i veicoli siano programmati immediatamente per la manutenzione e per garantire la perfetta salute del tuo parco istanze di veicoli.
Supponiamo che il modello ML sia preparato insieme alla funzione e abbia dimensioni pari a 512 MB. Per deduzione, hai configurato la funzione con 1 GB di memoria e la durata di esecuzione fatturata è in media di due secondi su un processore basato su x86. Si mantiene un'unica versione della funzione. Per semplicità, supponiamo che l'1% di tutte le richieste porti alla creazione di nuovi ambienti di esecuzione.
L'elaborazione end-to-end richiede diversi secondi per questo 1% di richieste. Ciò è dovuto al fatto che l'inizializzazione della funzione richiede diversi secondi, in quanto si importano moduli software di grandi dimensioni e il modello ML durante l'inizializzazione. Vuoi ridurre il tempo di elaborazione end-to-end per queste richieste, quindi abiliti SnapStart sulla tua funzione e pubblichi una nuova versione.
I costi vengono calcolati come segue:
Costi delle richieste
I veicoli emetteranno 10.000 x 24 x 31 = 7.440.000 messaggi al mese, che saranno elaborati dalla funzione Lambda.Costi mensili delle richieste: 7,44 milioni x 0,20 USD/milione = 1,49 USD
Costi mensili di elaborazione
Ogni mese, la funzione verrà eseguita una volta ad ogni messaggio per 2 secondi.Durata di elaborazione mensile (secondi): 7,44 milioni x 2 secondi = 14,88 milioni di secondi
Elaborazione mensile (Gb/s): 14,88 milioni di secondi x 1024 MB/1024 MB = 14,88 milioni di GB/s
Costi mensili di elaborazione: 14,88 milioni di GB/s x 0,0000166667 USD = 248,00 USDIl costo di SnapStart include:
Periodo di tempo totale durante il quale la versione della funzione è attiva (secondi): 24 ore x 31 giorni x 3600 secondi = 2.678.400 secondi
Memoria della funzione allocata: 1024 MB/1024 MB -> 1 GB
Cache SnapStart totale utilizzata: 1 GB x 2.678.400 s -> 2.678.400 GB/s
Costi della cache SnapStart: 2,68 milioni di GB/s x 0,0000015046 USD = 4,03 USDNumero di richieste tramite ripristino SnapStart: 1% di 7,44 milioni = 74.400
Totale ripristino SnapStart utilizzato: 74.400 x 1 GB = 74.400 GB
Costi di ripristino SnapStart: 74.400 GB x 0,0001397998 USD = 10,4 USDCosti SnapStart totali: costi cache SnapStart + costi ripristino SnapStart
Costi SnapStart totali: 4,03 USD + 10,40 USD = 14,43 USDCosti totali mensili
Costi totali = Costi delle richieste + Costi di elaborazione + Costi SnapStart
Costi totali = 1,49 USD + 248,00 USD + 14,43 USD = 263,92 USD
Prezzi del flusso di risposta HTTP Lambda
Tutti gli esempi di seguito si basano sulle tariffe applicate negli Stati Uniti orientali (Virginia settentrionale).
-
Esempio di prezzi: trasmissione di un contenuto Web renderizzato lato server
Supponiamo che tu sia uno sviluppatore di applicazioni Web e stia creando un sito Web renderizzato lato server in una funzione Lambda. La funzione Lambda genera dinamicamente contenuti HTML in base alla richiesta e ai risultati di più chiamate di servizio a valle. Alcune di queste chiamate possono richiedere molto tempo per restituire una risposta. Per ottimizzare l'esperienza utente di caricamento delle pagine, utilizza le funzionalità di flusso di risposta HTTP di Lambda per migliorare le prestazioni di TTFB eseguendo il rendering dei primi blocchi di HTML nel browser non appena la funzione li genera.
Per fare un esempio pratico, supponiamo che la tua applicazione elabori 3 milioni di richieste al mese. Supponiamo inoltre che tu abbia esaurito i 100 GB di flusso di risposta inclusi nel Piano gratuito AWS. La durata media della funzione è di 500 ms. Hai configurato la tua funzione con 1.536 MB di memoria su un processore basato su x86. La dimensione media del payload per richiesta è di 100 KB per i primi due milioni di richieste al mese e di 7 MB per l'ultimo milione di richieste al mese. Il calcolo di esempio presuppone 1 GB = 1.024 MB.
I costi vengono calcolati come segue:
Costi di calcolo mensili
Il prezzo di calcolo mensile è di 0,0000166667 USD per GB/s e il piano gratuito offre 400.000 GB/s.
Calcolo totale (secondi) = 3 milioni * 500 ms = 1.500.000 secondi
Calcolo totale (GB/s) = 1.500.000 * 1.536 MB / 1.024 MB = 2.250.000 GB/s
Calcolo totale – Calcolo incluso nel piano gratuito = GB/s di calcolo fatturabili al mese
2.250.000 GB/s – 400.000 GB/s del piano gratuito = 1.850.000 GB/s
Costi di calcolo mensili = 1.850.000 * 0.0000166667 USD = 30,83 USDCosti delle richieste mensili
Il prezzo delle richieste mensili è di 0,20 USD ogni milione di richieste e il piano gratuito include 1 milione di richieste al mese.
Totale richieste – Richieste incluse nel piano gratuito = Richieste fatturabili al mese
3 milioni di richieste – 1 milione di richieste del piano gratuito = 2 milioni di richieste fatturabili al mese
Costi delle richieste mensili = 2.000.000 * 0,2 USD/1.000.000 = 0,40 USDCosti relativi ai byte elaborati
Il prezzo dei byte trasmessi mensili è di 0,008 USD per GB trasmesso e il piano gratuito fornisce 100 GB al mese. Anche i primi 6 MB trasmessi per richiesta sono gratuiti.
Byte gratuiti trasmessi (GB) = 2 milioni di richieste* 100 KB = 190,7 GB
Poiché 100 KB < 6 MB per richiesta, i 190,7 GB trasmessi sono gratuiti.
Byte trasmessi addebitabili (GB) = 1 milione di richieste* (7 MB – 6 MB) = 976,56 GB
Costi dei byte trasmessi mensili = 976,56 GB * 0,008 USD = 7,81 USDCosti totali mensili:
Costi totali = Costi di calcolo + Costi di richiesta + Costi dei byte trasmessi = 30,83 USD + 0,40 USD + 7,81 USD = 39,04 USD al mese
Modalità con provisioning per la determinazione dei prezzi dello strumento di mappatura dell'origine degli eventi (ESM)
La modalità con provisioning per lo strumento di mappatura dell'origine degli eventi (ESM) consente di ottimizzare il throughput dell'ESM allocando un numero minimo e massimo di risorse denominate event poller e scalando automaticamente tra i limiti minimi e massimi configurati. Un event poller è la risorsa configurabile alla base di un ESM in modalità con provisioning e fornisce un throughput fino a 5 MB/s. I prezzi si basano sugli event poller di minimi con provisioning e su quelli utilizzati durante il dimensionamento automatico. I costi vengono calcolati utilizzando un'unità di fatturazione denominata unità event poller (EPU). Il pagamento viene calcolato in base al numero e alla durata delle unità EPU utilizzate, misurati in ore EPU.
SQS ESM: un'EPU supporta un event poller, ciascuno dei quali fornisce un throughput fino a 1 MB/s. Ogni SQS ESM richiede un minimo di 2 event poller.
MSK o Self-managed Kafka (SMK) ESM: ogni EPU supporta una capacità effettiva di trasmissione fino a 20 MB/s per il polling degli eventi, con un valore predefinito di 10 poller di eventi. Ogni event poller può aumentare verticalmente fino a 5 MB/s di throughput. Il numero di poller di eventi allocati su un'EPU dipende dalla capacità di calcolo consumata da ciascun poller di eventi. Puoi raggruppare più ESM all'interno dello stesso Amazon VPC per condividere capacità e costi EPU. Per saperne di più sulla modalità Provisioned per Kafka ESM, leggi la documentazione.
Trasferimento dati: vengono addebitate le tariffe standard per il trasferimento dati AWS.
Durata: i prezzi vengono calcolati al secondo con un minimo di 1 minuto.
-
Esempio di prezzi 1
Esempio: analisi dei dati di streaming in tempo reale con KafkaEsempio: analisi dei dati di streaming in tempo reale con KafkaSupponiamo di essere un fornitore globale di soluzioni di customer contact center e di disporre di pipeline che emettono metadati relativi all'esperienza di chiamata agli argomenti di Amazon MSK (Kafka) per l'analisi in tempo reale. Poiché il traffico può essere intenso e imprevedibile, è consigliabile utilizzare la modalità con provisioning per ESM per ottimizzare le prestazioni del proprio ESM. Supponiamo che la funzione Lambda che elabora questi messaggi sia configurata con 1.024 MB di memoria per processore x86 e riceva 1 milione di invocazioni al giorno con una durata media di 2 secondi. Supponiamo di aver attivato la modalità provvisoria per l'ESM con 1 event poller predefinito e che l'ESM aumenti verticalmente fino a consumare 800 ore EPU al mese negli Stati Uniti orientali (Virginia settentrionale).
Costi mensili di calcolo
Il prezzo mensile per il calcolo è 0,0000166667 USD per GB/s e il piano gratuito fornisce 400.000 GB/s
Calcolo totale (secondi) = 1.000.000 * 30 * 2 secondi = 60.000.000 secondi
Calcolo totale (GB/s) = 60.000.000 * 1024 MB/1024 = 60.000.000 Gb/s
Calcolo totale – Calcolo incluso nel piano gratuito = GB/s di calcolo fatturabili al mese
60.000.000 GB/s – 400.000 GB/s del piano gratuito = 59.600.000 GB/s
Costi di calcolo mensili = 59.600.000 * 0,0000166667 USD = 993,3 USDCosti mensili delle richieste
Il costo mensile delle richieste è di 0,20 USD per 1 milione di richieste.
Costi mensili delle richieste = 60 milioni di richieste * 0,20 USD = 12,00 USDCosti della modalità con provisioning mensile per ESM
Costi per unità EPU = 800 ore EPU * 0,185 USD = 148 USD
Costi della modalità con provisioning mensile per ESM = 148 USDCosti totali
Costi totali = Costi di calcolo + Costi delle richieste + Costi della modalità con provisioning per ESM
Costi totali = 993,3 USD + 12 USD + 148 USD = 1.153,3 USD
-
Esempio di prezzi 2
Elaborazione degli eventi in tempo reale con Amazon SQSEsempio: elaborazione degli eventi in tempo reale con Amazon SQSSupponiamo che tu sia una società di servizi finanziari che elabora feed di dati di mercato ed esegue transazioni finanziarie utilizzando microservizi basati sugli eventi per applicazioni finanziarie rivolte ai clienti in tempo reale. Poiché il traffico può essere intenso e imprevedibile, è consigliabile utilizzare la modalità con provisioning per ESM per ottimizzare le prestazioni del proprio ESM. Supponiamo che la funzione Lambda che elabora questi messaggi sia configurata con 1.024 MB di memoria per processore x86 e riceva 1 milione di invocazioni al giorno con una durata media di 1 secondi. Hai un TPS massimo di eventi di 100 che desideri elaborare con una latenza massima di 0,2 secondi. Per ottenere queste prestazioni di latenza, avete attivato la modalità Provisioned per il vostro SQS ESM con un minimo di 10 poller di eventi e il vostro ESM è scalabile fino a consumare 8000 ore di EPU al mese nella regione degli Stati Uniti orientali (Virginia settentrionale) per gestire il traffico a bassa latenza.
Costi per l'elaborazione del mese
Il costo mensile di elaborazione è 0,0000166667 USD per GB/s.
Calcolo totale (secondi) = 1.000.000 * 30 * 1 secondi = 30.000.000 secondi
Calcolo totale (GB/s) = 30.000.000 * 1024 MB/1024 = 30.000.000 Gb/s
Calcolo totale = GB/s di calcolo fatturabili al mese * 0,0000166667 USD
Costi di calcolo mensili = 30.000.000 * 0,0000166667 USD = 500 USDCosti per le richieste del mese
Il costo mensile delle richieste è di 0,20 USD per 1 milione di richieste
Costi mensili delle richieste = 30M richieste * 0,20 USD = 6 USDCosti della modalità con provisioning mensile per ESM = 148 USD
Il prezzo dell'EPU è di 0,00925 USD per EPU-ora
Costi per unità EPU = 8000 ore EPU * 0,00925 USD = 74 USD
Costi della modalità con provisioning mensile per ESM = 74 USDCosti totali
Costi totali = Costi di calcolo + Costi delle richieste + Costi della modalità con provisioning per ESM
Costi totali = 500 USD + 6 USD + 74 USD = 580 USD
-
Esempio di prezzi 3
Esempio: analisi dei dati di streaming in tempo reale con ESM multipli KafkaSupponiamo di essere un fornitore globale di soluzioni di customer contact center e di disporre di pipeline che emettono metadati relativi all'esperienza di chiamata agli argomenti di Amazon MSK (Kafka) ognuno con apporto di messaggi dai vari prodotti disponibili. Ogni argomento è in fase di acquisizione con un massimo di 500 messaggi al secondo, con una dimensione media dei messaggi di 3 KB e una velocità massima di 1,5 MB/s. Poiché il traffico può essere intenso e imprevedibile, è consigliabile utilizzare la modalità con provisioning per ESM per ottimizzare le prestazioni del proprio ESM. Supponiamo che la funzione Lambda che elabora questi messaggi sia configurata con 1.024 MB di memoria per processore x86 e riceva 1 milione di invocazioni al giorno con una durata media di 0.2 secondi. Hai creato 10 Kafka ESM per l'elaborazione di eventi con <1,5 MB/s di throughput per ESM e hai deciso di raggrupparli nello stesso gruppo Poller per ottimizzare i costi. Supponiamo di aver attivato la modalità provvisoria per il tuo ESM con il poller a 1 evento predefinito e di utilizzare tutti i 10 ESM all'interno dello stesso gruppo di poller negli Stati Uniti orientali (Virginia settentrionale).Costi di calcolo mensili
Il costo dell'elaborazione mensile è 0,0000166667 USD per GB/s e il piano gratuito offre 400.000 GB/s.
Calcolo totale (secondi) = 1.000.000 * 30 * 0.2 secondi = 6.000.000 secondi
Calcolo totale (GB/s) = 6.000.000 * 1024 MB/1024 = 6.000.000 Gb/s
Calcolo totale (GB) per tutti i 10 ESM = 6.000.000 GB/s * 10 = 60.000.000 Gb/s
Costi di calcolo mensili = 60.000.000 * 0,0000166667 USD = 1,000 USD
Costi per le richieste del mese
Il costo mensile delle richieste è di 0,20 USD per 1 milione di richieste.
Richieste mensili totali per tutti i 100 ESM = 1 milione * 30 giorni * 10 ESM = 300 milioni di richieste
Costi mensili delle richieste = 300M richieste * 0,20 USD = 60,00 USD
Costi della modalità con provisioning mensile per ESM = 148 USD
Il prezzo dell'EPU per ora è di 0,185 dollari all'ora e supporta 10 sondaggi di eventi per EPU.
Numero totale di sondaggi di eventi all'ora = 1 poller di eventi * 10 ESM = 10 sondaggi di eventi
EPU utilizzato = 10 poller di eventi utilizzati/10 poller di eventi supportati per EPU = 1 EPU
EPU totali al mese = 1 EPU * 720 ore al mese = 720 ore EPU
Costi per unità EPU = 720 ore EPU * 0,185 USD = 133.2 USD
Costi della modalità con provisioning mensile per ESM = 133.2 USD
Costi totali
Costi totali = Costi di calcolo + Costi delle richieste + Costi della modalità con provisioning per ESM
Spese totali = 1.000$ + 60$ + 133,2$ = 1.193,2$ al mese per 10 ESM
Costi mensili per ESM = 1.193,2$/10 = 119,3$ al mese per ESM
Trasferimento dati e altri costi
Trasferimento dati
I dati trasferiti in entrata e in uscita dalle funzioni AWS Lambda dall'esterno della regione in cui viene eseguita la funzione saranno addebitati secondo le tariffe di trasferimento dei dati Amazon EC2 come indicato alla voce "Trasferimento di dati".
Il trasferimento di dati con le funzioni AWS Lambda è gratuito nella stessa regione AWS fra i seguenti servizi: Amazon Simple Storage Service (S3), Amazon Glacier, Amazon DynamoDB, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), Amazon Kinesis, Amazon Elastic Container Registry (ECR), Amazon Simple Notification Service (SNS), Amazon Elastic File System (EFS) e Amazon SimpleDB.
L'uso di Amazon cloud privato virtuale (VPC) o di peering VPC con le funzioni AWS Lambda determinerà costi aggiuntivi come spiegato alla pagina dei prezzi on-demand di Amazon Elastic Compute Cloud (EC2). Una connessione peering VPC è una connessione di reti fra due VPC che ti permette di instradare il traffico fra i due utilizzando indirizzi IPv4 o IPv6 privati.
Per ulteriori dettagli sui prezzi dei servizi AWS, consulta la sezione dei prezzi nelle pagine di descrizione dei servizi AWS che ti interessano.
Prezzi di Lambda@Edge
La durata delle funzioni Lambda@Edge è calcolata con una granularità di 1 ms
-
Esempio di prezzi:
Se la funzione Lambda@Edge viene eseguita 10 milioni di volte in un mese, ogni volta per 10 ms, i costi vengono calcolati come segue:Se la funzione Lambda@Edge viene eseguita 10 milioni di volte in un mese, ogni volta per 10 ms, i costi vengono calcolati come segue:Costi mensili di elaborazione
Il costo mensile di elaborazione è 0,00000625125 USD per 128 MB/secondo di utilizzo
Totale elaborazione (secondi) = 10.000.000 x (0,01 sec) = 100.000 secondiCosti mensili di elaborazione = 100.000 * 0.00000625125 USD = 0,63 USD
Costi per le richieste del meseIl costo mensile delle richieste è di 0,60 USD per 1 milione di richieste.
Costi mensili delle richieste = 10.000.000 * 0,6 USD/1.000.000 = 6,00 USD
Costi totali del mese
Costi totali = Costi per l'elaborazione + Costi delle richieste = 0,63 USD + 6,00 USD = 6,63 USD al mese
Risorse addizionali sui prezzi
Calcola facilmente le spese mensili con AWS
Contatta gli specialisti AWS per ricevere un preventivo personalizzato