Contacta con nosotros

Temario del curso

Introducción

  • ¿En qué se diferencia Terraform de Chef, Puppet, Ansible o Salt?
  • ¿Por qué no usar Google Deployment Manager?

Resumen de las características y arquitectura de Terraform

  • Infraestructura como código, planes de ejecución, gráficos de recursos, automatización de cambios

Flujo de trabajo de Terraform

  • Escribir, revisar, crear, reproducir, destruir

Primeros pasos

  • Preparar una cuenta de GCP para usar con Terraform
  • Inicializar Terraform y construir una máquina virtual (instancia de Compute Engine)

Creación de una aplicación

  • Iniciar un proyecto en GCP
  • Inicializar una muestra de aplicación web

Preparación de un plan de ejecución

  • Escribir un nuevo plan, guardar y eliminar archivos .tf

Trabajo con archivos de configuración

  • Vista general de la sintaxis
  • Escribir, controlar versiones y actualizar

Establecimiento de dependencias de recursos

  • Uso del Grafo de Recursos de Terraform
  • Dependencias de infraestructura vs. dependencias de aplicaciones

Despliegue de infraestructura

  • Revisar cambios en la configuración
  • Ejecutar cambios

Gestión del estado (State)

  • Configurar Google Cloud Storage para persistencia
  • Configurar Remote State

Redes

  • Configurar un firewall
  • Gestionar subredes

Reproducción de infraestructura

  • Configuración de entornos para una aplicación: dev, test/qa, stage y prod

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 construir plantillas reutilizables

Integración de Terraform en una canalización 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

Solución de problemas

Resumen y conclusión

Requerimientos

  • Experiencia trabajando con línea de comandos
  • Comprensión de los conceptos de infraestructura en la nube

Público objetivo

  • Arquitectos de nube
  • Administradores de sistemas
  • Ingenieros DevOps
 21 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas