Olá e bem-vindo de volta.
Agora, no vídeo de hoje, discutiremos sobre esse serviço de fluxo de trabalho simples.
Agora, antes de prosseguirmos e discutirmos mais sobre isso, primeiro, é importante entendermos o que
exatamente esse fluxo de trabalho significa.
Então vamos em frente e entender mais sobre.
Assim, uma visão geral de alto nível de fluxo de trabalho é uma sequência de tarefas que processa um conjunto de dados ou de uma
forma diferente de fluxo de trabalho é um conjunto de atividades que realizam algum objetivo específico.
Por exemplo, digamos que você tenha um sistema de comércio eletrônico no qual os usuários possam fazer login e comprar alguns
produtos.
Agora, no fluxo de trabalho geral em que um produto pode ser comprado on-line, há várias etapas diferentes
que precisam ser alcançadas.
Por exemplo, vamos ver primeiro, o pedido precisa ser verificado, depois o pagamento precisa ser feito,
o envio ocorre, o processo de conclusão do registro acontece após o envio do pedido e, em seguida,
todo o objetivo é concluído.
Portanto, isso é chamado de fluxo de trabalho.
Agora observe que, para cada estágio do fluxo de trabalho, pode haver um sistema diferente que possa realizar o
objetivo.
Por exemplo, para verificar os pedidos.
Pode haver alguns aplicativos em um chamado diferente, o pedido verifica que cuidará disso.
Então, novamente, haverá um processo de cartão de crédito que cuidará do processamento do pagamento.
Então, para o envio de pedidos novamente, você precisará de funcionários do armazém que cuidarão disso.
Por isso, cuspir no estouro pode ser cuidado pelo sistema individual ou por sistemas diferentes.
E o fluxo de trabalho não envolve apenas um conjunto de sistemas, mas também um conjunto de humanos.
Assim, os humanos colocam os sistemas para executar um conjunto de atividades para um objetivo específico que você pode chamar de fluxo
de trabalho.
Agora que entendemos o que um fluxo de trabalho significa em uma visão geral de alto nível.
Vamos em frente e entender a que se refere um serviço de fluxo de trabalho simples.
Portanto, um serviço de fluxo de trabalho simples também conhecido como Amazon é o W.
Facilita a criação de aplicativos que coordenam o trabalho em vários componentes distribuídos.
Agora, enquanto estamos discutindo isso em um fluxo de trabalho específico, pode haver vários componentes distribuídos que
podem estar envolvidos.
Pedido verificado aplicativo pode significar uma região diferente ou aplicativo de processador de cartão de crédito de um servidor
diferente pode estar em uma região diferente ou em servidores diferentes também.
Então tudo é distribuído.
Portanto, para que todos eles sejam conectados como parte de seu fluxo de trabalho, você pode usar o Amazon
Simple Workflow Service.
Então vamos em frente e entender isso.
Com este exemplo simples, digamos que você tenha um aplicativo simples.
O que ele faz, converte o hello world inferior para um formato específico em que o caractere inicial é capitalizado.
Então Helloworld é capitalizado com H maiúsculo, olá e W maiúsculo nulo.
Portanto, este é novamente um fluxo de trabalho específico.
Agora, esse fluxo de trabalho envolve três tipos diferentes de atividades.
Então, o primeiro é o estado inicial.
Então você tem o estado final.
Você tem primeiro que abrir o resto para carregar e concatenar.
Agora, se você estiver analisando com mais detalhes, verá que, uma vez que essa sequência específica de
mensagens é recebida de um cliente, há três atividades diferentes que estávamos discutindo.
Agora cada atividade terá seu próprio código separado.
Então, se você está projetando algo em um fluxo de trabalho simples, então você precisa ter um código de programação, certo?
Então pra gente operar isso vai ter código próprio para baixar a taxa vai ter código próprio e concatenar novamente,
vai ter código próprio.
Portanto, tudo isso será integrado em um serviço de fluxo de trabalho simples de maneira que, uma vez que essa
coisa de hello world seja recebida no serviço de fluxo de trabalho simples, o usuário obterá a carga útil como saída
e a conexão necessária entre isso será feita cuidados por este único serviço de fluxo de trabalho.
Novamente, depende de como o desenvolvedor projetou o serviço de fluxo de trabalho simples geral.
Portanto, esta é uma visão geral de alto nível.
Vamos rapidamente olhar para ele em um ponto de vista prático.
Então, atualmente estou logado no meu editor esta conta.
Vamos abrir rapidamente o serviço de fluxo de trabalho simples aqui.
Correto.
Então é assim que o mundo de hoje realmente se parece.
Agora, uma coisa que podemos fazer é seguir em frente e executar um fluxo de trabalho de amostra que ele fornece automaticamente.
Portanto, se examinarmos o fluxo de trabalho de amostra, você terá atividade de imagem de download.
Então, o que exatamente isso faz?
Ele baixa uma imagem específica.
Portanto, antes de prosseguirmos e discutirmos mais sobre isso, vamos ver o que esse fluxo de trabalho faz.
Esse fluxo de trabalho pega a imagem e pode convertê-la em sépia.
Muito da Grécia, dependendo do que você precisa.
E uma vez que você seleciona esta opção, ela vai em frente e carrega a imagem para um estábulo específico.
Obter um muito simples e se?
Então vamos em frente e começar rapidamente.
Quero dizer, vamos chamá-lo de fluxo de trabalho de amostra.
Vamos continuar cutucando.
Você pode realmente não ter que implementá-lo para entendê-lo.
Você pode apenas olhar para a demonstração.
Ele lhe dará uma compreensão sobre como exatamente funciona.
Então, se olharmos aqui, esse fluxo de trabalho específico tem um conjunto específico de atividades.
Então, primeiro é downloads S3.
Então ele irá em frente e baixará uma imagem específica.
Então você tem duas cores de atividades, transformação sépia, transformação em tons de cinza.
Dependendo de qual transformação você precisa nessa imagem específica, uma dessas atividades será executada e, em seguida, você terá
a atividade de upload do S3, o que é bom, e fará upload da imagem transformada apenas para o bucket
do S3.
Então vamos fazer um continue rapidamente.
Agora está basicamente pedindo para implantar o código em um recurso específico.
Então, digamos que precisamos da instância do EC2 onde essa transformação realmente ocorre e você também pode ver
encerrar a instância do EC2 em uma duração específica.
E isso é bom, vamos mantê-lo simples.
Vou clicar em Continuar.
Portanto, agora o que isso fará é que o WS seguirá em frente e provisionará facilmente a instância com o código de
amostra que usamos.
Então, de uma guia diferente, se você vir uma nova instância fácil de ser criada aqui.
Então esse é um dos primeiros passos.
Somente após a criação da instância easy do será possível decidir se queremos que a imagem seja
convertida para um formato específico.
Então, vamos aguardar rapidamente que essa etapa específica seja concluída.
Tudo bem.
Portanto, tem sido em torno de 3 a 4 minutos e fácil, por exemplo, está atualmente implantado e em execução.
Então vamos fazer um continue rapidamente.
Agora, a próxima etapa é executar uma execução desse fluxo de trabalho específico.
Agora, dentro desse fluxo de trabalho, se você vir que tem uma transformação, poderá
selecionar uma transformação, mas converter para um formato específico ou converter para um formato específico diferente.
Então vamos ver que eu quero converter a imagem para tons de cinza.
E você também pode especificar a ideia de execução do fluxo de trabalho.
Vamos chamá-lo de a00 salvando I agora, depois de fazer isso, você pode prosseguir e executar essa execução específica.
Então, o que ele fará, ele pegará a imagem, que é uma imagem de amostra, e transformará essa imagem em uma
escala de cinza.
E então ele também pode fazer upload dessa imagem para um bucket específico do S3 que definimos.
Portanto, em seu bucket, você pode especificar qual é três buckets.
Você quer fazer upload da imagem também.
Então, deixe-me selecionar um bucket do S3 aqui.
Agora, existem vários buckets que estão muito bem, deixe-me selecionar um bucket aleatório que
temos disponível.
E este é o bucket onde a imagem será carregada assim que terminar.
Você pode prosseguir e executar essa execução específica.
Agora, uma parte importante a ser observada é que, como estávamos discutindo isso em uma execução de fluxo de trabalho específica,
todo esse processo é chamado de execução de fluxo de trabalho.
Cada atividade terá seu próprio conjunto de banco de dados de código separado.
Como ficará o azul se, nem como converter a imagem para tons de cinza?
E após a conversão dessa imagem para escala de cinza, como exatamente fazer o upload dessa imagem para o bucket do S3.
Portanto, um código deve ser definido.
Portanto, como este é um fluxo de trabalho simples, o código já é fornecido pelo E. C. esquema e você também pode ir
em frente e baixar o código e você pode estudar exatamente como isso funciona.
Então, vamos rapidamente para o console aqui e se olharmos para o domínio, então este é o
domínio de exemplo, que é o fluxo de trabalho de exemplo que definimos e, no final, ele indica um.
Então, idealmente, o que aconteceria é que o bucket do S3 que selecionamos, esse bucket do S3 deveria ter uma nova
imagem em tons de cinza.
Então vamos verificar isso.
Então vamos abrir rapidamente o bucket do S3 aqui.
E este é o bucket do S3 que definimos.
Vamos abrir isso rapidamente.
E se você puder ver isso é que o bucket tem um novo objeto.
Então, esta é basicamente a imagem que foi convertida em escala de cinza.
Então você vê que o tipo é BNZ.
Então vamos em frente e baixar esta imagem.
Vamos abrir isso e você verá uma imagem de amostra agora convertida em grade em escala de cinza.
Portanto, espero que neste estágio você tenha entendido o que, em uma visão geral de alto nível, um serviço de fluxo de trabalho simples faz.
Agora, mais algumas coisas que eu queria mostrar a vocês.
Se você olhar para a execução do fluxo de trabalho, selecione o status de execução como fechado e vamos clicar no áudio
das execuções da lista.
Então foi isso que deu sabor à cozinha com a ideia de 007 que foi concluída e se você
abrir isso rapidamente sob a atividade.
Você vê que há certas atividades que aconteceram.
O primeiro é o download do S3.
Agora, enquanto vocês estão discutindo em cada etapa das atividades, há um objetivo diferente que temos que
aplaudir.
Portanto, você precisa ter uma meta de programação específica que faça essa atividade específica.
Então, primeiro, o outro é três download.
Portanto, isso terá seu próprio código que fará o download de uma imagem específica.
Então você tem o grau de transformação da escala de cinza, transforme essa imagem específica em escala de cinza.
Em seguida, ele fará o upload dessa imagem e também a excluirá do arquivo local.
Portanto, eles são chamados de conjunto de atividades em um fluxo de trabalho específico.
Portanto, este é o fluxo de trabalho de dados.
Neste há um certo conjunto de atividades como para nós operarmos para diminuir a concatenação e assim por diante.
E da mesma forma aqui você tem um fluxo de trabalho específico que possui um conjunto de atividades.
Uma vez que esta atividade ocorre, seu objetivo é concluído.
Qual é o objetivo deles?
Seu objetivo é converter a imagem em escala de cinza, carregá-la em um bucket de fluxo e, em seguida, o fluxo de trabalho
termina.
Da mesma forma, pode haver qualquer número de fluxos de trabalho que você pode seguir em frente e projetá-lo e integrá-lo como parte
do Serviço de Fluxo de Trabalho Simples e é o azul, se eu puder seguir em frente e levá-lo da execução do jato de tinta aqui.
Portanto, esta é uma visão geral de alto nível sobre o serviço de fluxo de trabalho simples para ajudar nisso.