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 "Infrastructure as Code"

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 la 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 almacenamiento de Azure
  • Bloqueo del estado y consistencia

Construcció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 SQL de Azure

Características avanzadas de Terraform

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

Integración Continua y Despliegue Continuo (CI/CD)

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

Gestión de secretos y datos sensibles

  • Gestión de secretos con Azure Key Vault
  • Integración de Key Vault con Terraform
  • Buenas prácticas para la gestión de secretos

Monitoreo y escalado de infraestructura

  • Configuración del monitoreo y alertas en Azure
  • Escalar recursos de Azure con Terraform
  • Implementación de grupos de autoescalado

Resolución de problemas y buenas prácticas

  • Depuración de configuraciones de Terraform
  • Gestión de errores y problemas comunes
  • Buenas prácticas y recomendaciones en Terraform

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos sobre 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.

Público objetivo

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

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas