Ponte en Contacto
 Duración 14 horas

Temario del curso

Introducción a Terraform

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

Configuración de su 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

Comenzando con Terraform en Azure

  • Configuración del proveedor AzureRM
  • Autenticación en Azure
  • Escribiendo su primera configuración de Terraform
  • Implementación 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

Construyendo Infraestructura con Terraform

  • Creación y gestión de Máquinas Virtuales de Azure
  • Configuración de la Red de Azure (VNet, Subredes, NSG)
  • 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 en Terraform
  • Gestión de dependencias en Terraform

Integración Continua y Despliegue

  • Introducción a Azure DevOps
  • Configuración de una pipeline de CI/CD para Terraform
  • Automatización de implementaciones de Terraform con 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
  • Mejores prácticas para la gestión de secretos

Monitoreo y Escalabilidad de Infraestructura

  • Configuración del monitoreo y alertas de Azure
  • Escala de recursos de Azure con Terraform
  • Implementación de grupos de autoscaling

Resolución de Problemas y Mejores Prácticas

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

Resumen y Próximos 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.
  • Conocimiento básico de script o programación.

Audiencia

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

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas