Hola a todos y bienvenidos de nuevo.
Ahora, en el vídeo de hoy, vamos a hablar sobre Lambda Versioning.
Ahora, uno de los grandes beneficios de Lambda es que permite a los desarrolladores alojar múltiples versiones
de su código.
Así que si nos fijamos en este diagrama, esta Lambda tiene dos versiones.
Tienes la versión uno de la aplicación, la versión dos de la aplicación, y posteriormente puedes tener versiones más recientes
del código que se ha desplegado.
De hecho, antes de seguir adelante, vamos a analizarlo rápidamente.
Así que tengo una función lambda de demostración que está disponible ahora aquí.
Ves que tienes un hola de código base.
Ahora bien, esta función lambda específica tiene múltiples versiones, así que si te fijas en la versión, tienes
la versión uno y tienes la versión dos.
Así que si nos fijamos en la versión uno, vamos a mirar en el código.
Usted tiene Halo de la producción, como se puede ver de una manera similar.
Volvamos a la versión dos.
Si vas al código esta vez tienes hola de código Dev.
Así que el año de aprendizaje principal es que diferentes versiones pueden tener diferentes conjuntos de código y esto le permite
también probar rápidamente las cosas.
Así que en la visión general cuando hablamos de la versión de la función.
Esto incluye la siguiente información.
La primera es que incluye el código de la función y todas las dependencias asociadas.
También incluye el identificador global de tiempo de ejecución y la versión de tiempo de ejecución que utiliza la función.
Todos los ajustes de la función, incluidas las variables de entorno.
Esto también puede diferir y el extremo único para identificar la versión específica de la función.
Por ejemplo, si usted mira en la versión dos de la función, tiene esta línea específica y al
final tienes que.
Del mismo modo, si vuelves a la función versión uno, si miras al final, tienes uno.
Así, cada versión tiene una función diferente y esto también permite realizar pruebas fácilmente.
Ahora una de las mayores ventajas de la función es que usted puede permitir que cierta cantidad de tráfico vaya hacia el código de
la función más reciente para probar si todo está funcionando bien.
Por ejemplo, aquí el Lambda está enviando el 95% del tráfico a la versión amplia y tal vez el 5% del tráfico a la versión
escénica.
Así que esta versión de la etapa podría tener el código más nuevo.
Y si todo el 5% del tráfico es capaz de lograr con éxito la tarea, entonces en una etapa posterior puede seguir adelante
y promover esta versión de la etapa a la versión más reciente.
Así que esto es inmensamente útil.
Así que esa es una visión general de muy alto nivel sobre las funciones en Lambda, y con esto concluirá el vídeo
de hoy.