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
Testimonios (3)
Profundidad de conocimiento del formador sobre Terraform, su entusiasmo por buenas prácticas de codificación y principios, y su paciencia.
Douglas Hanna - Mailchimp
Curso - Terraform on GCP (Google Cloud Platform)
Traducción Automática
La Técnica Pomodoro, el tamaño que hizo que la participación fuera fácil y no tomara demasiado tiempo debido a que hay muchas personas en el curso.
Chris Carlino - Mailchimp
Curso - Terraform on GCP (Google Cloud Platform)
Traducción Automática
Sesiones interactivas
Jay Lavu - ZEBRA TECHNOLOGIES CORP
Curso - Terraform on GCP (Google Cloud Platform)
Traducción Automática