Importancia de la Infraestructura como código

1

Paso a paso para infraestructura cómo código

2

Cómo desplegar infraestructura en Cloud

3

Herramientas para desplegar infraestructura como código

4

Introducción y ventajas de usar Cloudformation

5

Laboratorio # 1: explorando la consola de Cloudformation

Funcionalidades y características en Cloudformation

6

Anatomía de un template en Cloudformation

7

Clase práctica creación de un template

8

Despliegue del template en Cloudformation

9

Caracteristícas finales del template en Cloudformation

10

Stacks: características y despliegue

11

Bonus: ejemplo de stack

12

Stack Sets: despliegues multicuenta

13

Laboratorio # 2: desplegando un Stack Set en un esquema multi-cuenta

14

Nested Stacks: composición y ejemplos

15

Laboratorio # 3: creación de recursos del Stack

16

Laboratorio #3: pruebas de funcionamiento del stack

17

Laboratorio # 4: crear nuestro primer Nested Stack

18

Laboratorio #4: pruebas de funcionamiento del Nested Stack

19

Laboratorio # 5: cómo crear un stack de forma gráfica con Designer

Funciones en Cloudformation

20

Funciones intrínsecas: GetAtt, FindInMap, Join, Split y Select

21

Funciones intrínsecas: Sub, Ref y ImportValue.

22

Funciones condicionales: If, Not, And y Equals

Automatización y despliegues de infraestructura como código

23

Importancia de la automatización de infraestructura

24

Cómo automatizar despliegues de infraestructura

25

Creación de pipelines para despliegue de infraestructura

26

Laboratorio #6: Estructura de repositorio para despliegue de función lambda

27

Laboratorio #6: prerequisitos para creación del pipeline

28

Laboratorio #6: despliegue de pre requisitos

29

Laboratorio #6: creación del pipeline para el despliegue de una función lambda

30

Laboratorio #6: verificación de recursos creados en el pipeline

Diagnostico de errores y seguridad en infraestructura como código.

31

Seguridad en templates

32

Troubleshooting

33

Seguridad en despliegues

34

Laboratorio # 7: identificación de errores en despliegues

Funciones lambda en Cloudformation

35

Cómo desplegar lambda como función

36

Cómo desplegar lambda como función serverless

37

Laboratorio # 8: puesta en producción de nuestra función lambda

Conclusiones

38

Conclusiones finales

Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
21 Hrs
21 Min
24 Seg
Curso de Infraestructura Como Código en AWS

Curso de Infraestructura Como Código en AWS

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

Introducción y ventajas de usar Cloudformation

4/38
Recursos

Aportes 10

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Introducción y ventajas de usar Cloudformation
• Flujo de despliegue: código, se verifica y hay una fase de despliegue. Se pueden crear templates en formato YAML o JSON.
• Servicios: Stacks, stack sets, integración full con todos los componentes de AWS.
• Beneficios: AWS brinda soporte sobre tu código de cloudformation en caso de que no despliegue tu integración, es decir brinda soporte sobre tu código si tienes el plan bussiness contratado.
• Integración nativa con todos los servicios de AWS.
• Designer: te permite crear infraestructura de forma visual y si ya lo tienes creado, cargas tu plantilla y veras como luce.
• Multicuenta: desplegar en 3 cuentas diferentes la misma infraestructura.
• Flexibilidad: creación de recursos dinámicamente con custom resources.
• Cloudformation: gratis, se te cobra por los recursos que este despliegue.
• Escalabilidad: puede crecer desde el recurso mas simple hasta una arquitectura más compleja.
• Seguridad: todos los despliegues están completamente asegurados, cifrado de llaves, etc.
• Estabilidad: al ser administrado por AWS tiene un alto nivel de SLA.
• Transaccional: espera a que todos los recursos estén creados para desplegar la aplicación, sino hará un rollback.
Empresa que usan Cloud Formation: Barcelona FC, Expedia, Coinbase, nextdoor.

Exelente herramienta, ya quiero empezar a subir mis proyectos a AWS

Me gusta mucho el soporte que ofrece AWS, es algo muy importante para los despliegues.
claro que se debe tener una licencia.
pero es un plus

La verdad que es una herramienta muy útil, el que permita integrarme directamente con los servicios de aws me facilitan mucho el trabajo.

Genial 😃

Cloudformation esta buenisomo a usarlo!!

POr el soporte, Diseño, Felxibilidad, Escalabilidad, Seguridad, Transacionabilidad, Estabilidd

Ademas de todas las ventajas expuestas, la que mas me llama la atención es tener templates de diferentes arquitecturas y poder desplegarlo supongo con algunas modificaciones cuando se requiera para cualquier proyecto.

Excelente razones de peso. Sin embargo al momento de evaluar o escoger un servicio de infraestructura como código con algún otro Cloud Provider, Cuáles son los KeyPoints a evaluar?

Los features que mas me gustaria resaltar (porque son muy superiores con respecto a sus conpetidores) son:
*El servico de designer (incluso en multi-cuenta, tener tu infraestructura expresada de forma grafica esta super cool)

  • transactionalidad (terraform no cuenta con esto y si algo sale mal debes revertirlo tu mismo)

fun fact

  • es gratis (y si ocupas el free teir, practicamente experimentarias gratis con algunos servicios)