Contacta con nosotros

Temario del curso

Introducción a Terraform

  • ¿Qué es Terraform?
  • Beneficios de utilizar Terraform.
  • Conceptos clave y terminología.
  • 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 con Terraform.
  • Creación y configuración de cuentas de Azure.

Primeros pasos con Terraform en Azure

  • Configuración del proveedor AzureRM.
  • Autenticación en Azure.
  • Escritura de su primera configuración de Terraform.
  • Despliegue de un recurso básico de Azure.

Gestión del estado de Terraform

  • Comprensión del estado de Terraform.
  • Gestión remota del estado con el almacenamiento de Azure.
  • Bloqueo del estado y consistencia.

Creación de infraestructura con Terraform

  • Creación y gestión de Máquinas Virtuales de Azure.
  • Configuración de la red de Azure (VNet, Subredes, NSGs).
  • Despliegue de cuentas de almacenamiento de Azure.
  • Configuración de bases de datos Azure SQL.

Funcionalidades 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 continuo

  • 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 entrega continua.

Gestión de secretos y datos sensibles

  • Gestión de secretos con Azure Key Vault.
  • Integración de Key Vault con Terraform.
  • Mejores prácticas 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 autoescalado.

Resolución de problemas y mejores prácticas

  • Depuración de configuraciones de Terraform.
  • Gestión de errores e incidencias comunes.
  • Mejores prácticas y recomendaciones para Terraform.

Resumen y siguientes pasos

Requerimientos

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

Público objetivo

  • Ingenieros de nube.
  • Ingenieros de DevOps.
  • Profesionales de TI.
  • Administradores de sistemas.
 21 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas