Il modo migliore per iniziare a lavorare con AWS Step Functions è partire dalla Guida alle operazioni di base, parte della nostra documentazione tecnica. In pochi minuti sarà possibile creare flussi di lavoro di applicazioni con Step Functions.

Per ulteriori informazioni, consulta architetture di riferimento, post del blog e video di seguito.

AWS Step Functions è ora disponibile al pubblico

Prova AWS Step Functions gratuitamente

Il piano gratuito AWS Step Functions comprende 4.000 transizioni di stato ogni mese.  

Visualizza i dettagli del piano gratuito AWS »



Grazie ad AWS Step Functions, Guardian News & Media (GNM) ha risolto una delle problematiche principali della distribuzione digitale del proprio quotidiano, l'orchestrazione del flusso dati tra diversi sistemi. Step Functions ha permesso di trovare un modo automatizzato per orchestrare query e processi molto complessi tra tutti i sistemi distribuiti in uso. Questa soluzione ha permesso di risparmiare tempo e investimenti, semplificando agli sviluppatori la creazione di applicazioni con funzioni AWS Lambda e garantendo maggiori produttività e agilità.

Leggi il caso di studio

The Guardian Logo
SnapshotManagementDiagram

AWS Answers è un repository di soluzioni sviluppate da ingegneri AWS pronte per la distribuzione in produzione che possono essere lanciate nel proprio account.  

ServerlessReferenceArchitecture

Estrai metadata dai file multimediali senza competenze in materia di apprendimento automatico. Questa soluzione utilizza servizi AI nativi di AWS senza server, quali Amazon Rekognition, Amazon Transcribe e Amazon Comprehend, per estrarre automaticamente preziosi metadata dai file multimediali. Al completamento, la macchina a stati indicizza i risultati in un cluster di Amazon Elasticsearch, così puoi cercare e recuperare i metadata di immagine utilizzando l'API o l'interfaccia Web.

Scarica la guida per codice e implementazione

Crea un'architettura scalabile e distribuita in grado di inglobare, archiviare, elaborare e fornire contenuti video. Una macchina a stati di AWS Step Functions acquisisce il video sorgente, convalida il file sorgente e genera i metadati. Una seconda macchina a stati genera un profilo di codifica in base ai metadati estratti e inoltra i processi di codifica in AWS Elemental MediaConvert. Una volta completata la codifica, una terza macchina a stati convalida l'output.

Scarica la guida per codice e implementazione

ServerlessReferenceArchitecture

Questa applicazione di gestione degli snapshot illustra come utilizzare AWS Step Functions insieme ad Amazon CloudWatch Events, AWS Lambda e AWS CloudFormation per creare una soluzione serverless per la gestione del ciclo di vita degli snapshot EBS.

Visualizza l'architettura di riferimento su GitHub

SnapshotManagementDiagram
ServerlessReferenceArchitecture

Il back-end di elaborazione e riconoscimento delle immagini mostra come utilizzare AWS Step Functions per orchestrare un flusso di lavoro di elaborazione serverless con AWS Lambda, Amazon S3, Amazon DynamoDB e Amazon Rekognition. Questo flusso di lavoro consente di elaborare le foto caricate in Amazon S3 estraendone metadati quali geolocalizzazione, dimensioni, formato, ora, ecc. Quindi aggiunge tag in base agli oggetti nella foto grazie al riconoscimento di immagini. In parallelo, ne produce anche una miniatura.

Visualizza l'architettura di riferimento su GitHub


Orchestrazione di applicazioni Apache Spark con AWS Step Functions e Apache Livy, Tanzir Musabbir, 25 maggio 2018 

Una soluzione serverless per richiamare AWS Lambda con frequenza inferiore al minuto, Emanuele Menga, 11 maggio 2018

Architetture moderne per le catene di fornitura multimediali basate sul cloud da Fox e Turner, Usman Shakeel, 2 maggio 2018

Migliorare il modello di maturità dei processi di manutenzione delle applicazioni IoT distribuite con AWS Greengrass e AWS Step Functions, Shane Baldacchino, 27 aprile 2018

Come proteggere istanze EC2 poco utilizzate con AWS Systems Manager, Spencer Glazier, 31 gennaio 2018

Implementazione di pipeline ETL dinamica con AWS Step Functions, Wangechi Dole, AWS, Milan Krasnansky e Rian Mookencherry, SGK, 5 dicembre 2017

Implementazione di distribuzioni Canary di funzioni AWS Lambda con Alias Traffic Shifting, Ryan Green, 30 novembre 2017

Controllo dei costi serverless automatizzato, parte 1, Shankar Ramachandran, Pubali Sen e George Mao, 30 novembre 2017

Acquisizione di parametri personalizzati ad alta risoluzione da container con AWS Step Functions e AWS Lambda, Trevor Sullivan, 16 novembre 2017

Ripristinare AWS Step Functions da qualsiasi stato, Yash Pant e Aaron Friedman, 16 novembre 2017

