Programa del Curso

Introducción

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

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

  • Preparar una cuenta de GCP para usarla con Terraform
  • Inicialización Terraform y compilación de una máquina virtual (instancia de motor de proceso)

Creación de una aplicación

  • Iniciar un proyecto en GCP
  • Inicialización de una aplicación web de ejemplo

Preparación de un plan de ejecución

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

Trabajar con archivos de configuración

  • Introducción a la sintaxis
  • Redacción, control de versiones y actualización

Configuración de dependencias de recursos

  • Uso del gráfico de recursos Terraform
  • Dependencia 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 Google Cloud Storage para la persistencia
  • Configuración del estado remoto

Networking

  • Configuración de un cortafuegos
  • Administración de subredes

Reproducción de la infraestructura

  • Configuración de entornos para 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
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (3)

Próximos cursos

Categorías Relacionadas