Programa del Curso

Introducción a Terraform

  • ¿Qué es Terraform?
  • Ventajas de usar Terraform
  • Conceptos y terminología clave
  • Terraform frente a otras herramientas de infraestructura como código

Configuración del Entorno

  • Instalación de Terraform
  • Configuración de Visual Studio Code para el desarrollo de Terraform
  • Creación y configuración de cuentas de Azure

Introducción a Terraform en Azure

  • Configuración del proveedor AzureRM
  • Autenticación con Azure
  • Escribir tu primera configuración de Terraform
  • Implementar un recurso básico de Azure

Gestión del Estado de Terraform

  • Entender el estado de Terraform
  • Gestión de estado remoto con almacenamiento de Azure
  • Bloqueo y consistencia del estado

Construcción de Infraestructura con Terraform

  • Creación y gestión de Máquinas Virtuales de Azure
  • Configuración de redes de Azure (VNet, Subnets, NSGs)
  • Implementación de cuentas de almacenamiento de Azure
  • Configuración de Bases de Datos SQL de Azure

Características Avanzadas de Terraform

  • Módulos de Terraform y reutilización
  • Uso de fuentes de datos y variables de salida
  • Expresiones y funciones de Terraform
  • Gestión de dependencias en Terraform

Integración Continua y Despliegue

  • Introducción a Azure DevOps
  • Configuración de una canalización CI/CD para Terraform
  • Automatización de despliegues de Terraform con Azure DevOps
  • Integración de GitHub Actions para la entrega continua

Gestión de Secretos y Datos Sensibles

  • Administración de secretos con Azure Key Vault
  • Integración de Key Vault con Terraform
  • Prácticas recomendadas para la gestión de secretos

Monitoreo y Escalado de Infraestructura

  • Configuración del monitoreo y las alertas de Azure
  • Escalado de recursos de Azure con Terraform
  • Implementación de grupos de escalado automático

Solución de Problemas y Prácticas Recomendadas

  • Depuración de configuraciones de Terraform
  • Manejo de errores y problemas comunes
  • Prácticas recomendadas y sugerencias para Terraform

Resumen y Pasos Siguientes

Requerimientos

  • Comprensión básica de los conceptos de computación en la nube
  • Familiaridad con los servicios y el portal de Microsoft Azure
  • Conocimientos básicos de scripting o programación

Audiencia

  • Ingenieros en la nube
  • Ingenieros DevOps
  • Profesionales de TI
  • Administradores de sistemas
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas