Programa del Curso
Introducción
- ¿En qué se diferencia Terraform de Chef, Puppet, Ansible y Salt?
- ¿Por qué no la consola de administración de AWS?
Descripción general de Terraform Características y arquitectura
- Infraestructura como código, planes de ejecución, gráficos de recursos, automatización de cambios
Terraform Flujo de trabajo
- Escribir, previsualizar, crear, reproducir, destruir
Empezar
- Preparación de una cuenta de AWS para utilizarla con Terraform
- Inicialización Terraform
Preparación de un plan de ejecución
- Escribir un nuevo plan, guardar y eliminar archivos .tf
Trabajar con archivos de configuración
- Descripción general de la sintaxis
- Redacción, control de versiones y actualización
Configuración de dependencias de recursos
- Uso del gráfico de recursos Terraform
- Dependencias de infraestructura frente a aplicaciones
Implementación de la infraestructura
- Vista previa de los cambios de configuración
- Ejecución de cambios
Estado de gestión
- Configuración de un backend mediante AWS S3 y AWS DynamoDB
Reproducción de la infraestructura
- Configuración del entornopara una aplicación: desarrollo, prueba/control de calidad, fase y producción
Empaquetado de archivos de configuración como módulos
- Duplicación de código con módulos compartibles
- Uso del Registro de módulos para crear plantillas reutilizables
Integración Terraform en una canalización de implementación
- Compilación, implementación y prueba de una aplicación
- Importación de recursos externos existentes en Terraform
Terraform Ajuste del rendimiento
- Supervisión de la infraestructura y métricas de rendimiento
Solució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.
Audiencia
- Arquitectos de la nube
- Administradores de sistemas
- DevOps Ingenieros
Testimonios (4)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
Curso - Terraform on AWS
- Después de dos años de comunicación principalmente virtual, formación, etc., fue genial volver a tener un curso presencial junto con todo el equipo - Además de la teoría y los ejercicios de laboratorio, es muy valioso ver al profesor haciendo cosas en vivo, incluidos todos los errores que pueda cometer. Esto ayuda mucho a tener una idea de cómo se debe trabajar con una herramienta, obtener ayuda, depurar, etc.
Christoph Bocklin - swisstopo
Curso - Terraform on AWS
Traducción Automática
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Curso - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.