Salut et bienvenue.
Maintenant, dans la vidéo d'aujourd'hui, nous allons discuter de ce service de flux de travail simple.
Maintenant, avant d'aller de l'avant et d'en discuter davantage, il est d'abord important pour nous de comprendre
ce que signifie exactement ce flux de travail.
Alors allons-y et comprenons mieux.
Ainsi, une vue d'ensemble de haut niveau du flux de travail est une séquence de tâches qui traite un ensemble de données ou, d'une
manière différente, le flux de travail est un ensemble d'activités qui réalisent un objectif spécifique.
Par exemple, supposons que vous disposiez d'un système de commerce électronique dans lequel les utilisateurs peuvent se connecter et acheter certains
produits.
Désormais, dans le flux de travail global dans lequel un produit peut être acheté en ligne, plusieurs étapes
différentes doivent être réalisées.
Par exemple, voyons d'abord, la commande doit être vérifiée, puis le paiement doit être effectué, puis
l'expédition a lieu, puis le processus d'achèvement de l'enregistrement se produit après l'expédition de la commande, puis
l'ensemble de l'objectif est atteint.
C'est ce qu'on appelle un flux de travail.
Notez maintenant que pour chaque étape du flux de travail, il peut y avoir un système différent qui peut atteindre
l'objectif.
Par exemple, pour vérifier les commandes.
Il peut y avoir certaines applications dans un autre appelé l'ordre vérifie qui s'occupera de cela.
Là encore, il y aura un processus de carte de crédit qui se chargera du traitement des paiements.
Ensuite, pour l'expédition des commandes à nouveau, vous aurez besoin d'un employé d'entrepôt qui s'en chargera.
Ainsi, le débordement peut être pris en charge par un système individuel ou par des systèmes différents.
Et le flux de travail implique non seulement un ensemble de systèmes, mais également un ensemble d'humains.
Ainsi, les humains placent des systèmes pour effectuer un ensemble d'activités pour un objectif spécifique que vous pouvez appeler un flux
de travail.
Maintenant que nous comprenons ce que signifie un flux de travail à un niveau élevé.
Allons de l'avant et comprenons à quoi fait référence un service de workflow simple.
Ainsi, un service de flux de travail simple également appelé Amazon est W.
Il facilite la création d'applications qui coordonnent le travail entre divers composants distribués.
Maintenant, comme nous en discutons dans un flux de travail spécifique, divers composants distribués peuvent
être impliqués.
L'application vérifiée de commande peut signifier une région différente ou l'application de processeur de carte de crédit d'un serveur différent
peut également se trouver dans une région différente ou sur des serveurs différents.
Donc tout est distribué.
Ainsi, pour que tous ces éléments soient connectés dans le cadre de votre flux de travail, vous pouvez utiliser le
service Amazon Simple Workflow.
Alors allons-y et comprenons cela.
Avec cet exemple simple, disons que vous avez une application simple.
Ce qu'il fait, il convertit le hello world inférieur dans un format spécifique où le caractère de début est en majuscule.
Donc Helloworld est capitalisé en majuscule H, bonjour et majuscule W vide.
Il s'agit donc à nouveau d'un flux de travail spécifique.
Maintenant, ce flux de travail implique trois types d'activités différents.
Donc, le premier est l'état de départ.
Ensuite, vous avez l'état de finition.
Vous devez d'abord ouvrir le reste pour charger et concaténer.
Maintenant, si vous l'examinez plus en détail, vous verrez qu'une fois que cette chaîne de message spécifique
est reçue d'un client, il y a trois activités différentes dont nous parlions.
Désormais, chaque activité aura son propre code distinct.
Donc, si vous concevez quelque chose dans un flux de travail simple, vous devez donc disposer d'un code de programmation, n'est-ce pas
?
Donc, pour que nous puissions fonctionner, cela aura son propre taux de code pour abaisser aura son propre code et concaténer à
nouveau, aura son propre code.
Ainsi, tous ces éléments seront intégrés ensemble dans un service de flux de travail simple de manière à ce qu'une fois
que cette chose de hello world soit reçue dans le service de flux de travail simple, l'utilisateur obtiendra la charge utile en tant
que sortie et la connexion nécessaire entre cela est prise prise en charge par ce service de workflow unique.
Encore une fois, cela dépend de la façon dont le développeur a conçu le service de flux de travail simple global.
Il s'agit donc d'un aperçu de très haut niveau.
Voyons cela rapidement d'un point de vue pratique.
Donc actuellement je suis connecté à mon éditeur ce compte.
Ouvrons rapidement le service de workflow simple ici.
Corriger.
Voilà donc à quoi ressemble vraiment le monde d'aujourd'hui.
Maintenant, une chose que nous pouvons faire est de continuer et d'exécuter un exemple de flux de travail qu'il fournit automatiquement.
Donc, si nous examinons l'exemple de flux de travail, vous avez une activité de téléchargement d'image.
Alors qu'est-ce que cela fait exactement?
Il télécharge une image spécifique.
Donc, avant d'aller de l'avant et d'en discuter davantage, examinons ce que fait ce flux de travail.
Ce flux de travail prend l'image et peut convertir l'image en sépia.
Beaucoup de Grèce, selon ce dont vous avez besoin.
Et une fois que vous sélectionnez cette option, il continue et télécharge l'image dans une écurie spécifique.
Obtenez un très simple et si?
Alors allons-y et commençons rapidement.
Je veux dire, appelons cela un exemple de flux de travail.
Faisons un continue nudging.
Vous n'aurez peut-être pas vraiment à l'implémenter pour le comprendre.
Vous pouvez simplement regarder la démo.
Cela vous permettra de comprendre comment cela fonctionne exactement.
Donc, si nous regardons ici, ce flux de travail spécifique a un ensemble spécifique d'activités.
Donc, le premier est les téléchargements S3.
Il ira donc de l'avant et téléchargera une image spécifique.
Ensuite, vous avez soit deux couleurs d'activités, transformation sépia, transformation en niveaux de gris.
En fonction de la transformation dont vous avez besoin sur cette image spécifique, l'une de ces activités
s'exécutera, puis vous aurez l'activité de téléchargement S3, ce qui est bien, et téléchargerez l'image transformée dans le compartiment
S3 uniquement.
Faisons donc rapidement une suite.
Maintenant, il demande essentiellement de déployer le code dans une ressource spécifique.
Disons donc que nous avons besoin d'instance EC2 où cette transformation a réellement lieu et vous pouvez également
voir terminer l'instance EC2 dans une durée spécifique.
Et c'est très bien, restons simples.
Je clique sur Continuer.
Alors maintenant, ce que cela va faire, c'est que WS ira de l'avant et fournira une instance facile avec l'exemple de code
que nous avons utilisé.
Donc, à partir d'un onglet différent, si vous voyez, une nouvelle instance facile a été créée ici.
C'est donc l'une des premières étapes.
Ce n'est qu'après la création de l'instance easy do que nous pourrons décider si nous voulons que l'image
soit convertie dans un format spécifique.
Attendons donc rapidement que cette étape spécifique soit terminée.
Très bien.
Il a donc fallu environ 3 à 4 minutes et facile, par exemple, est actuellement déployé et en cours d'exécution.
Faisons donc rapidement une suite.
Maintenant, l'étape suivante consiste à exécuter une exécution de ce flux de travail spécifique.
Maintenant, dans ce flux de travail, si vous voyez que vous avez une transformation, vous pouvez
sélectionner une transformation, mais soit la convertir dans un format spécifique, soit la convertir dans un format spécifique différent.
Voyons donc que je veux convertir l'image en niveaux de gris.
Et vous pouvez également spécifier l'idée d'exécution du flux de travail.
Appelons-le a00 save I maintenant, une fois que vous avez fait cela, vous pouvez continuer et exécuter cette exécution spécifique.
Donc, ce qu'il fera, il prendra l'image, qui est un exemple d'image, et il transformera cette image en
niveaux de gris.
Et ensuite, il peut également télécharger cette image dans un compartiment S3 spécifique que nous avons défini.
Ainsi, sous votre seau, vous pouvez spécifier quel est le seau à trois.
Vous souhaitez également télécharger l'image.
Alors laissez-moi continuer et sélectionner un compartiment S3 ici.
Maintenant, il y a plusieurs seaux là-bas qui sont vraiment bien, laissez-moi simplement sélectionner un seau aléatoire
dont nous disposons.
Et c'est le seau où l'image sera téléchargée une fois terminée.
Vous pouvez continuer et exécuter cette exécution spécifique.
Maintenant, une partie importante à noter est que, comme nous en parlions dans une exécution de flux de travail spécifique,
l'ensemble de ce processus est appelé exécution de flux de travail.
Chaque activité aura son propre ensemble de bases de données de codes distinctes.
Comment va le bleu si, ni comment convertir l'image en niveaux de gris ?
Et après la conversion de cette image en niveaux de gris, comment télécharger exactement cette image dans le compartiment S3.
Un code doit donc être défini.
Donc, puisqu'il s'agit d'un workflow simple, le code est déjà fourni par E. W schéma et vous pouvez également aller
de l'avant et télécharger le code et vous pouvez étudier comment cela fonctionne exactement.
Passons donc rapidement à la console ici et si nous examinons le domaine, il s'agit donc de l'exemple
de domaine, qui est l'exemple de flux de travail que nous avions défini et dans la version terminée, il en indique un.
Donc, idéalement, ce qui se passerait, c'est que le compartiment S3 que nous avions sélectionné, ce compartiment S3 devrait avoir une nouvelle
image en niveaux de gris.
Vérifions donc cela.
Alors ouvrons rapidement le compartiment S3 ici.
Et voici le bucket S3 que nous avions défini.
Ouvrons cela rapidement.
Et si vous pouvez le voir, c'est que le seau a un nouvel objet.
Il s'agit donc essentiellement de l'image qui a été convertie en niveaux de gris.
Vous voyez donc que le type est BNZ.
Alors allons-y et téléchargez cette image.
Ouvrons ceci et vous voyez qu'un exemple d'image est maintenant converti en grille de niveaux de gris.
J'espère donc qu'à ce stade, vous avez compris ce que fait un simple service de flux de travail à un niveau élevé.
Maintenant, quelques autres choses que je voulais vous montrer.
Si vous examinez l'exécution du flux de travail, sélectionnez le statut d'exécution comme fermé et cliquons sur la liste
des exécutions audio.
C'était donc l'une des saveurs de la cuisine avec l'idée de 007 qui a été achevée et si vous l'ouvrez
rapidement dans le cadre de l'activité.
Vous voyez qu'il y a certaines activités qui ont eu lieu.
Le premier est le téléchargement S3.
Maintenant, comme vous en parlez à chaque étape des activités, il y a un objectif différent que nous devons
applaudir.
Vous devez donc avoir un objectif de programmation spécifique qui effectue cette activité spécifique.
Alors d'abord, l'autre est trois téléchargement.
Celui-ci aura donc son propre code qui téléchargera une image spécifique.
Ensuite, vous avez le degré de transformation en niveaux de gris, transformez cette image spécifique en niveaux de gris.
Il ira ensuite de l'avant et téléchargera cette image, puis il ira de l'avant et la supprimera du fichier
local.
Celles-ci sont donc appelées l'ensemble des activités d'un flux de travail spécifique.
Il s'agit donc du workflow de données.
En cela, il y a certains ensembles d'activités comme pour nous d'opérer pour abaisser la concaténation et ainsi de suite.
Et de la même manière, vous avez ici un flux de travail spécifique qui comporte un ensemble d'activités.
Une fois cette activité effectuée, votre objectif est atteint.
Quel est leur objectif ?
Votre objectif est de convertir l'image en niveaux de gris, de la télécharger dans un compartiment de flux, puis le flux de travail se
termine.
De même, il peut y avoir n'importe quel nombre de flux de travail que vous pouvez concevoir et intégrer dans le cadre du
service de flux de travail simple et c'est le bleu, si je peux aller de l'avant et le prendre de l'exécution à jet d'encre ici.
Il s'agit donc d'un aperçu de très haut niveau sur le service de flux de travail simple à l'appui de cela.