I prezzi di AWS Step Functions sono calcolati solo in base all'uso effettivo. I costi addebitati dipendono dal numero di transizioni di stato completate necessarie per eseguire un'applicazione.

Dettagli sui prezzi di Step Functions

Step Functions conteggia una transizione di stato ogni volta che viene completata una fase del flusso di lavoro. Viene addebitato il numero totale di transizioni di stato in tutte le macchine a stati, inclusi i nuovi tentativi.

Il piano gratuito di Step Functions include 4.000 transizioni di stato gratuite al mese. Tutti i costi vengono calcolati quotidianamente e fatturati mensilmente.

Per ulteriori informazioni, consulta gli esempi di prezzo di Step Functions.

Piano gratuito

4.000 transizioni di stato

al mese

Il piano gratuito per Step Functions non scade automaticamente al termine dei 12 mesi inclusi nel piano gratuito di AWS ed è disponibile sia per i nuovi clienti sia per i vecchi clienti AWS senza termini di tempo.

Transizioni di stato

Successivamente, 0,000025 USD per transizione di stato

0,025 USD per 1.000 transizioni di stato

I prezzi di AWS Step Functions sono calcolati in base al numero di transizioni di stato al mese. Saranno addebitati i costi solo per le transizioni di stato oltre il piano gratuito. Consulta la tabella dei prezzi delle transizioni di stato per ulteriori informazioni.

Se viene inclusa la gestione della ripetizione degli errori nei passaggi del flusso di lavoro, ogni tentativo verrà addebitato come transizione di stato aggiuntiva.  

Tabella dei prezzi delle transizioni di stato

Regione Prezzo per 1.000 transizioni di stato
Stati Uniti orientali (Virginia settentrionale)   
0,0250 USD
Stati Uniti orientali (Ohio)    
0,0250 USD
Stati Uniti occidentali (Oregon)    
0,0250 USD
Stati Uniti occidentali (California settentrionale)
0,0279 USD
Canada (Centrale)    
0,0250 USD
UE (Irlanda)    
0,0250 USD
UE (Francoforte)    
0,0250 USD
UE (Londra)    
0,0250 USD
UE (Stoccolma) 0,0250 USD
Asia Pacifico (Mumbai) 0,0285 USD
Asia Pacifico (Tokyo)    
0,0250 USD
Asia Pacifico (Singapore)    
0,0250 USD
Asia Pacifico (Sydney)    
0,0250 USD
Asia Pacifico (Seoul)    
0,0271 USD
AWS GovCloud (Stati Uniti) 0,0300 USD

Costi aggiuntivi

Potranno essere addebitati costi aggiuntivi se il funzionamento del flusso di lavoro dell'applicazione prevede l'utilizzo di altri servizi AWS o di trasferimento dei dati. Ad esempio, se il flusso di lavoro richiama una funzione AWS Lambda, saranno fatturate le richieste e la durata della funzione. Per ulteriori informazioni sui prezzi dei servizi AWS, consulta la relativa sezione nelle pagine di descrizione dei servizi AWS che ti interessano. Di seguito sono elencati i collegamenti ai prezzi di alcuni dei servizi più utilizzati.

Trasferimento dati

Trasferimenti di dati esterni a e da Amazon EC2

Prezzi di AWS Lambda

Richieste e durata

Prezzi di Amazon EC2

Istanze on demand, riservate e Spot

Prezzi di Amazon ECS

Tipi di lancio di Fargate e EC2

Esempi di prezzi di Step Functions

  • Esempio 1

    Flussi di lavoro dell'applicazione con passaggi sequenziali
    sfn_sm_upload_delete_raw

    Un flusso di lavoro dell'applicazione con due passaggi ha tre transizioni di stato, che sono determinate contando le frecce sul grafico

    1. Inizia a caricare file RAW
    2. Carica file RAW per eliminare file RAW
    3. Elimina RAW File per terminare 

    Il prezzo per la transizione di stato negli Stati Uniti occidentali (Virginia settentrionale) è di 0,000025 USD e il piano gratuito prevede 4.000 transizioni di stato al mese. Se questa macchina a istanze è stato eseguito 100.000 volte in un mese, senza nuovi tentativi dovuti a errori, il costo totale sarebbe:

    Transizioni di stato nel flusso di lavoro x esecuzioni dei flussi di lavoro = totale delle transizioni di stato

    3 x 100.000 = 300.000

    Totale delle transizioni di stato – Transizioni di stato del piano gratuito = transizioni di stato fatturabili

    300.000 – 4.000 = 296.000

    Costo mensile: 296.000 x 0,000025 USD = 7,40 USD

  • Esempio 2

    Il flusso di lavoro di un'applicazione con condizioni di diramazione
    sfn_sm_image_processing

    La macchina a stati usata in questo esempio è disponibile su GitHub.

    Il flusso di lavoro di un'applicazione con condizioni di diramazione può avere più di un percorso. In questo esempio, sono presenti 10 frecce (o archi) che connettono le diverse fasi. Il percorso senza errori da "Start" a "End" passa attraverso otto transizioni di stato. I percorsi che passano da "Start" a “NotSupportedImageType" accumuleranno due o tre transizioni di stato. Inoltre, possono accumularsi ulteriori transizioni in caso di gestione della ripetizione degli errori in uno degli stati.

    Il prezzo per la transizione di stato negli Stati Uniti occidentali (Virginia settentrionale) è di 0,000025 USD e il piano gratuito prevede 4.000 transizioni di stato al mese. Se questo flusso di lavoro dell'applicazione è stato eseguito 100.000 volte in un mese e ogni volta non sono stati riscontrati errori nel percorso, quindi senza nuovi tentativi dovuti a errori, il costo totale sarebbe:

    Transizioni di stato per esecuzione x esecuzioni dei flussi di lavoro = totale delle transizioni di stato

    8 x 100.000 = 800.000

    Totale delle transizioni di stato – Transizioni di stato del piano gratuito = transizioni di stato fatturabili

    800.000 – 4.000 = 796.000

    Costo mensile: 796.000 x 0,000025 USD = 19,90 USD

    Il costo totale delle cinque funzioni di AWS Lambda in questo esempio è di 97,62 USD. Durante l’esecuzione di un percorso senza errori in cui viene elaborata un'immagine JPEG da 4,7 MB, le dimensioni e la durata delle funzioni Lambda sono le seguenti:

    Funzione Memoria (MB) Durata (Msec)
    ExtractImageMetadata 1.024 3.200
    TransformMetadata 256 100
    Rekognition 256 1.200
    Thumbnail 1.536 1.500
    StoreImageMetadata 256 300

Nozioni di base su AWS Step Functions

Visita la pagina sulle nozioni di base
Sei pronto per iniziare?
Accedi alla console AWS Step Functions.
Hai altre domande?
Contattaci