Curso de Terraform on AWS
Amazon Web Services (AWS) proporciona infraestructura para la construcción de aplicaciones en la nube. Terraform, creado por Hashicorp, es una herramienta para gestionar esa infraestructura. La combinación de AWS y Terraform hace que la gestión de servidores y aplicaciones de grado de producción sea muy compleja, práctica, eficiente e incluso agradable.
Este entrenamiento guiado por instructores, en vivo (online o on-site) está dirigido a ingenieros que desean utilizar Terraform en AWS para planificar y construir infraestructura en la nube.
Al final de este curso, los participantes podrán:
- Instalar y configurar Terraform en AWS.
- Implementar una "infraestructura como código" enfoque para la gestión de ambientes en la nube de AWS.
- Crea, lanza y desmantela la infraestructura desde dentro de una sola herramienta.
- Escribe archivos de configuración declarativos que pueden ser gestionados como cualquier otro código de fuente en un sistema de control de versión.
- Actualizar rápidamente los archivos de configuración para responder eficazmente a las necesidades cambiantes de recursos informáticos.
- Colaborar con otros ingenieros de infraestructura al compartir archivos de configuración en un repositorio de código común.
- Mejorar la transparencia en el proceso de adquisición de infraestructuras.
Formato del curso
- Lecciones y discusiones interactivas.
- Muchos ejercicios y prácticas.
- Implementación de manos en un entorno de laboratorio en vivo.
Opciones de Customización de Curso
- Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
Programa del Curso
Introducción
- ¿En qué se diferencia Terraform de Chef, Puppet, Ansible y Salt?
- ¿Por qué no la consola de administración de AWS?
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 AWS para utilizarla con Terraform
- Inicialización Terraform
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
- Configuración de un backend mediante AWS S3 y AWS DynamoDB
Reproducción de la infraestructura
- Configuración del entornopara 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
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Terraform on AWS - Booking
Curso de Terraform on AWS - Enquiry
Terraform on AWS - Consultas
Consultas
Testimonios (4)
Así que en mi opinión, salimos de esos tres días con los bloques de construcción y el conocimiento necesario para crear casi cualquier cosa en AWS con Terraform. No solo podemos construirla, sino que también podemos probarla y validar nuestro terraform según las mejores prácticas, y configurar ganchos de solicitudes pull para validar el código antes de permitir que se realice el check-in.
Bernard Quick - AWS, Inc.
Curso - Terraform on AWS
Traducción Automática
- Después de dos años de comunicación principalmente virtual, formación, etc., fue genial volver a tener un curso presencial junto con todo el equipo - Además de la teoría y los ejercicios de laboratorio, es muy valioso ver al profesor haciendo cosas en vivo, incluidos todos los errores que pueda cometer. Esto ayuda mucho a tener una idea de cómo se debe trabajar con una herramienta, obtener ayuda, depurar, etc.
Christoph Bocklin - swisstopo
Curso - Terraform on AWS
Traducción Automática
Goad conocimiento del tema y aprendí algunos fundamentos
Barry Halper - Department for Levelling Up, Housing and Communities
Curso - Terraform on AWS
Traducción Automática
Había muchos ejemplos prácticos y las explicaciones detalladas fueron cuidadosamente elaboradas.
Jeffrey Ronay - Federal Reserve Bank of SF
Curso - Terraform on AWS
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Amazon Web Services (AWS) CloudFormation
7 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a ingenieros y desarrolladores de la nube que desean utilizar CloudFormation para administrar recursos de infraestructura dentro del ecosistema de AWS.
Al final de esta formación, los participantes serán capaces de:
- Implemente plantillas CloudFormation para automatizar la gestión de la infraestructura.
- Integre los recursos de AWS existentes en CloudFormation.
- Use StackSets para administrar pilas en varias cuentas y regiones.
Advanced Terraform - 3 Days
21 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a ingenieros, administradores de sistemas y arquitectos de sistemas de nivel principiante a avanzado DevOps que deseen mejorar sus habilidades y competencia Terraform en la gestión de implementaciones de infraestructura complejas.
Al final de esta capacitación, los participantes serán capaces de:
- Desarrollar y mantener Terraform proyectos a escala.
- Demostrar experiencia con HCL y algunas de las capacidades y prácticas más avanzadas del lenguaje de expresión.
- Utilice varias herramientas y procesos de automatización para administrar Terraform operaciones en procesos de integración y entrega continuas, incluidas las herramientas y los procesos de prueba y control de calidad.
- Actuar como experto en cualquier proyecto o módulo existente o nuevo Terraform.
Advanced Terraform: Efficient Infrastructure as Code
21 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a ingenieros, arquitectos de nube y especialistas en infraestructura de nivel intermedio a avanzado DevOps que deseen mejorar sus habilidades en la administración y orquestación de infraestructura distribuida utilizando las funciones avanzadas de Terraform.
Al final de esta capacitación, los participantes serán capaces de:
- Utilice las funciones avanzadas de Terraform para crear una infraestructura dinámica y escalable.
- Estructure y gestione Terraform módulos para una reutilización y eficiencia óptimas.
- Integre Terraform con canalizaciones de CI/CD para una automatización perfecta.
- Depurar y solucionar problemas de configuraciones complejas Terraform de forma eficaz.
- Implemente las mejores prácticas para mantener y escalar la infraestructura en la nube con Terraform.
Amazon DynamoDB for Developers
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a desarrolladores que desean integrar una base de datos de DynamoDB NoSQL en una aplicación web alojada en AWS.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para empezar a integrar datos en DynamoDB.
- Integre DynamoDB en aplicaciones web y aplicaciones móviles.
- Transfiera datos en AWS con los servicios de AWS.
- Implemente operaciones con AWS DAX.
AWS IoT Core
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (presencial o remota) está dirigida a ingenieros que desean implementar y administrar dispositivos IoT en AWS.
Al final de esta capacitación, los participantes podrán crear una plataforma de IoT que incluya la implementación y administración de un backend, una puerta de enlace y dispositivos sobre AWS.
Amazon Web Services (AWS) IoT Greengrass
21 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores que desean instalar, configurar y administrar AWS IoT las capacidades de Greengrass para crear aplicaciones para varios dispositivos.
Al final de esta capacitación, los participantes podrán usar AWS IoT Greengrass para crear, implementar, administrar, proteger y monitorear aplicaciones en dispositivos inteligentes.
AWS Lambda for Developers
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (presencial o remota) está dirigida a desarrolladores que desean usar AWS Lambda para crear e implementar servicios y aplicaciones en la nube, sin necesidad de preocuparse por el aprovisionamiento del entorno de ejecución (servidores, máquinas virtuales y contenedores, disponibilidad, escalabilidad, almacenamiento, etc.).
Al final de esta formación, los participantes serán capaces de:
- Configure AWS Lambda para ejecutar una función.
- Comprender FaaS (Functions as a Service) y las ventajas del desarrollo sin servidor.
- Construya, cargue y ejecute AWS Lambda funciones.
- Integre funciones de Lambda con diferentes fuentes de eventos.
- Empaquete, implemente, supervise y solucione problemas de aplicaciones basadas en Lambda.
AWS CloudFormation
7 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a ingenieros que deseen utilizar AWS CloudFormation para automatizar el proceso de administración de la infraestructura en la nube de AWS.
Al final de esta capacitación, los participantes serán capaces de:
- Habilite los servicios de AWS para comenzar a administrar la infraestructura.
- Comprender y aplicar el principio de “infraestructura como código”.
- Mejore la calidad y reduzca los costos de implementación de la infraestructura.
- Escriba AWS CloudFormation plantillas con YAML.
Mastering DevOps with AWS Cloud9
21 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a profesionales de nivel avanzado que desean profundizar su comprensión de las prácticas DevOps y optimizar los procesos de desarrollo con AWS Cloud9.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure AWS Cloud9 para DevOps flujos de trabajo.
- Implemente canalizaciones de integración continua y entrega continua (CI/CD).
- Automatice los procesos de prueba, monitoreo e implementación con AWS Cloud9.
- Integre servicios de AWS como Lambda, EC2 y S3 en DevOps flujos de trabajo.
- Utilice sistemas de control de código fuente como GitHub o GitLab dentro de AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a profesionales de nivel intermedio que deseen aprender a crear, implementar y mantener aplicaciones sin servidor de manera efectiva en AWS Cloud9 y AWS Lambda.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los fundamentos de la arquitectura sin servidor.
- Configure AWS Cloud9 para el desarrollo de aplicaciones sin servidor.
- Desarrolle, pruebe e implemente aplicaciones sin servidor con AWS Lambda.
- Integre AWS Lambda con otros servicios de AWS, como API Gateway y S3.
- Optimice las aplicaciones sin servidor para mejorar el rendimiento y la rentabilidad.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 HorasVeraniego:
- Conceptos básicos de la arquitectura y las funciones de IoT
- "Cosas", "Sensores", Internet y el mapeo entre las funciones de negocio de IoT
- Esencial de todos los componentes de software de IoT: hardware, firmware, middleware, nube y aplicación móvil
- Funciones de IoT: gestor de flotas, visualización de datos, FM y DV basados en SaaS, alerta/alarma, incorporación de sensores, incorporación de "cosas", geo-cercas
- Conceptos básicos de la comunicación de dispositivos IoT con la nube con MQTT.
- Conexión de dispositivos IoT a AWS con MQTT (AWS IoT Core).
- Conexión del núcleo AWS IoT con la función AWS Lambda para el cálculo y el almacenamiento de datos.
- Conexión de Raspberry PI con núcleo AWS IoT y comunicación de datos sencilla.
- Alertas y eventos
- Calibración del sensor
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 HorasResumen:
- Conceptos básicos de la arquitectura y las funciones de IoT
- "Cosas", "Sensores", Internet y el mapeo entre las funciones de negocio de IoT
- Esencial de todos los componentes de software de IoT: hardware, firmware, middleware, nube y aplicación móvil
- Funciones de IoT: gestor de flotas, visualización de datos, FM y DV basados en SaaS, alerta/alarma, incorporación de sensores, incorporación de "cosas", geo-cercas
- Conceptos básicos de la comunicación de dispositivos IoT con la nube con MQTT.
- Conexión de dispositivos IoT a AWS con MQTT (AWS IoT Core).
- Conexión del núcleo AWS IoT con la función AWS Lambda para el cálculo y el almacenamiento de datos mediante DynamoDB.
- Conexión de Raspberry PI con núcleo AWS IoT y comunicación de datos sencilla.
- Manos a la obra con Raspberry PI y AWS IoT Core para construir un dispositivo inteligente.
- Visualización de datos de sensores y comunicación con interfaz web.
Terraform for Managing Cloud Infrastructure
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a ingenieros que desean usar Terraform para planificar y construir infraestructura en la nube.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Terraform.
- Implemente un enfoque de "infraestructura como código" para administrar entornos de nube pública y privada.
- Escriba archivos de configuración declarativos para una gestión de cambios y una colaboración más eficientes.
- Mejorar la transparencia en el proceso de adquisición de infraestructura.
- Cree, lance y elimine recursos en diferentes proveedores de infraestructura (AWS, GCP, Azure, OpenStack, VMware, etc.) desde una sola herramienta.
Terraform Fundamentals for Beginners
21 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a DevOps ingenieros con poca o ninguna experiencia previa en la gestión de infraestructura. Terraform se utilizará para automatizar la configuración y el despliegue de la infraestructura dentro y fuera de la nube.
Al final de esta formación, los participantes serán capaces de:
- Instalar y configurar Terraform.
- Implemente un enfoque de infraestructura como código para administrar entornos de TI.
- Cree, lance y desmantele infraestructura desde una sola herramienta.
- Escriba archivos de configuración declarativos que se puedan administrar como cualquier otro código fuente en un sistema de control de versiones.
- Actualice rápidamente los archivos de configuración para responder de forma eficaz a las necesidades cambiantes de recursos informáticos.
- Colabore con otros ingenieros de infraestructura compartiendo archivos de configuración en un repositorio de código común.
- Mejorar la transparencia en el proceso de adquisición de infraestructura.
Advanced Terraform
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a ingenieros con experiencia básica en la administración de infraestructura que deseen usar Terraform para diseñar, construir y automatizar múltiples configuraciones de entorno y procesos complejos DevOps.
Al final de esta capacitación, los participantes serán capaces de:
- Configure espacios de trabajo para varios entornos con Terraform.
- Conozca las mejores prácticas en la gestión de la infraestructura a escala.
- Utilice las herramientas avanzadas y las configuraciones de CLI en Terraform.
- Diseñar y desarrollar módulos complejos Terraform.
- Adquiera experiencia en operadores avanzados de HCL y técnicas de codificación.
- Implemente el fortalecimiento de la seguridad y el análisis de código.
- Automatice los procesos de prueba y las canalizaciones de CI/CD.