Importancia de la Infraestructura como código
Paso a paso para infraestructura cómo código
Cómo desplegar infraestructura en Cloud
Herramientas para desplegar infraestructura como código
Introducción y ventajas de usar Cloudformation
Laboratorio # 1: explorando la consola de Cloudformation
Funcionalidades y características en Cloudformation
Anatomía de un template en Cloudformation
Clase práctica creación de un template
Despliegue del template en Cloudformation
Caracteristícas finales del template en Cloudformation
Stacks: características y despliegue
Bonus: ejemplo de stack
Stack Sets: despliegues multicuenta
Laboratorio # 2: desplegando un Stack Set en un esquema multi-cuenta
Nested Stacks: composición y ejemplos
Laboratorio # 3: creación de recursos del Stack
Laboratorio #3: pruebas de funcionamiento del stack
Laboratorio # 4: crear nuestro primer Nested Stack
Laboratorio #4: pruebas de funcionamiento del Nested Stack
Laboratorio # 5: cómo crear un stack de forma gráfica con Designer
Funciones en Cloudformation
Funciones intrínsecas: GetAtt, FindInMap, Join, Split y Select
Funciones intrínsecas: Sub, Ref y ImportValue.
Funciones condicionales: If, Not, And y Equals
Automatización y despliegues de infraestructura como código
Importancia de la automatización de infraestructura
Cómo automatizar despliegues de infraestructura
Creación de pipelines para despliegue de infraestructura
Laboratorio #6: Estructura de repositorio para despliegue de función lambda
Laboratorio #6: prerequisitos para creación del pipeline
Laboratorio #6: despliegue de pre requisitos
Laboratorio #6: creación del pipeline para el despliegue de una función lambda
Laboratorio #6: verificación de recursos creados en el pipeline
Diagnostico de errores y seguridad en infraestructura como código.
Seguridad en templates
Troubleshooting
Seguridad en despliegues
Laboratorio # 7: identificación de errores en despliegues
Funciones lambda en Cloudformation
Cómo desplegar lambda como función
Cómo desplegar lambda como función serverless
Laboratorio # 8: puesta en producción de nuestra función lambda
Conclusiones
Conclusiones finales
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 12
Preguntas 3
Super, Me gusta como va dando datos curiosos del mismo tema.
no me queda del todo claro, en el minuto 1:28 dice que si un recurso falla se hace rollback y no elimina los otros recursos para permitir hacer debug, pero mas adelante dice que el comportamiento es que siempre se eliminan todos los recursos si uno solo falla en crearse, entonces digamos que esa parte me confunde,…
Gracias
En conclusión, el stack se crea completo o no se crea. Igualmente, al eliminar el stack, se eliminan los recursos que este contiene
Tengo la siguiente duda. Si creo un recurso para usar auto scaling group y tengo mis policitas de incrementar/decrementar el numero de instancias segun las politicas definidas estoy haciendo mal? porque la configuracion inicial tal vez se lanzo con 1 ec2, y por lo comentado del drift estaria modificando mi infraestructura dinamicamente. Espero me puedan ayudar, saludos!
avanzando… 😃
😃
Stack: colección de recursos que se manejan como unidad.
Gestión de recursos: cloudformation asegura que todos los recursos sean creados o eliminados, si algo falla no se deja continuar la ejecución, hara un rollback.
Si borro un stack todos los recursos asociados se borran,
¿Que es un drift? Detecta una desviación entre el stack y los recursos desplegados. NUNCA DEBE HABER UNA DESVIACIÓN.
¿Que puedo identificar con un drift? Recursos agregados, eliminados y con propiedades diferentes.
Excelente lo del drift, una vez creado el témplate las actualizaciones deben realizarse en el stack y no de forma manual.
con lo delicados que son los stack, aws no tendra una proteccion contra borrado como con otros recursos?
Muy interesante este curo
Creo que hay un ligero error de conceptos. El Stack no se transforma en una plantilla, la plantilla se transforma en el a través de cloudformation. Es decir, un Stack es un grupo de recursos que cloudformation creó con la plantilla.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.