Utilizzo delle macchine a stati di AWS Step Functions per gestire le operazioni AWS CodePipeline basate sul flusso di lavoro, Marcilio Mendonca, 18 ottobre 2017

Con AWS Step Functions tutto sembra meglio, Jeff Barr, AWS, 5 ottobre 2017

Automatizzare la gestione di snapshot EBS con AWS Step Functions e Amazon CloudWatch Events, Brittany Doncaster, 18 settembre 2017

Automatizzare l'IT con AWS Step Functions e Amazon CloudWatch Events, Rob Percival, 14 agosto 2017

Creazione di una piattaforma Real World Evidence in AWS, Aaron Friedman, 9 agosto 2017

Come Cloudticity automatizza le patch di sicurezza per Linux e Windows con Amazon EC2 Systems Manager e AWS Step Functions, Ananth Vaidyanathan, 2 agosto 2017

Sincronizzazione di bucket Amazon S3 con AWS Step Functions, Constantin Gonzalez, 25 giugno 2017

Creazione di flussi di lavoro in batch di genomica a throughput elevato in AWS, parte 4, Aaron Friedman e Angel Pizarro, 30 giugno 2017

Automatizzazione della gestione di errori in funzioni AWS Lambda con AWS Step Functions, Aaron Rehaag, 16 marzo 2017

Implementazione di stati di approvazione manuale serverless in AWS Step Functions e Amazon API Gateway, Ali Baghaii, AWS, 15 febbraio 2017

API Fluent Java AWS Step Functions, Andrew Shore, 31 gennaio 2017

Novità – AWS Step Functions – Creazione di applicazioni distribuite tramite flussi di lavoro visivi, Jeff Barr, 1 dicembre 2016

Breaking Down the Monolith with AWS Step Functions (Scott Triglia, Yelp, 27 novembre 2017)

Applying the Saga pattern with AWS Lambda and Step Functions (Yan Cui, Space Ape Games, 18 luglio 2017)

Integrating MongoDB Atlas, Twilio and AWS Simple Email Service with AWS Step Functions – Part 2 (Raphael Londner, Principal Cloud Developer Advocate, MongoDB, 17 maggio 2017)

Integrating MongoDB Atlas, Twilio and AWS Simple Email Service with AWS Step Functions – Part 1 (Raphael Londner, Principal Cloud Developer Advocate, MongoDB, 30 marzo 2017)

Easily Create Complex Workflows with AWS Step Functions (Volodymyr Rudyi, Agile Vision, 12 febbraio 2017)

Visual Orchestration in AWS (Eric Shanks, AHEAD, 5 gennaio 2017)

Passing Data between Lambdas with AWS Step Functions (Trevor Turnbull, 11 dicembre 2016)


tma-trulia-sfn-1200x628
3:22
In che modo Trulia Rentals ha adottato un approccio serverless ad acquisizione, elaborazione e analisi di potenziali clienti nel corso della migrazione dal sistema di gestione precedente.

In questo episodio di This is my Architecture, Evren Cakir, responsabile di progettazione software presso Trulia Rentals, condivide in che modo l'azienda ha adottato un approccio serverless ad acquisizione, elaborazione e analisi dei potenziali clienti al momento della migrazione dal sistema legacy.

nib è una delle agenzie di assicurazione sanitaria in più rapida crescita in Australia e fornisce assicurazioni medico-sanitarie a oltre un milione di australiani e residenti in Nuova Zelanda. Ascolta tutte le informazioni sulla strategia cloud e il percorso di nib, le conoscenze e le lezioni apprese e il modo in cui tale percorso ha sbloccato l'accesso a tecnologie innovative, come container, AI, Machine Learning, bot di conversazione e architetture senza server.

Guarda questa sessione per scoprire tutti i trucchi più recenti per automatizzare le risposte agli incidenti e le analisi forensi nel cloud. Questa sessione si concentra sull'automatizzazione dei processi di risposta agli incidenti nel cloud e affronta minacce interne ed esterne, trigger, campanelli d'allarme, piani di contenimento e prevenzione dalla perdita di dati.

Le applicazioni distribuite presentano un livello maggiore di complessità rispetto alle applicazioni monolitiche tradizionali e rendono monitoraggio, debug e ottimizzazione dei sistemi molto più complicato. In questa sessione, sarà illustrato come creare macchine a stati di AWS Step Functions per orchestrare applicazioni serverless suddivise in più fasi, ottenendo maggiore visibilità operativa con AWS X-Ray.

Questa presentazione può anche essere visualizzata in SlideShare.

In questa presentazione tenutasi al summit di AWS, l'ingegnere responsabile dell'affidabilità di sito di Segment Michael Fischer descrive in che modo Segment fornisce un servizio per raccogliere i dati dei clienti in un singolo punto e utilizzarli in un secondo momento per analisi, marketing e altro.

