Curso de Terraform on AWS
Amazon Web Services (AWS) proporciona infraestructura para construir 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 altamente complejas y de grado de producción sea 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 un enfoque de "infraestructura como código" para gestionar entornos de nube de AWS.
- Crear, lanzar y desmantelar infraestructuras desde una sola herramienta.
- Escribir archivos de configuración declarativos que puedan ser administrados como cualquier otro código fuente en un sistema de control de versiones.
- Actualizar rápidamente los archivos de configuración para responder eficazmente a las necesidades cambiantes de recursos computacionales.
- Colaborar 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.
Formato del curso
- Conferencia interactiva y discusión.
- Numerosos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Customización de Curso
- Para solicitar una formación personalizada para este curso, por favor contáctenos para organizarlo.
Programa del Curso
Introducción
- ¿Cómo es Terraform diferente de Chef, Puppet, Ansible y Salt?
- ¿Por qué no usar la consola de AWS Management?
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
- Preparando una cuenta de AWS para usar con Terraform
- Inicializando Terraform
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 la sintaxis
- Escribir, controlar versiones y actualizar
Configuración de dependencias de recursos
- Usando el Gráfico de Recursos Terraform
- Dependencias de infraestructura vs aplicaciones
Implementación de la infraestructura
- Previsualizar cambios en la configuración
- Ejecutar cambios
Estado de gestión
- Configurar un backend usando AWS S3 y AWS DynamoDB
Reproducción de la infraestructura
- Configurando el entorno 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
- Construyendo, desplegando y probando 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.
- Comprensión de los conceptos de infraestructura en la nube.
Audiencia
- Arquitectos de云基础设施的概念。
受众
- 云架构师
- 系统管理员
- DevOps工程师
- Experiencia trabajando con una línea de comandos.
- Comprensión de los conceptos de infraestructura en la nube.
Audiencia
- Arquitectos de云基础设施的概念。
受众
- 云架构师
- 系统管理员
- DevOps工程师
- Experiencia trabajando con una línea de comandos.
- Comprensión de los conceptos de infraestructura en la nube.
Audiencia
- Arquitectos de 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 Costa Rica (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.
Amazon DynamoDB for Developers
14 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (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 Costa Rica (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 Costa Rica (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 Costa Rica (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 Costa Rica (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 Costa Rica (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 Costa Rica (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 Costa Rica (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:
- Instalar y configurar Terraform.
- Implementar un enfoque de "infraestructura como código" para gestionar entornos de nube privada y pública.
- Escribir archivos de configuración declarativa para una gestión de cambios más eficiente y colaboración mejorada.
- Mejorar la transparencia en el proceso de adquisición de infraestructura.
- Crear, lanzar y eliminar 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 Costa Rica (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 Costa Rica (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.
Terraform on GCP (Google Cloud Platform)
21 HorasEsta capacitación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está dirigida a ingenieros que desean usar Terraform en GCP para planificar y crear infraestructura en la nube.
Al final de esta formación, los participantes serán capaces de:
- Instalar y configurar Terraform en GCP.
- Implementar un enfoque de "infraestructura como código" para gestionar entornos de nube privada y pública.
- Crear, lanzar y desmontar infraestructuras desde una sola herramienta.
- Escribir archivos de configuración declarativa que puedan ser administrados como cualquier otro código fuente en un sistema de control de versiones.
- Actualizar rápidamente los archivos de configuración para responder eficazmente a las cambiantes necesidades de recursos de cómputo.
- Colaborar 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.
Terraform in Practice
14 HorasEsta formación impartida por un instructor en Costa Rica (en línea o presencial) está dirigida a ingenieros de nivel intermedio que desean utilizar Terraform para construir y gestionar proyectos de infraestructura real en un entorno云环境。
完成本课程后,参与者将能够:
- 理解Terraform和IaC的基础知识。
- 学习编写和管理Terraform配置。
- 掌握在AWS、Azure和GCP中使用Terraform进行基础设施自动化的技能。
- 利用Terraform的高级功能,包括工作区和模块。
- 将Terraform与CI/CD管道和Terraform Cloud集成以实现团队协作。
Esta formación impartida por un instructor en Costa Rica (en línea o presencial) está dirigida a ingenieros de nivel intermedio que desean utilizar Terraform para construir y gestionar proyectos de infraestructura real en un entorno de nube.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender Terraform y los fundamentos de la IaC.
- Aprender a escribir y administrar configuraciones de Terraform.
- Dominar el uso de Terraform para la automatización de infraestructura en AWS, Azure y GCP.
- Utilizar las funciones avanzadas de Terraform, incluidos los espacios de trabajo y los módulos.
- Integrar Terraform con pipelines de CI/CD y Terraform Cloud para la colaboración en equipo.