Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Infracost: Estimación de Costes de Terraform y tareas FinOps

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Este curso te enseñará a utilizar Infracost para estimar y controlar los costes de infraestructuras definidas con Terraform, combinando estrategias FinOps para optimizar el gasto en la nube. Desde la integración en pipelines CI/CD hasta el análisis avanzado de costes, adquirirás conocimientos prácticos aplicables en entornos empresariales.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Infracost: Estimación de Costes de Terraform y tareas FinOps bonificable para empresas

A quién va dirigido nuestro curso de Infracost: Estimación de Costes de Terraform y tareas FinOps

Ingenieros de infraestructura, arquitectos cloud y responsables de FinOps interesados en optimizar costes en infraestructuras cloud gestionadas con Terraform.

Objetivos de nuestro curso de Infracost: Estimación de Costes de Terraform y tareas FinOps

  • Comprender el funcionamiento de Infracost para estimar costes de infraestructuras definidas en Terraform.
  • Integrar Infracost en flujos CI/CD para control de costes continuo.
  • Implementar estrategias FinOps para optimizar el gasto en entornos cloud.
  • Diseñar pipelines Terraform con enfoque en la estimación y control de costes.
  • Configurar y monitorizar costes en múltiples proveedores cloud.

Qué vas a aprender en nuestro curso de Infracost: Estimación de Costes de Terraform y tareas FinOps

Este curso te enseñará a utilizar Infracost para estimar y controlar los costes de infraestructuras definidas con Terraform, combinando estrategias FinOps para optimizar el gasto en la nube. Desde la integración en pipelines CI/CD hasta el análisis avanzado de costes, adquirirás conocimientos prácticos aplicables en entornos empresariales.

Requisitos de nuestro curso de Infracost: Estimación de Costes de Terraform y tareas FinOps

  • Tener conocimientos y experiencia con Terraform, la gestión de infraestructura como código, además de familiaridad con los conceptos de cloud computing (AWS, Azure, GCP), la optimización de costes y técnicas de FinOps.
  • Tener Terraform 1.4+, Infracost CLI, GIT 2.35+, Docker 20.10+ instalados y configurados en el equipo.
  • Tener una cuenta con licencia de Infracost, además de licencia y acceso a un proveedor cloud (AWS, Azure o GCP) con permisos para crear y gestionar recursos duranet la formación.
  • Tener un equipo con Sistema Operativo: Linux, macOS o Windows con WSL2, con acceso a un usuario con permisos de instalación, Acceso para ejecutar Terraform, lectura de estados remotos y acceso a servicios de la nube, conexión estable a Intenet mínimo 16GB de RAM y 50GB de espacio libre de memoria.

Temario del curso de Infracost: Estimación de Costes de Terraform y tareas FinOps

tema 1

Introducción a Infracost

  • ¿Qué es Infracost y para qué sirve?
  • Importancia del control de costes en infraestructuras cloud
  • Comparativa de Infracost con otras herramientas
  • Introducción a los conceptos básicos de Terraform
  • Instalación y configuración de Infracost CLI
  • Exploración de la API de Infracost
  • Cómo integrar Infracost en entornos locales
  • Casos de uso comunes en empresas
  • Limitaciones y mejores prácticas
  • Revisión de la documentación oficial
iconArrowDown
tema 2

Configuración inicial de Infracost

  • Instalación y verificación de dependencias
  • Configuración de credenciales para proveedores cloud
  • Creación de un archivo `infracost-config.yml`
  • Exploración de parámetros clave en la configuración
  • Integración con Terraform Cloud y Workspaces
  • Configuración para múltiples regiones y cuentas
  • Uso de estados remotos y locales en Terraform
  • Diagnóstico y solución de problemas comunes
  • Configuración de integración con repositorios Git
  • Prácticas recomendadas para configuraciones iniciales
iconArrowDown
tema 3

Integración de Infracost con Terraform

  • Cómo estimar costes de planes Terraform.
  • Ejecución de `terraform plan` y `infracost breakdown`
  • Análisis detallado de recursos y servicios en planes
  • Configuración avanzada para cálculos por región
  • Comparación de costes entre planes modificados
  • Uso de etiquetas y metadatos en los recursos
  • Configuración de estados remotos y locales
  • Optimización de estructuras Terraform para costes
  • Limitaciones de estimaciones en proveedores cloud
  • Casos prácticos con proyectos reales
iconArrowDown
tema 4

Uso de Infracost en pipelines CI/CD

  • Introducción a la integración con pipelines CI/CD
  • Configuración en GitHub Actions
  • Integración con GitLab CI/CD
  • Uso en Jenkins para automatización de costes
  • Implementación en Azure DevOps Pipelines
  • Creación de reportes automáticos en Pull Requests
  • Configuración de alertas de costes en cambios de infraestructura
  • Automatización del control de costes en despliegues
  • Comparación de costes antes de aplicar cambios
  • Ejercicios prácticos con repositorios de prueba
iconArrowDown
tema 5

Análisis avanzado de costes con Infracost

  • Generación de reportes detallados en JSON y CSV
  • Creación de dashboards con herramientas externas
  • Análisis de costes por servicio y región
  • Identificación de recursos subutilizados o ineficientes
  • Simulación de costes en escenarios hipotéticos
  • Comparación de costes entre proveedores cloud
  • Visualización de tendencias de gasto en infraestructura
  • Exportación de datos para herramientas FinOps
  • Casos prácticos de análisis avanzado
  • Presentación de resultados a equipos de FinOps
iconArrowDown
tema 6

Introducción a FinOps

  • ¿Qué es FinOps y cuál es su propósito?
  • Principios básicos de FinOps en la nube
  • Relación entre Terraform, Infracost y FinOps
  • Ejemplos de optimización de costes en entornos cloud
  • Métricas clave en estrategias FinOps
  • Identificación de responsabilidades en equipos FinOps
  • Introducción a herramientas complementarias de FinOps
  • Creación de reportes colaborativos
  • Limitaciones de FinOps en empresas pequeñas
  • Escenarios prácticos de implementación de FinOps
iconArrowDown
tema 7

Optimización de costes en Terraform

  • Introducción a estrategias de optimización
  • Uso de parámetros eficientes en recursos Terraform
  • Configuración de instancias spot o preemptibles
  • Optimización de almacenamiento y redes
  • Uso de herramientas externas para análisis complementario
  • Cómo evitar recursos subutilizados con Infracost
  • Validación de configuraciones en Terraform antes del despliegue
  • Comparación de costes entre entornos dev y producción
  • Monitoreo de configuraciones en el tiempo
  • Prácticas recomendadas para proyectos de gran escala
iconArrowDown
tema 8

Integración con herramientas externas

  • Configuración con Prometheus y Grafana para monitorización
  • Exportación de métricas a plataformas BI (Power BI, Tableau)
  • Integración con plataformas de gestión cloud (AWS, Azure)
  • Uso de API REST para personalización de reportes
  • Conexión con soluciones FinOps como CloudHealth
  • Generación de reportes financieros automáticos
  • Exportación a hojas de cálculo y reportes gerenciales
  • Automatización de análisis con scripts personalizados
  • Casos prácticos con herramientas externas
  • Escenarios reales de integración
iconArrowDown
tema 9

Seguridad y permisos en Infracost

  • Configuración de autenticación para APIs de proveedores cloud
  • Roles y permisos mínimos necesarios para Infracost
  • Gestión segura de credenciales en CI/CD
  • Uso de herramientas para la rotación de credenciales
  • Implementación de cifrado en datos sensibles
  • Auditoría de accesos y modificaciones en configuraciones
  • Integración con sistemas de identidad (IAM, LDAP)
  • Cumplimiento de normativas de seguridad en cloud
  • Diagnóstico de problemas comunes en seguridad
  • Prácticas recomendadas para entornos empresariales
iconArrowDown
tema 10

Monitorización de tendencias de costes

  • Introducción a métricas clave en control de costes
  • Configuración de monitoreo en tiempo real
  • Identificación de picos de gasto inesperados
  • Creación de alertas en herramientas de monitoreo
  • Uso de dashboards para tendencias históricas
  • Análisis predictivo con datos de Infracost
  • Integración con herramientas FinOps para tendencias
  • Comparación de costes entre proyectos
  • Evaluación de ROI en optimización de costes
  • Prácticas recomendadas de monitoreo continuo
iconArrowDown
tema 11

Proyecto final: Optimización de un flujo Terraform con Infracost

  • Configuración inicial de un proyecto Terraform
  • Implementación de Infracost en un pipeline CI/CD
  • Identificación de recursos costosos en un plan inicial
  • Optimización de configuraciones para reducir costes
  • Generación de reportes detallados para equipos FinOps
  • Implementación de alertas de costes en tiempo real
  • Integración con herramientas externas para visualización
  • Documentación de las estrategias de optimización aplicadas
  • Presentación de resultados y validación de mejoras
  • Evaluación final del proyecto frente a objetivos establecidos
iconArrowDown