Programa del Curso

Introducción

  • ¿En qué se diferencia Terraform de Chef, Puppet, Ansible o Salt?
  • ¿Por qué no utilizar 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

  • Preparación de 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

  • 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

  • Configura 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 (2)

Cursos Relacionados

Advanced Terraform - 3 Days

21 horas

Advanced Terraform: Efficient Infrastructure as Code

21 horas

Terraform for Managing Cloud Infrastructure

14 horas

Terraform Fundamentals for Beginners

21 horas

Advanced Terraform

14 horas

Terraform on AWS

21 horas

Terraform in Practice

14 horas

Alibaba Cloud Fundamentals

7 horas

Google Anthos for Hybrid and Multi-Cloud Computing

14 horas

Azure for Data Engineer

35 horas

Lo Esencial de la Computación en la Nube para Gerentes / Ingenieros de Software

21 horas

Arquitecto de la Nube

35 horas

Descripción de Cloud Computing

7 horas

Se Trata de Cloud: Conceptos Claves, Jugadores y Tecnologías

21 horas

Data Analytics Process, Cloud Solutions, and Power BI Solutions

35 horas

Categorías Relacionadas

1