AWS Step Functions

Flussi di lavoro visivi per applicazioni moderne

AWS Step Functions è un servizio di flusso di lavoro visivo low-code utilizzato per orchestrare i servizi AWS, automatizzare i processi aziendali e creare applicazioni serverless. I flussi di lavoro gestiscono gli errori, i tentativi, la parallelizzazione, le integrazioni dei servizi e l'osservabilità in modo che gli sviluppatori possano concentrarsi su una logica di business di maggior valore.

4.000 transizioni di stato

al mese con il piano gratuito AWS

Vantaggi

Crea e distribuisci rapidamente

Inizia con una semplice interfaccia drag-and-drop. Con Step Functions, puoi esprimere logiche aziendali complesse come flussi di lavoro low-code e basati su eventi che collegano servizi, sistemi o persone in pochi minuti.

Scrivi meno codice di integrazione

Componi risorse AWS come Lambda, ECS, Fargate, Batch, DynamoDB, SNS, SQS, SageMaker, EventBridge or EMR in flusso di lavoro aziendali resilienti, data pipeline o applicazioni.

Crea flussi di lavoro tolleranti agli errori e stateful

Step Functions gestisce lo stato, i checkpoint e i riavvii affinché l'applicazione venga eseguita nell'ordine e nel modo previsti. Le funzionalità integrate di try/catch, retry e rollback gestiscono gli errori e le eccezioni automaticamente in base alla logica di business definita.

Progettato per qualsiasi caso d'uso

Step Functions offre due tipi di flussi di lavoro: Standard o Express, che possono essere utilizzati in base al caso d’uso specifico.  I flussi di lavoro Standard vengono utilizzati per gestire i carichi di lavoro di lunga durata.  I flussi di lavoro Express supportano carichi di lavoro di elaborazione di eventi ad alto volume. 

Come funziona

  • Panoramica
  • Schema di gestione degli errori
  • Diramazione e schemi di interazione umana
  • Schema di concatenazione
  • Modello Saga
  • Panoramica
  • AWS Step Functions - Come funziona - Panoramica
  • Schema di gestione degli errori
  • AWS Step Functions - Come funziona - Schema di gestione degli errori
  • Diramazione e schemi di interazione umana
  • AWS Step Functions - Come funziona - Diramazione e schemi di interazione umana
  • Schema di concatenazione
  • AWS Step Functions - Come funziona - Schema di concatenazione
  • Modello Saga
  • AWS Step Functions - Come funziona - Modello Saga

Casi d'uso

Automatizzazione del processo ETL (Extract, Transform, and Load)

Verifica che più processi ETL a lunga esecuzione vengano eseguiti e completati con successo, invece di organizzare manualmente tali processi o mantenere un'applicazione separata.

Preparazione dei dati per il machine learning (ML)

Per abilitare il machine learning, i dati di origine devono essere raccolti, elaborati e normalizzati in modo che i sistemi di modeling ML come Amazon SageMaker possano addestrarsi su tali dati. Step Functions semplifica la sequenza dei passaggi necessari per automatizzare la pipeline ML. 

Orchestrazione di microservizi

Utilizza Step Functions per combinare più funzioni AWS Lambda in applicazioni serverless e microservizi reattivi. È inoltre possibile orchestrare i dati e i servizi in esecuzione solo su istanze Amazon EC2, contenitori o server on-premise

Liberty Mutual

Liberty Mutual ha creato un flusso di lavoro basato sugli eventi con Step Functions in cui i feed di dati da ciascuna linea di business vengono trasformati in una serie di eventi o transazioni finanziarie. Scopri come vengono elaborate un milione di transazioni al mese per soli 60 USD.  

Visualizza le testimonianze dei clienti

Freebird

Utilizza Step Functions per combinare più funzionalità AWS Lambda in applicazioni e microservizi senza server reattivi, senza necessità di scrivere il codice per la logica di flusso di lavoro, i processi paralleli, la gestione degli errori, i timeout o i tentativi. È inoltre possibile orchestrare i dati e i servizi in esecuzione solo su istanze Amazon EC2, container o server on-premise.

Visualizza le testimonianze dei clienti

The Guardian

The Guardian ha orchestrato un flusso di dati tra più sistemi risparmiando ai team tecnici 4 ore a settimana nell'eliminazione manuale degli account.  Scopri come il team è riuscito a mantenere registri accurati e automatizzati con Step Functions con conseguente consegna puntuale dei giornali per migliaia di abbonati.

Visualizza le testimonianze dei clienti

Leggi altri casi d'uso »

Clienti

Leggi altre testimonianze dei clienti

Video di clienti

Novità

data
  • data
1
3 dicembre 2019

Presentazione di Express Workflow di AWS Step Functions


Express Workflow sono un nuovo tipo di flusso di lavoro di AWS Step Functions che ti permette di orchestrare in modo economico i servizi di calcolo, database e messaggistica di AWS con tassi di eventi maggiori a 100.000 eventi al secondo.

18 settembre 2019

AWS Step Functions aggiunge il supporto per il parallelismo dinamico nei flussi di lavoro


AWS Step Functions supporta ora il parallelismo dinamico per farti ottimizzare le prestazioni e l'efficienza dei flussi di lavoro dell'applicazione.

12 agosto 2019

AWS Step Functions aggiunge il supporto per flussi di lavoro nidificati


AWS Step Functions ora consente di orchestrare processi più complessi tramite l'elaborazione di flussi di lavoro modulari e riutilizzabili.

Guarda tutti gli annunci »

Post di blog recenti

1

Nozioni di base su AWS

Registrati per creare un account AWS

Registrati per creare un account AWS

Ottieni accesso istantaneo al piano gratuito di AWS.
Impara con i tutorial di 10 minuti

Impara con i tutorial di 10 minuti

Esplora e impara con semplici tutorial.
Inizia a lavorare con AWS

Inizia a lavorare con AWS

Inizia a creare con le guide dettagliate che ti aiutano ad avviare il tuo progetto AWS.

Ulteriori informazioni su AWS Step Functions

Visita la pagina delle caratteristiche
Sei pronto per iniziare?
Accedi alla console AWS Step Functions.
Hai altre domande?
Contattaci