Temario del curso
Introducción
- ¿En qué se diferencia Terraform de Chef, Puppet, Ansible y Salt?
- ¿Por qué no usar la Consola de administración de AWS?
Descripción general de las características y la arquitectura de Terraform
- Infraestructura como código, planes de ejecución, gráficos de recursos y automatización de cambios
Flujo de trabajo de Terraform
- Escribir, previsualizar, crear, reproducir y destruir
Primeros pasos
- Preparación de una cuenta de AWS para su uso con Terraform
- Inicialización de Terraform
Preparación de un plan de ejecución
- Escritura de un nuevo plan, guardado y eliminación de archivos .tf
Trabajo con archivos de configuración
- Descripción general de la sintaxis
- Escritura, control de versiones y actualización
Configuración de dependencias de recursos
- Uso del gráfico de recursos de Terraform
- Dependencias entre infraestructura y aplicaciones
Despliegue de infraestructura
- Previsualización de cambios en la configuración
- Ejecución de cambios
Gestión del estado
- Configuración de un backend utilizando AWS S3 y AWS DynamoDB
Reproducción de infraestructura
- Configuración del entorno para una aplicación: dev, test/qa, stage y prod
Empaquetado de archivos de configuración como módulos
- Duplicación de código mediante módulos compartibles
- Uso del Registro de Módulos para crear plantillas reutilizables
Integración de Terraform en un pipeline de despliegue
- Construcción, despliegue y prueba de una aplicación
- Importación de recursos externos existentes a Terraform
Ajuste del rendimiento de Terraform
- Monitoreo de infraestructura y métricas de rendimiento
Resolución de problemas
Resumen y conclusión
Requerimientos
- Experiencia trabajando con una línea de comandos.
- Comprensión de los conceptos de infraestructura en la nube.
Público objetivo
- Arquitectos de nube
- Administradores de sistemas
- Ingenieros de DevOps
Testimonios (4)
Así que en mi mente, después de esos tres días salimos con los bloques de construcción y el conocimiento necesarios para crear prácticamente cualquier cosa en AWS con Terraform. No solo podemos construirla, sino que también podemos probarla y validar nuestro Terraform contra las mejores prácticas, así como configurar ganchos de solicitudes de extracción para validar el código antes de permitir su incorporación.
Bernard Quick - AWS, Inc.
Curso - Terraform on AWS
Traducción Automática
- Después de dos años de comunicación virtual, capacitación, etc., fue genial poder tener un curso presencial nuevamente con todo el equipo - Además de la teoría y los ejercicios prácticos, es muy valioso ver al instructor realizando tareas en vivo, incluyendo todos los errores que pueda cometer. Esto ayuda enormemente a entender cómo se debe trabajar con una herramienta, buscar ayuda, depurar, etc.
Christoph Bocklin - swisstopo
Curso - Terraform on AWS
Traducción Automática
Buen conocimiento del tema y aprendió algunos fundamentos
Barry Halper - Department for Levelling Up, Housing and Communities
Curso - Terraform on AWS
Traducción Automática
Hubo muchos ejemplos prácticos y las explicaciones detalladas de los procesos se realizaron con cuidado.
Jeffrey Ronay - Federal Reserve Bank of SF
Curso - Terraform on AWS
Traducción Automática