Hola y bienvenido de nuevo.
Ahora, en el video de hoy, hablaremos sobre este sencillo servicio de flujo de trabajo.
Ahora, antes de continuar y discutir más al respecto, primero, es importante que entendamos qué
significa exactamente este flujo de trabajo.
Así que sigamos adelante y comprendamos más.
Entonces, una descripción general de alto nivel del flujo de trabajo es una secuencia de tareas que procesa un conjunto de datos o, de una manera
diferente, el flujo de trabajo es un conjunto de actividades que llevan a cabo algún objetivo específico.
Por ejemplo, supongamos que tiene un sistema de comercio electrónico donde los usuarios pueden iniciar sesión y comprar algunos
productos.
Ahora, en el flujo de trabajo general en el que se puede comprar un producto en línea, hay varios pasos
diferentes que se deben lograr.
Por ejemplo, veamos primero, se debe verificar el pedido, luego se debe realizar el pago, luego se
realiza el envío, luego el proceso de finalización del registro ocurre después de que se envía el pedido y
luego se completa todo el objetivo.
Esto se conoce como un flujo de trabajo.
Ahora tenga en cuenta que para cada etapa del flujo de trabajo, puede haber un sistema diferente que pueda realizar el
objetivo.
Por ejemplo, para verificar los pedidos.
Puede haber ciertas aplicaciones en un llamado diferente, la orden verifica que se encargará de esto.
Por otra parte, habrá un proceso de tarjeta de crédito que se encargará del procesamiento del pago.
Luego, para el envío de pedidos nuevamente, necesitará empleados de almacén que se encargarán de eso.
Por lo tanto, la saliva en el desbordamiento puede ser atendida por un sistema individual o por diferentes sistemas en conjunto.
Y el flujo de trabajo no solo involucra un conjunto de sistemas, sino que también involucra a un conjunto de humanos.
Entonces, los humanos ubican los sistemas para realizar un conjunto de actividades para un objetivo específico al que puede referirse como un flujo
de trabajo.
Ahora que entendemos lo que significa un flujo de trabajo en una descripción general de alto nivel.
Avancemos y comprendamos a qué se refiere un servicio de flujo de trabajo simple.
Entonces, un servicio de flujo de trabajo simple también conocido como Amazon es W.
Facilita la creación de aplicaciones que coordinan el trabajo entre varios componentes distribuidos.
Ahora, mientras discutimos eso en un flujo de trabajo específico, puede haber varios componentes distribuidos que
pueden estar involucrados.
Solicitud verificada de pedido puede significar una región diferente o una aplicación de procesador de tarjetas de crédito de un
servidor diferente puede estar en una región diferente o también en servidores diferentes.
Entonces todo está repartido.
Entonces, para que todos estos se conecten como parte de su flujo de trabajo, puede utilizar Amazon
Simple Workflow Service.
Así que sigamos adelante y entendamos esto.
Con este sencillo ejemplo, supongamos que tiene una aplicación sencilla.
Lo que hace, convierte el hello world inferior a un formato específico donde el carácter de inicio está en mayúsculas.
Entonces, Helloworld se escribe en mayúsculas con H mayúscula, hola y W mayúsculas sin valor.
Así que esto nuevamente es un flujo de trabajo específico.
Ahora bien, este flujo de trabajo implica tres tipos diferentes de actividades.
Así que el primero es el estado de inicio.
Entonces tienes el estado final.
Primero tienes que abrir el resto para cargar y concatenar.
Ahora, si lo observa con más detalle, verá que una vez que se recibe esta cadena específica
de mensajes de un cliente, hay tres actividades diferentes que estábamos discutiendo.
Ahora cada actividad tendrá su propio código separado.
Entonces, si está diseñando algo en un flujo de trabajo simple, entonces necesita tener un código de programación, ¿verdad?
Así que para que operemos esto tendrá su propio código tarifa para bajar tendrá su propio código y concatenar nuevamente,
tendrá su propio código.
Entonces, todos estos se integrarán juntos en un servicio de flujo de trabajo simple de manera que una vez que
este elemento de hola mundo se reciba en el servicio de flujo de trabajo simple, el usuario obtendrá la carga útil como
salida y se tomará la conexión necesaria entre esto. atendido por este único servicio de flujo de trabajo.
Nuevamente, depende de cómo el desarrollador haya diseñado el servicio de flujo de trabajo simple general.
Así que esta es una descripción general de muy alto nivel.
Analicémoslo rápidamente desde un punto de vista práctico.
Así que actualmente estoy conectado a mi editor esta cuenta.
Abramos rápidamente el servicio de flujo de trabajo simple aquí.
Correcto.
Así es como se ve realmente el mundo de hoy.
Ahora, una cosa que podemos hacer es seguir adelante y ejecutar un flujo de trabajo de muestra que proporciona automáticamente.
Entonces, si observamos el flujo de trabajo de muestra, tiene actividad de descarga de imágenes.
Entonces, ¿qué hace exactamente esto?
Descarga una imagen específica.
Entonces, antes de continuar y discutir más al respecto, veamos qué hace este flujo de trabajo.
Este flujo de trabajo toma la imagen y puede convertirla en sepia.
Lote de Grecia, dependiendo de lo que necesites.
Y una vez que selecciona esta opción, continúa y carga la imagen en un establo específico.
Obtener un muy simple ¿qué pasaría si?
Así que sigamos adelante y comencemos rápidamente.
Quiero decir, simplemente llamémoslo un flujo de trabajo de muestra.
Hagamos un empujón continuo.
Es posible que realmente no tengas que implementarlo para entenderlo.
Puedes mirar la demostración.
Le dará una idea de cómo funciona exactamente.
Entonces, si miramos aquí, este flujo de trabajo específico tiene un conjunto específico de actividades.
Entonces, la primera es la descarga de S3.
Así que seguirá adelante y descargará una imagen específica.
Luego tienes dos colores de actividades, transformación sepia, transformación en escala de grises.
Según la transformación que necesite en esta imagen específica, se ejecutará una de estas actividades y luego tendrá
la actividad de carga de S3, lo cual es bueno, y cargará la imagen transformada solo en el depósito
de S3.
Así que hagamos rápidamente una continuación.
Ahora básicamente pide implementar el código en un recurso específico.
Entonces, digamos que necesitamos una instancia EC2 donde realmente se lleva a cabo esta transformación y también puede ver la
terminación de la instancia EC2 en una duración específica.
Y esto está bien, hagámoslo simple.
Haré clic en Continuar.
Así que ahora lo que esto hará es que WS seguirá adelante y facilitará el aprovisionamiento de instancias con el código de
muestra que hemos usado.
Entonces, desde una pestaña diferente, si verá que se ha creado una nueva instancia fácil aquí.
Así que este es uno de los primeros pasos.
Solo después de que se haya creado la instancia fácil, podremos decidir si queremos que la imagen
se convierta a un formato específico.
Así que esperemos rápidamente a que se complete esta etapa específica.
Bien.
Así que ha sido alrededor de 3 a 4 minutos y fácil, por ejemplo, actualmente está implementado y funcionando.
Así que hagamos rápidamente una continuación.
Ahora, el siguiente paso es ejecutar una ejecución de este flujo de trabajo específico.
Ahora, dentro de este flujo de trabajo, si ve que tiene una transformación, puede
seleccionar una transformación, pero convertirla a un formato específico o convertirla a un formato específico diferente.
Así que veamos que quiero convertir la imagen a escala de grises.
Y también puede especificar la idea de ejecución del flujo de trabajo.
Llamémoslo a00 ahorro I en este momento, una vez que haga esto, puede continuar y ejecutar esta ejecución específica.
Entonces, lo que hará, tomará la imagen, que es una imagen de muestra, y transformará esa imagen en una
escala de grises.
Y luego también puede cargar esa imagen en un depósito S3 específico que definimos.
Entonces, debajo de su cubo puede especificar cuál es tres cubos.
Quieres subir la imagen también.
Así que déjame continuar y seleccionar un depósito S3 aquí.
Ahora, hay varios cubos que están realmente bien, permítanme seleccionar un cubo al azar que
tengamos disponible.
Y este es el cubo donde se cargará la imagen una vez que haya terminado.
Puede continuar y ejecutar esta ejecución específica.
Ahora, una parte importante a tener en cuenta es que, como estábamos discutiendo eso en una ejecución de flujo de trabajo específica,
todo este proceso se conoce como ejecución de flujo de trabajo.
Cada actividad tendrá su propio conjunto de bases de datos de códigos separados.
¿Cómo será el azul si, ni sobre cómo convertir la imagen a escala de grises?
Y después de la conversión de esa imagen a escala de grises, cómo cargar exactamente esa imagen en el depósito S3.
Así que hay que definir un código.
Entonces, dado que este es un flujo de trabajo simple, el código ya lo proporciona E. w esquema y también puede seguir
adelante y descargar el código y puede estudiar cómo funciona exactamente.
Entonces, vayamos rápidamente a la consola aquí y si miramos el dominio, este es el dominio
de muestra, que es el flujo de trabajo de muestra que habíamos definido y en el completado indica uno.
Entonces, idealmente, lo que sucedería es que el depósito S3 que habíamos seleccionado, ese depósito S3 debería tener una nueva
imagen en escala de grises.
Así que vamos a verificar eso.
Así que abramos rápidamente el cubo S3 aquí.
Y este es el depósito S3 que habíamos definido.
Abramos esto rápidamente.
Y si puede ver, esto es que el depósito tiene un objeto nuevo.
Así que esta es básicamente la imagen que se convirtió a escala de grises.
Entonces ves que el tipo es BNZ.
Así que sigamos adelante y descarguemos esta imagen.
Abramos esto y verá que una imagen de muestra ahora se convierte en una cuadrícula en escala de grises.
Así que espero que en esta etapa haya entendido lo que hace un servicio de flujo de trabajo simple en una descripción general de alto nivel.
Ahora algunas cosas más que quería mostrarles.
Si observa la ejecución del flujo de trabajo, seleccione el estado de ejecución como cerrado y haga clic en la lista
de audio de ejecuciones.
Así que eso fue lo que condimentó la cocina con la idea de 007 que se completó y si
abre rápidamente esto en la actividad.
Ves que hay ciertas actividades que han tenido lugar.
El primero es la descarga de S3.
Ahora, como están discutiendo en cada etapa de las actividades, hay una meta diferente que tenemos que
aplaudir.
Por lo tanto, debe tener un objetivo de programación específico que realice esa actividad específica.
Primero, el otro es tres descargas.
Entonces esto tendrá su propio código que descargará una imagen específica.
Luego tienes el grado de transformación en escala de grises, transforma esa imagen específica en escala de grises.
Luego continuará y cargará esa imagen y luego también continuará y la eliminará del archivo local.
Por lo tanto, estos se conocen como el conjunto de actividades en un flujo de trabajo específico.
Así que este es el flujo de trabajo de datos.
En esto hay cierto conjunto de actividades como para que operemos para bajar la concatenación y así sucesivamente.
Y de manera similar, aquí tiene un flujo de trabajo específico que tiene un conjunto de actividades.
Una vez que se lleva a cabo esta actividad, su objetivo se completa.
¿Cuál es su objetivo?
Su objetivo es convertir la imagen a escala de grises, cargarla en un cubo de transmisión y luego finaliza el flujo de
trabajo.
Del mismo modo, puede haber cualquier cantidad de flujos de trabajo que puede seguir y diseñar e integrar como parte del
Servicio de flujo de trabajo simple y es el azul, si puedo seguir adelante y sacarlo de la ejecución de inyección de tinta aquí.
Así que esta es una descripción general de muy alto nivel sobre el servicio de flujo de trabajo simple en ayuda de esto.