Fox Network Engineering and Operations raccoglie, preparare e suddivide in pacchetti tutti i flussi multimediali in entrata per la distribuzione multipiattaforma. Ascolta in che modo hanno creato un sistema di gestione delle risorse in AWS per allocare e ricalibrare le risorse in modo dinamico e per automatizzare l'intero flusso della catena di fornitura dei contenuti.

Per ulteriori informazioni su questa soluzione, leggi il post del blog Architetture moderne per le catene di fornitura multimediali basate sul cloud da Fox e Turner.

Questo webinar illustra in che modo i clienti di AWS migliorano le loro catene di fornitura multimediali con l'intelligenza artificiale in aree quali l'applicazione di tag di metadati (con Rekognition e Comprehend), la traduzione, la trascrizione e i servizi cloud (Elemental). Verrà inoltre spiegato come utilizzare l'orchestrazione di un flusso di lavoro per ottimizzare la rapidità e la scalabilità di pipeline multimediali a più fasi esaminando soluzioni serverless e basate su eventi e intelligenza artificiale nel settore dei media e dell'intrattenimento.

AWS Greengrass fornisce controlli autonomi ed elaborazione su edge location consentendo di creare applicazioni che offrono valore aggiunto sotto forma di manutenzione predittiva, ottimizzazione delle risorse e gestione di sistemi di controllo complessi. In questa sessione, esamineremo come sfruttare i dati provenienti ad esempio da sensori e flussi di dati con relè e attuatori per coordinare i componenti di applicazioni IoT distribuite.

I carichi di lavoro regolamentati devono sottostare a requisiti di sicurezza estremamente rigidi. Adam di CMD Solutions e Mat di nib Health Funds illustrano un modo molto intelligente di utilizzare Step Functions per costruire e decostruire una soluzione di sicurezza.

Per ulteriori informazioni, consulta la presentazione di nib tenutasi al summit di AWS a Sydney, Lo status quo è la morte dell'innovazione: l'approccio di nib Health Funds alla transizione nel cloud.  

In questa sessione, adotteremo un approccio pragmatico al potenziamento dei flussi di lavoro multimediali comuni, basato su acquisizione, gestione degli asset, contenuti video in diretta e streaming OTT on demand. Mostreremo come estrarre i metadati dai video con un livello di intelligence supplementare con i servizi di intelligenza artificiale di Amazon, ad esempio Amazon Rekognition, in sinergia con un'architettura preconfigurata basata su AWS Lambda, AWS Step Functions, Amazon ECS e istanze Spot di Amazon EC2.

Scopri le differenze tra Step Functions e Amazon SWF, come iniziare a usare Step Functions e come utilizzare il servizio per portare le applicazioni basate su Lambda a un livello superiore. La sessione offre lezioni pratiche su Step Functions che potranno essere utilizzate immediatamente nel proprio ambiente.

tma-zapproved
4:38
In questo episodio di "This is My Architecture", Lee di Zapproved mostra in che modo la sua azienda usa i servizi Step Functions, Lambda e SQS per automatizzare l'elaborazione dei dati.

In questo episodio di "This is My Architecture", Lee di Zapproved mostra in che modo vengono utilizzati Step Functions, Lambda e SQS per automatizzare l'elaborazione di dati.

Desideri creare un'applicazione serverless con due o più funzioni Lambda? In questa sessione di approfondimento, spiegheremo come utilizzare AWS CloudFormation e AWS Serverless Application Model per distribuire macchine a stati di Step Functions, funzioni AWS Lambda e ruoli e policy di IAM.

Questo breve video costituisce un'introduzione ad AWS Step Functions. Scopri in che modo AWS Step Functions semplifica il coordinamento dei componenti di applicazioni e microservizi serverless tramite processi lavorativi visivi, rendendo più facile compilare e controllare passo per passo le funzioni di un'applicazione su scala.

Questa sessione illustrerà come utilizzare Step Functions per creare, operare ed eseguire il debug di applicazioni multi-servizi in pochi minuti. Inoltre, saranno condivise le modalità con cui i clienti impiegano Step Functions per promuovere l'innovazione creando e calibrando le risorse di applicazioni suddivise in più fasi, ad esempio elaborazione di ordini, generazione di report e trasformazione di dati.

Scopri come utilizzare AWS Step Functions per creare, operare ed eseguire il debug di macchine a stati nel cloud per eseguire applicazioni suddivise in fasi sequenziali, diramazioni o fasi parallele. Quindi apprendi in che modo i clienti utilizzano Step Functions per creare e calibrare le risorse di applicazioni suddivise in più fasi, ad esempio elaborazione di ordini, generazione di report e trasformazione di dati.

Scopri come utilizzare Step Functions per creare, operare ed eseguire il debug di applicazioni multi-servizi in pochi minuti. Apprendi in che modo iniziare a creare e coordinare i componenti di un'applicazione come serie di fasi, collegando quindi funzioni AWS Lambda o istanze Amazon EC2 per creare applicazioni a più fasi.