Programa del Curso

Terraform Revisión de conceptos básicos

  • La CLI y todos los subcomandos disponibles
  • El flujo de Terraform operaciones
  • El Estado y su importancia (así como su fragilidad)
  • Lenguaje de configuración de Hashicorp (HCL), anterior a 0.12 y posterior a 0.12

Diseño de proyectos y módulos más complejos Terraform

  • Enfoques de la modularización
    • Escenarios de un solo proyecto y varios módulos
    • Infraestructura relacionada con múltiples proyectos, nube o plataforma única e híbrida
    • Descomposición del módulo raíz
      • Al trabajar con proyectos monolíticos nuevos y heredados por igual, enfoques para una organización de proyectos reflexiva Terraform

Desarrollo y gestión de proyectos y módulos más complejos Terraform

  • Prácticas recomendadas integrales
  • Versiones de módulos
  • Comparte y concéntrate en DRY
  • Escenarios de proveedores complejos en todos los proyectos y módulos
  • Introducción Terraform Null Label y su utilidad

Una introducción a Make + Makefile

  • Automatice las tareas repetitivas en Terraform proyectos utilizando una herramienta Linux estándar y fiable

Herramienta avanzada Terraform y comprensión de CLI

  • Comprender el estado y el archivo de estado
  • Migración estatal, gestión en escenarios complejos
  • Terraform Enfoques de importación en escenarios complejos
  • Acércate a los errores y líos
    • Deriva que se nos ha ido de las manos
    • Estado corrupto o irreparable
    • Saber lo que no se puede arreglar
    • Asegúrese de no terminar en esta posición de manera proactiva con Terraform

Temas avanzados de HCL

  • Características avanzadas de expresión del lenguaje de configuración:
    • Enfoques de reutilización
    • Bucles, meta-argumentos
    • Para expresiones
    • Tipos en el contexto de las expresiones

Refuerzo de la seguridad para Terraform

  • Desplazamiento a la izquierda Terraform seguridad, defensa en profundidad
  • Archivos de estado y seguridad
  • Administrar credenciales y secretos: privilegios mínimos, rotación, protección
  • Dónde y cómo se puede romper la seguridad en Terraform flujos de trabajo

Fiabilidad de la infraestructura y las pruebas

  • ¿Qué marcos y métodos de pruebas automatizados y manuales están disponibles actualmente?
    • La situación actual deja mucho que desear, por ejemplo,
  • Desvíe y mitigue las consecuencias inesperadas en escenarios realistas
  • Responsabilidad del desarrollador frente a pruebas automatizadas, git hooks para validación, terraform-pre-commit, etc.

Automatización Terraform, Terraform en canalizaciones

  • Terraform con Spinnaker
  • Utilice canalizaciones de entrega automatizadas para mejorar la garantía de calidad, la estabilidad y la confiabilidad de la infraestructura y Terraform las implementaciones
  • Terraform y GitOps: enfoques para adoptar GitOps en Terraform flujos de trabajo
  • Terraform Descripción general de la nube y la empresa, un vistazo a cómo estas ofertas mejoran Terraform los flujos de trabajo y qué otras herramientas/procesos existen para satisfacer la misma necesidad: canalizaciones de CI/CD personalizadas para Terraform, herramientas como Atlantis, etc.

Infraestructura compleja de AWS con Terraform

  • Diseño e implementación de VPC con Terraform
  • Administración de instancias EC2 y otros recursos informáticos
  • Configuración de componentes de red de AWS
  • Integración de los servicios de AWS en la infraestructura administrada Terraform
  • Implementación de prácticas recomendadas de seguridad para los recursos de AWS

Resumen y próximos pasos

Requerimientos

  • Comprensión del concepto de infraestructura en la nube
  • Experiencia básica en Terraform operaciones

Audiencia

  • DevOps Ingenieros
  • Administradores de sistemas
  • Arquitectos de sistemas
 21 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

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 on GCP (Google Cloud Platform)

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