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
Testimonios (2)
El instructor presentó los temas de manera muy clara, concisa y estructurada, lo que facilitó su comprensión. Mis compañeros comentaron que hubieran deseado recibir esta capacitación antes de comenzar a usar Terraform. También me gustó mucho la práctica de codificación utilizando las máquinas virtuales. Funcionó muy bien. Además, el instructor fue muy amable y cercano.
Shane - Keystart
Curso - Terraform on Microsoft Azure
Traducción Automática
Me encantaron los aspectos técnicos de los ejercicios; fue genial ver Terraform en acción y poder ver la creación de los recursos en Azure.
Brett Hawson - Reach Plc
Curso - Terraform on Microsoft Azure
Traducción Automática