Ciao e bentornato.
Ora, nel video di oggi, parleremo di questo semplice servizio di flusso di lavoro.
Ora, prima di andare avanti e discuterne di più, è importante capire cosa
significa esattamente questo flusso di lavoro.
Quindi andiamo avanti e comprendiamo di più.
Quindi una panoramica di alto livello del flusso di lavoro è una sequenza di attività che elabora un insieme di dati o in un
modo diverso di flusso di lavoro è un insieme di attività che svolgono un obiettivo specifico.
Ad esempio, supponiamo che tu abbia un sistema di e-commerce in cui gli utenti possono andare avanti, accedere e acquistare alcuni
prodotti.
Ora, nel flusso di lavoro generale in cui un prodotto può essere acquistato online, ci sono più passaggi
che devono essere raggiunti.
Ad esempio, vediamo prima, l'ordine deve essere verificato, quindi il pagamento deve essere effettuato, quindi
avviene la spedizione, quindi il processo di completamento del record avviene dopo la spedizione dell'ordine e
quindi l'intero obiettivo è completato.
Quindi questo è indicato come un flusso di lavoro.
Ora tieni presente che per ogni fase del flusso di lavoro può esserci un sistema diverso in grado di eseguire
l'obiettivo.
Ad esempio, per la verifica degli ordini.
Potrebbero esserci alcune applicazioni in un diverso chiamato l'ordine verifica che si occuperà di questo.
Poi di nuovo, ci sarà un processo di carta di credito che si occuperà dell'elaborazione del pagamento.
Quindi, per la spedizione di nuovo degli ordini, avrai bisogno di un addetto al magazzino che si occuperà di questo.
Quindi lo sputare in trabocco può essere curato dal singolo sistema o da sistemi completamente diversi.
E il flusso di lavoro non coinvolge solo un insieme di sistemi, ma coinvolge anche un insieme di esseri umani.
Quindi gli esseri umani posizionano i sistemi per eseguire una serie di attività per un obiettivo specifico a cui puoi fare riferimento come flusso
di lavoro.
Ora che capiamo cosa significa un flusso di lavoro a una panoramica di alto livello.
Andiamo avanti e capiamo a cosa si riferisce un semplice servizio di flusso di lavoro.
Quindi un semplice servizio di flusso di lavoro denominato anche Amazon è W.
Semplifica la creazione di applicazioni che coordinano il lavoro tra vari componenti distribuiti.
Ora, mentre stiamo discutendo che in un flusso di lavoro specifico, possono essere coinvolti vari
componenti distribuiti.
L'applicazione verificata dell'ordine può significare una regione diversa o l'applicazione del processore di carte di credito di un server
diverso può trovarsi in una regione diversa o anche in un server diverso.
Quindi tutto è distribuito.
Quindi, affinché tutti questi siano collegati come parte del tuo flusso di lavoro, puoi utilizzare Amazon
Simple Workflow Service.
Quindi andiamo avanti e comprendiamo questo.
Con questo semplice esempio, supponiamo che tu abbia una semplice applicazione.
Quello che fa, converte il mondo di ciao inferiore in un formato specifico in cui il carattere iniziale è in maiuscolo.
Quindi Helloworld è maiuscolo con la H maiuscola, ciao e la W maiuscola void.
Quindi anche questo è un flusso di lavoro specifico.
Ora questo flusso di lavoro coinvolge tre diversi tipi di attività.
Quindi il primo è lo stato iniziale.
Quindi hai lo stato finale.
Devi prima aprire il resto per caricare e concatenare.
Ora, se guardi in modo più dettagliato, vedrai che una volta ricevuta questa specifica stringa di messaggio
da un cliente, ci sono tre diverse attività di cui stavamo discutendo.
Ora ogni attività avrà il proprio codice separato.
Quindi, se stai progettando qualcosa in un semplice flusso di lavoro, devi avere un codice di programmazione, giusto?
Quindi per noi per operare questo avrà la sua velocità di codice da abbassare avrà il suo codice e concatenerà di nuovo,
avrà il suo codice.
Quindi tutti questi saranno integrati insieme in un semplice servizio di flusso di lavoro in modo tale che una
volta ricevuta questa cosa di ciao mondo nel semplice servizio di flusso di lavoro, l'utente riceverà il carico utile come output
e verrà presa la connessione necessaria tra questo curato da questo unico servizio di flusso di lavoro.
Ancora una volta, dipende da come lo sviluppatore ha progettato il semplice servizio di flusso di lavoro generale.
Quindi questa è una panoramica di altissimo livello.
Esaminiamolo rapidamente da un punto di vista pratico.
Quindi attualmente ho effettuato l'accesso al mio editor con questo account.
Apriamo rapidamente il semplice servizio di flusso di lavoro qui.
Corretta.
Ecco come appare davvero il mondo di oggi.
Ora, una cosa che possiamo fare è andare avanti ed eseguire un flusso di lavoro di esempio che fornisce automaticamente.
Quindi, se esaminiamo il flusso di lavoro di esempio, hai un'attività di download dell'immagine.
Quindi cosa fa esattamente questo?
Scarica un'immagine specifica.
Quindi, prima di andare avanti e discutere di più in merito, diamo un'occhiata a cosa fa questo flusso di lavoro.
Questo flusso di lavoro prende l'immagine e può convertire l'immagine in seppia.
Lotto di Grecia, a seconda di ciò di cui hai bisogno.
E una volta selezionata questa opzione, va avanti e carica l'immagine in una stalla specifica.
Ottenere un molto semplice e se?
Quindi andiamo avanti e iniziamo rapidamente.
Voglio dire, chiamiamolo semplicemente un flusso di lavoro di esempio.
Facciamo una continua spinta.
Potrebbe non essere necessario implementarlo per capirlo.
Puoi semplicemente guardare la demo.
Ti darà una comprensione su come funziona esattamente.
Quindi, se guardiamo qui, questo flusso di lavoro specifico ha un insieme specifico di attività.
Quindi il primo sono i download S3.
Quindi andrà avanti e scaricherà un'immagine specifica.
Quindi hai due attività colori, trasformazione seppia, trasformazione in scala di grigi.
A seconda della trasformazione di cui hai bisogno su questa specifica immagine, una di queste attività
verrà eseguita e quindi avrai l'attività di caricamento S3, che è buona, e caricherai l'immagine trasformata solo nel
bucket S3.
Quindi andiamo rapidamente a continuare.
Ora sta fondamentalmente chiedendo di distribuire il codice in una risorsa specifica.
Quindi diciamo che abbiamo bisogno di un'istanza EC2 in cui questa trasformazione avviene davvero e puoi anche
vedere terminare l'istanza EC2 in una durata specifica.
E questo va bene, manteniamolo semplice.
Farò clic su Continua.
Quindi ora ciò che farà è che WS andrà avanti e il provisioning sarà facile per l'istanza con il codice di esempio
che abbiamo utilizzato.
Quindi da una scheda diversa se vedrai che una nuova istanza facile è stata creata qui.
Quindi questo è uno dei primi passi.
Solo dopo aver creato l'istanza easy do sarà possibile decidere se si desidera convertire
l'immagine in un formato specifico.
Quindi aspettiamo rapidamente che questa fase specifica sia completata.
Va bene.
Quindi sono trascorsi dai 3 ai 4 minuti e facile, ad esempio, è attualmente distribuito e funzionante.
Quindi andiamo rapidamente a continuare.
Ora, il passaggio successivo consiste nell'eseguire un'esecuzione di questo flusso di lavoro specifico.
Ora, all'interno di questo flusso di lavoro, se vedi che hai una trasformazione, puoi
selezionare una trasformazione, ma convertire in un formato specifico o convertire in un formato specifico diverso.
Quindi vediamo che voglio convertire l'immagine in scala di grigi.
E puoi anche specificare l'idea di esecuzione del flusso di lavoro.
Chiamiamolo a00 saving I in questo momento, una volta che lo fai, puoi andare avanti ed eseguire questa specifica esecuzione.
Quindi quello che farà, prenderà l'immagine, che è un'immagine di esempio, e trasformerà quell'immagine in una scala
di grigi.
E poi può anche caricare quell'immagine in un bucket S3 specifico che abbiamo definito.
Quindi sotto il tuo bucket puoi specificare quale è tre bucket.
Vuoi caricare anche tu l'immagine.
Quindi lasciami andare avanti e selezionare un bucket S3 qui.
Ora, ci sono più bucket lì che vanno davvero bene, lasciami selezionare un bucket casuale che
abbiamo a disposizione.
E questo è il secchio in cui verrà caricata l'immagine una volta completata.
Puoi andare avanti ed eseguire questa specifica esecuzione.
Ora, una parte importante da notare è che, poiché ne stavamo discutendo in un'esecuzione di un flusso di lavoro specifico,
l'intero processo viene definito esecuzione di un flusso di lavoro.
Ogni attività avrà il proprio set di database di codici separato.
Come sarà il blu se, né su come convertire l'immagine in scala di grigi?
E dopo la conversione di quell'immagine in scala di grigi, come caricare esattamente quell'immagine nel bucket S3.
Quindi è necessario definire un codice.
Quindi, poiché si tratta di un flusso di lavoro semplice, il codice è già fornito da E. w. schema e puoi anche andare
avanti e scaricare il codice e puoi studiare come funziona esattamente.
Quindi andiamo rapidamente alla console qui e se esaminiamo il dominio, questo è il dominio di
esempio, che è il flusso di lavoro di esempio che avevamo definito e in quello completato ne indica uno.
Quindi idealmente ciò che accadrebbe è che il bucket S3 che abbiamo selezionato, quel bucket S3 dovrebbe avere una nuova
immagine in scala di grigi.
Quindi verifichiamolo.
Quindi apriamo rapidamente il secchio S3 qui.
E questo è il bucket S3 che avevamo definito.
Apriamo rapidamente questo.
E se puoi vedere questo è il secchio ha un nuovo oggetto.
Quindi questa è fondamentalmente l'immagine che è stata convertita in scala di grigi.
Quindi vedi il tipo è BNZ.
Quindi andiamo avanti e scarichiamo questa immagine.
Apriamolo e vedrai un'immagine di esempio ora convertita in una griglia in scala di grigi.
Quindi spero che in questa fase tu abbia capito cosa fa un semplice servizio di flusso di lavoro a una panoramica di alto livello.
Ora alcune altre cose che volevo mostrarti.
Se esamini l'esecuzione del flusso di lavoro da noi, seleziona lo stato di esecuzione come chiuso e facciamo clic sull'elenco
delle esecuzioni audio.
Quindi questo è stato uno dei motivi per cui insaporire la cucina con l'idea di 007 che è stato completato
e se lo aprirai rapidamente sotto l'attività.
Vedete che ci sono alcune attività che avevano avuto luogo.
Il primo è il download di S3.
Ora, mentre stai discutendo in ogni fase delle attività, c'è un obiettivo diverso a cui dobbiamo
applaudire.
Quindi è necessario avere un obiettivo di programmazione specifico che svolga quella specifica attività.
Quindi prima, l'altro è tre download.
Quindi questo avrà il suo codice che scaricherà un'immagine specifica.
Quindi hai il grado di trasformazione in scala di grigi, trasforma quell'immagine specifica in scala di grigi.
Quindi andrà avanti e caricherà quell'immagine e quindi andrà anche avanti e la cancellerà dal file locale.
Quindi questi sono indicati come l'insieme di attività in un flusso di lavoro specifico.
Quindi questo è il flusso di lavoro dei dati.
In questo ci sono alcune attività come per noi operare per abbassare il concatenamento e così via.
E allo stesso modo qui hai un flusso di lavoro specifico che ha una serie di attività.
Una volta che questa attività ha avuto luogo, il tuo obiettivo è completato.
Qual è il loro obiettivo?
Il tuo obiettivo è convertire l'immagine in scala di grigi, caricarla in un bucket di flusso e quindi il flusso di lavoro
termina.
Allo stesso modo, ci può essere un numero qualsiasi di flussi di lavoro che puoi andare avanti e progettare e
integrarlo come parte del Simple Workflow Service ed è il blu, se posso andare avanti e prenderlo dall'esecuzione a getto d'inchiostro qui.
Quindi questa è una panoramica di altissimo livello sul semplice servizio di flusso di lavoro in aiuto di questo.