Hallo und willkommen zurück.
Im heutigen Video werden wir nun über diesen einfachen Workflow-Service sprechen.
Bevor wir weitermachen und mehr darüber diskutieren, ist es zunächst wichtig, dass wir
verstehen, was genau dieser Workflow bedeutet.
Also lass uns weitermachen und mehr darüber verstehen.
Ein Überblick über den Workflow auf hoher Ebene ist also eine Abfolge von Aufgaben, die eine Reihe von Daten verarbeiten, oder auf
andere Weise ist der Workflow eine Reihe von Aktivitäten, die ein bestimmtes Ziel erreichen.
Nehmen wir zum Beispiel an, Sie haben ein E-Commerce-System, bei dem sich Benutzer anmelden und einige Produkte kaufen
können.
Nun, im gesamten Workflow, in dem ein Produkt online gekauft werden kann, gibt es mehrere verschiedene Schritte,
die erreicht werden müssen.
Sehen wir uns zum Beispiel an, zuerst muss die Bestellung überprüft werden, dann muss die Zahlung
erfolgen, dann erfolgt der Versand, dann findet der Datensatzabschlussprozess statt, nachdem die Bestellung versandt wurde, und dann
ist das gesamte Ziel abgeschlossen.
Dies wird also als Workflow bezeichnet.
Beachten Sie nun, dass es für jede Phase im Workflow ein anderes System geben kann, das das Ziel erreichen
kann.
Zum Beispiel zur Überprüfung der Bestellungen.
Es kann sein, dass bestimmte Anwendungen in einer anderen so genannten Reihenfolge überprüft werden, die sich darum kümmern wird.
Andererseits wird es einen Kreditkartenprozess geben, der sich um die Zahlungsabwicklung kümmert.
Für den erneuten Versand von Bestellungen benötigen Sie dann einen Lagermitarbeiter, der sich darum kümmert.
So kann der Überlauf von einzelnen Systemen oder von verschiedenen Systemen insgesamt erledigt werden.
Und der Workflow umfasst nicht nur eine Reihe von Systemen, sondern auch eine Reihe von Menschen.
Menschen platzieren also Systeme, um eine Reihe von Aktivitäten für ein bestimmtes Ziel auszuführen, das Sie als Workflow
bezeichnen können.
Jetzt, wo wir verstehen, was ein Workflow auf hoher Ebene bedeutet.
Lassen Sie uns fortfahren und verstehen, worauf sich ein einfacher Workflow-Dienst bezieht.
Ein einfacher Workflow-Dienst, der auch als Amazon bezeichnet wird, ist also W.
Es erleichtert das Erstellen von Anwendungen, die die Arbeit über verschiedene verteilte Komponenten hinweg koordinieren.
Da wir nun besprechen, dass in einem bestimmten Workflow verschiedene verteilte Komponenten beteiligt
sein können.
Die auftragsverifizierte Anwendung kann eine andere Region bedeuten, oder die Kreditkartenverarbeitungsanwendung eines anderen Servers kann sich
in einer anderen Region oder auch auf anderen Servern befinden.
Also wird alles verteilt.
Damit all dies als Teil Ihres Workflows verbunden werden kann, können Sie den Amazon Simple
Workflow Service nutzen.
Also lasst uns weitermachen und das verstehen.
Nehmen wir mit diesem einfachen Beispiel an, dass Sie eine einfache Anwendung haben.
Was es tut, es konvertiert die untere Hallo-Welt in ein bestimmtes Format, in dem das Startzeichen großgeschrieben wird.
Also wird Helloworld in ein großes H großgeschrieben, hallo und ein großes W sind leer.
Das ist also wieder ein spezifischer Workflow.
Dieser Workflow umfasst nun drei verschiedene Arten von Aktivitäten.
Der erste ist also der Startzustand.
Dann haben Sie den Endzustand.
Sie müssen zuerst den Rest öffnen, um ihn zu laden und zu verketten.
Wenn Sie sich das jetzt genauer ansehen, werden Sie feststellen, dass es drei verschiedene Aktivitäten gibt, die
wir besprochen haben, sobald diese bestimmte Nachrichtenfolge von einem Kunden empfangen wird.
Jetzt hat jede Aktivität ihren eigenen separaten Code.
Wenn Sie also etwas in einem einfachen Workflow entwerfen, brauchen Sie dafür einen Programmiercode, richtig?
Damit wir dies betreiben können, wird dies seine eigene Coderate haben, um es zu senken, wird es seinen eigenen Code haben und wieder verketten,
wird seinen eigenen Code haben.
All dies wird also in einem einfachen Workflow-Dienst so integriert, dass, sobald dieses Ding
von Hallo Welt in den einfachen Workflow-Dienst aufgenommen wird, der Benutzer die Nutzdaten als Ausgabe erhält
und die notwendige Verbindung zwischen diesen hergestellt wird Betreuung durch diesen einzigen Workflow-Service.
Auch hier hängt es davon ab, wie der Entwickler den gesamten einfachen Workflow-Dienst entworfen hat.
Das ist also ein sehr hoher Überblick.
Lassen Sie uns kurz einen praktischen Blick darauf werfen.
Also derzeit bin ich bei meinem Editor dieses Konto angemeldet.
Lassen Sie uns hier schnell den einfachen Workflow-Dienst öffnen.
Richtig.
So sieht also die heutige Welt wirklich aus.
Eine Sache, die wir jetzt tun können, ist, dass wir einen Beispiel-Workflow ausführen können, der automatisch bereitgestellt wird.
Wenn wir uns also den Beispiel-Workflow ansehen, haben Sie eine Aktivität zum Herunterladen von Bildern.
Was genau macht das also?
Es lädt ein bestimmtes Bild herunter.
Bevor wir also fortfahren und mehr darüber diskutieren, lassen Sie uns einen Blick darauf werfen, was dieser Workflow bewirkt.
Dieser Workflow nimmt das Bild und kann das Bild in beide Sepia-Farben umwandeln.
Viel Griechenland, je nach Bedarf.
Und sobald Sie diese Option auswählen, wird das Bild in einen bestimmten Stall hochgeladen.
Holen Sie sich ein sehr einfaches Was wäre wenn?
Also nichts wie los und schnell loslegen.
Ich meine, nennen wir es einfach einen Beispiel-Workflow.
Lass uns weiter stupsen.
Sie müssen es möglicherweise nicht wirklich implementieren, um es zu verstehen.
Sie können einfach in die Demo schauen.
Es wird Ihnen ein Verständnis dafür geben, wie genau es funktioniert.
Wenn wir uns also hier drüben umsehen, hat dieser spezifische Workflow eine bestimmte Reihe von Aktivitäten.
Das erste sind also S3-Downloads.
Es wird also fortfahren und ein bestimmtes Bild herunterladen.
Dann haben Sie entweder zwei Aktivitätsfarben, Sepia-Transformation, Graustufen-Transformation.
Abhängig davon, welche Transformation Sie für dieses bestimmte Bild benötigen, wird eine dieser Aktivitäten ausgeführt,
und Sie haben dann die S3-Upload-Aktivität, die gut ist, und laden das transformierte Bild nur in den
S3-Bucket hoch.
Machen wir also schnell ein Continue.
Jetzt wird im Grunde darum gebeten, den Code in einer bestimmten Ressource bereitzustellen.
Nehmen wir also an, dass wir eine EC2-Instanz benötigen, in der diese Transformation wirklich stattfindet, und Sie können auch sehen,
dass die EC2-Instanz in einer bestimmten Dauer beendet wird.
Und das ist in Ordnung, halten wir es einfach.
Ich klicke auf Weiter.
Was dies nun tun wird, ist, dass WS fortfährt und die Bereitstellung einfach mit dem Beispielcode, den wir
verwendet haben, instanziiert.
Wenn Sie also auf einer anderen Registerkarte sehen, dass hier eine neue, einfach zu erstellende Instanz erstellt wurde.
Das ist also einer der ersten Schritte.
Erst nachdem die easy do-Instanz erstellt wurde, können wir entscheiden, ob das Bild in ein
bestimmtes Format konvertiert werden soll.
Warten wir also schnell, bis diese spezielle Phase abgeschlossen ist.
Gut.
Es hat also etwa 3 bis 4 Minuten gedauert und ist zum Beispiel derzeit bereitgestellt und ausgeführt.
Machen wir also schnell ein Continue.
Der nächste Schritt besteht nun darin, eine Ausführung dieses spezifischen Workflows auszuführen.
Wenn Sie nun innerhalb dieses Workflows sehen, dass Sie eine Transformation haben, können Sie
eine Transformation auswählen, aber entweder in ein bestimmtes Format oder in ein anderes bestimmtes Format konvertieren.
Mal sehen, dass ich das Bild in Graustufen konvertieren möchte.
Und Sie können auch die Idee der Workflow-Ausführung angeben.
Nennen wir es jetzt a00 save I, sobald Sie dies getan haben, können Sie fortfahren und diese spezifische Ausführung ausführen.
Was es also tun wird, es nimmt das Bild, das ein Beispielbild ist, und wandelt dieses Bild in
eine Graustufe um.
Und dann kann es dieses Bild auch in einen bestimmten S3-Bucket hochladen, den wir definiert haben.
Unter Ihrem Eimer können Sie also angeben, welcher Eimer drei ist.
Sie möchten das Bild auch hochladen.
Lassen Sie mich also fortfahren und hier einen S3-Bucket auswählen.
Nun, es gibt dort mehrere Buckets, die wirklich gut sind. Lassen Sie mich einfach einen zufälligen Bucket auswählen, den wir
zur Verfügung haben.
Und dies ist der Bucket, in den das Bild hochgeladen wird, sobald es fertig ist.
Sie können fortfahren und diese spezifische Ausführung ausführen.
Nun, ein wichtiger Punkt, den es zu beachten gilt, ist, dass, da wir dies in einer bestimmten Workflow-Ausführung
besprochen haben, dieser gesamte Prozess als Workflow-Ausführung bezeichnet wird.
Jede Aktivität hat ihren eigenen Satz separater Codedatenbanken.
Wie wird das blau wenn, noch wie wandelt man das Bild in Graustufen um?
Und nach der Konvertierung dieses Bildes in Graustufen, wie genau dieses Bild in den S3-Bucket hochgeladen wird.
Es muss also ein Code definiert werden.
Da dies also ein einfacher Arbeitsablauf ist, wird der Code bereits von E. W. Schema und Sie können
auch den Code herunterladen und studieren, wie genau das funktioniert.
Gehen wir also schnell zur Konsole hier drüben und wenn wir in die Domäne schauen,
dann ist dies die Beispieldomäne, das ist der Beispiel-Workflow, den wir definiert hatten und in dem abgeschlossen steht.
Im Idealfall würde also der von uns ausgewählte S3-Bucket ein neues
Graustufenbild haben.
Also lassen Sie uns das überprüfen.
Lassen Sie uns also schnell den S3-Eimer hier drüben öffnen.
Und das ist der S3-Bucket, den wir definiert hatten.
Lassen Sie uns das schnell öffnen.
Und wenn Sie sehen können, dass der Bucket ein neues Objekt hat.
Dies ist also im Grunde das Bild, das in Graustufen konvertiert wurde.
Sie sehen also, der Typ ist BNZ.
Machen wir also weiter und laden Sie dieses Bild herunter.
Lassen Sie uns dies öffnen und Sie sehen, dass ein Beispielbild jetzt in ein Graustufenraster konvertiert wird.
Ich hoffe also, dass Sie an dieser Stelle verstanden haben, was ein einfacher Workflow-Dienst auf hoher Ebene leistet.
Nun noch ein paar Dinge, die ich euch zeigen wollte.
Wenn Sie sich die Workflow-Ausführung bei uns ansehen, wählen Sie den Ausführungsstatus als geschlossen aus und klicken Sie auf Liste
der Ausführungen Audio.
Das war also einer, der die Küche mit der Idee von 007 vervollständigte und wenn Sie dies
schnell unter der Aktivität öffnen.
Sie sehen, dass bestimmte Aktivitäten stattgefunden haben.
Der erste ist der S3-Download.
Nun, da Sie in jeder Phase der Aktivitäten darüber sprechen, gibt es ein anderes Ziel, das wir begrüßen
müssen.
Sie müssen also ein bestimmtes Programmierziel haben, das diese bestimmte Aktivität ausführt.
Also erstens, das andere ist drei Download.
Dies wird also einen eigenen Code haben, der ein bestimmtes Bild herunterlädt.
Dann haben Sie den Grad der Graustufentransformation, wandeln Sie dieses spezifische Bild in Graustufen um.
Es wird dann fortfahren und dieses Bild hochladen und dann wird es auch fortfahren und es aus der lokalen Datei
löschen.
Diese werden also als der Satz von Aktivitäten in einem bestimmten Workflow bezeichnet.
Das ist also der Daten-Workflow.
Darin gibt es bestimmte Aktivitäten, z. B. für uns, mit niedrigerer Verkettung zu arbeiten und so weiter.
Und in ähnlicher Weise haben Sie hier einen bestimmten Workflow mit einer Reihe von Aktivitäten.
Sobald diese Aktivität stattfindet, ist Ihr Ziel erreicht.
Was ist ihr Ziel?
Ihr Ziel ist es, das Bild in Graustufen zu konvertieren, es in einen Stream-Bucket hochzuladen, und dann endet der
Workflow.
Ebenso kann es eine beliebige Anzahl von Workflows geben, die Sie als Teil des Simple Workflow Service
entwerfen und integrieren können, und das Blau ist, wenn ich fortfahren und es von der Inkjet-Ausführung hier nehmen kann.
Dies ist also ein sehr allgemeiner Überblick über den einfachen Workflow-Service zu diesem Zweck.