Temario del curso

Introducción

  • ¿En qué se diferencia Terraform de Chef, Puppet, Ansible y Salt?
  • ¿Por qué no utilizar la Consola de Administración de AWS?

Resumen de las características y arquitectura de Terraform

  • Infraestructura como código, planes de ejecución, gráficos de recursos, automatización de cambios

Flujo de trabajo de Terraform

  • Escribir, previsualizar, crear, reproducir, destruir

Empezando

  • Preparar una cuenta de AWS para usar con Terraform
  • Inicializar Terraform

Preparar un plan de ejecución

  • Escribir, guardar y eliminar archivos .tf

Trabajar con archivos de configuración

  • Resumen de la sintaxis
  • Escribir, controlar versiones y actualizar

Establecer dependencias de recursos

  • Usar el gráfico de recursos de Terraform
  • Dependencias de infraestructura frente a aplicaciones

Desplegar infraestructura

  • Previsualizar cambios en la configuración
  • Ejecutar cambios

Gestionar el estado

  • Configurar un back-end usando AWS S3 y AWS DynamoDB

Reproducir infraestructura

  • Preparar el entorno para una aplicación: desarrollo, prueba/calidad, etapa, producción

Empaquetar archivos de configuración como módulos

  • Duplicar código con módulos compartibles
  • Usar el Registro de Módulos para crear plantillas reutilizables

Integrar Terraform en una canalización de despliegue

  • Construir, desplegar y probar una aplicación
  • Importar recursos externos existentes a Terraform

Ajuste del rendimiento de Terraform

  • Monitoreo de infraestructura y métricas de rendimiento

Resolución de problemas

Resumen y conclusión

Requerimientos

  • Experiencia trabajando con una línea de comandos.
  • Comprensión de los conceptos de infraestructura en la nube.

Audiencia

  • Arquitectos en la nube
  • Administradores de sistemas
  • Ingenieros DevOps
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (4)

Próximos cursos

Categorías Relacionadas