Programa del Curso

Introducción a Terraform

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

Configuración del entorno

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

Introducción a Terraform en Azure

  • Azure Configuración del proveedor de RM
  • Autenticación en Azure
  • Escribir la primera configuración Terraform
  • Implementación de un recurso básico Azure

Gestión Terraform del Estado

  • Comprender el estado Terraform
  • Gestión remota del estado con Azure almacenamiento
  • Bloqueo de estado y coherencia

Construcción de infraestructura con Terraform

  • Creación y administración de Azure máquinas virtuales
  • Configuración de Azure Networking (red virtual, subredes, grupos de seguridad de red)
  • Implementación de Azure cuentas de almacenamiento
  • Configuración de Azure SQL Databases

Características avanzadas Terraform

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

Integración e implementación continuas

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

Manejo de secretos y datos confidenciales

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

Supervisión y escalado de la infraestructura

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

Solución de problemas y prácticas recomendadas

  • Depuración de configuraciones Terraform
  • Manejo de errores y problemas comunes
  • Terraform Mejores prácticas y recomendaciones

Resumen y próximos pasos

Requerimientos

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

Audiencia

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

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas