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

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

C贸mo desplegar infraestructura en Cloud

2/38
Recursos
Transcripci贸n

Aportes 11

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Buenos dias, tengo una duda, existe posibilidad de que el origen de un fallo que tumba un servidor se encuentre en la plantilla que lo despliega, a lo que voy es a lo siguiente, no ser铆a bueno dedicar un tiempo a hacer un diagnostico del error que tumba el servidor antes de desplegar de nuevo, esto para descartar que el origen del error provenga desde la misma configuraci贸n inicial? o qu茅 recomendar铆as para evitar que esto llegara a pasar?

Buenas noches,

Si vuelvo a desplegar la infraestructura:

1. 驴debo indicar que se eliminen los recursos creados previamente?

2. 驴Se eliminan todos los recursos, o solo los recursos donde hay cambios?

<h1>C贸mo desplegar infraestructura en Cloud</h1>
  • Diferentes herramientas para desplegar infraestructura
  • Diferentes Cloud Providers
  • Versionamiento como ventaja
  • Control y trazabilidad (quien y que hizo) en los cambios de la infraestructura
  • Eficiencia (Tiempo de Despliegue en ambientes)
  • Automatizacion
  • Reutilizable
  • Infraestructura Inmutable (Desplegar de cero)

Vamo鈥 a darle

Me gustaria agregar una ventaja mas de usar herramientas de infraestructura como codigo (Infraestructure as code aka IAC tools) que seria la Documentacion, Para un integrante nuevo seria mas facil darse cuenta de como esta la infraestructura hechando un vistaso al source code (en este caso de CloudFormation)

Efficiency
Immutable: IT Immutable, great term. run it from scratch

Desconocia el potencial de AWS para realizar la administraci贸n de componentes por medio de c贸digo. Normalmente los SYSADMIN siempre dejan un template de la maquina(as) que se van a utilizar para un proyecto, y apartir de ellas clonan recursos para reconstruir un ambiente. Con esta opci贸n no se esta consumiendo recursos de procesamiento y/o Storage por lo que es una muy buena opci贸n.

Interesante conocer este tool de AWS, yo solo conoc铆a Terraform.

por ahora bien, entendido el despliegue, conoc铆a terraform.

Buenas tardes, al utilizar muchos servicios el costo de la infraestructura no es mayor?? O sea cuando conviene realizar este tipo de infraestructura?? Es aplicable a proyectos peque帽os o solo a grandes?? Saludos y gracias.

Pero si vuelve a pasar no seria bueno conocer el error? para conocer porque paso y corregirlo en futuras ocaciones?. Entiendo lo de la eficiencia al volverlo a desplegar porque ahorramos tiempo y dinero al desplegar r谩pido otra vez, sin embargo me preocupa un poco lo primero jaja :C