Programa del Curso

Introducción

  • ¿Cómo es Terraform diferente de Chef, Puppet, Ansible o Salt?
  • ¿Por qué no usar Google Deployment Manager?

Descripción general de Terraform Características y arquitectura

  • Infrastructure as Code, 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 usar con Terraform
  • Inicialización de Terraform y creación de una máquina virtual (instancia de compute engine)

Creación de una aplicación

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

Preparación de un plan de ejecución

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

Trabajar con archivos de configuración

  • Resumen de sintaxis
  • Escribir, controlar versiones y actualizar

Configuración de dependencias de recursos

  • Usando el gráfico de recursos de Terraform
  • Dependencias de infraestructura vs aplicaciones

Implementación de la infraestructura

  • Previsualizar cambios en la configuración
  • Ejecutar cambios

Estado de gestión

  • Configurar Google Cloud Storage para persistencia
  • Configurar Remote State

Networking

  • Configuración de un firewall
  • Gestión de subredes

Reproducción de la infraestructura

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

Empaquetado de archivos de configuración como módulos

  • Duplicar código con módulos compartibles
  • Usar el Registro de Módulos para construir plantillas reutilizables

Integración Terraform en una canalización de implementación

  • Construcción, implementación y prueba de una aplicación
  • Importar recursos externos existentes a Terraform

Terraform Ajuste del rendimiento

  • Monitoreo de infraestructura y métricas de rendimiento

Solución de problemas

Resumen y conclusión

Requerimientos

  • Experiencia trabajando con una línea de comandos
  • Un entendimiento de los conceptos de infraestructura en la nube

Audiencia

  • Arquitectos de云基础设施的概念

受众

  • 云架构师
  • 系统管理员
  • DevOps工程师
  • Experiencia trabajando con una línea de comandos
  • Un entendimiento de los conceptos de infraestructura en la nube

Audiencia

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

Número de participantes


Precio por Participante​

Testimonios (3)

Próximos cursos

Categorías Relacionadas