En la compañia donde trabajo usamos Terraform para crear la Infra y Ansible para gestion de configuraciones.
Conocer qué es infraestructura como codigo
Infraestructura como código
Tipos de herramientas para implementar infraestructura como código
Beneficios de la infraestructura como código
Entender qué es Terraform
¿Qué es Terraform?
Terraform versus otras herramientas de infraestructura como código
Aprender a usar Herramientas para construir infraestructura inmutable
Packer: elementos y comandos
Packer y Terraform en Windows
Credenciales de AWS en Windows
Packer: Demo
Docker: Conceptos clave
Docker: Demo
Primeros pasos con Terraform
Instalar terraform y configurar una cuenta de AWS en Mac
Definición en código: Sintaxis y elementos de Terraform
Proveedores de la nube con los que puede interactuar Terraform
Profundizando en Terraform
Archivos de definición y variables
Interpolación, condiciones y ciclos
Security Group
¿Cómo gestiona terraform el estado de la infraestructura?
Archivos de estados
Archivos de Backends
Creación de nuestro Backend con Terraform
Reutilizar las definiciones de terraform
Encriptado de nuestro backend
Tips de la vida real: Trabajo en equipo con backends
Módulos locales
Módulos remotos
Práctica final y cierre
Demo
Demo II
Cierre del curso
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Yolanda López
Gestionar y crear la infraestructura son dos conceptos muy distintos. Algunas herramientas como Ansible que es para gestión también nos permiten crear infraestructura aunque tiene muchas limitantes, lo mejor es trabajar en conjunto con Terraform para crear la infraestructura.
Existe la infraestructura mutable e inmutable, para la infraestructura mutable una mejora sobre nuestra instancia se realiza sobre la misma instancia, el estado del servidor cambio, mientras que la infraestructura inmutable destruye nuestra instancia y crea una nueva al momento de implementar cambios.
Terraform utiliza lenguaje declarativo, le indicamos qué debe hacer en lugar de cómo hacerlo como suele ser en el lenguaje procedural o imperativo.
Aportes 14
Preguntas 2
En la compañia donde trabajo usamos Terraform para crear la Infra y Ansible para gestion de configuraciones.
Con cual herramienta recomiendan complementar terraform, ansible, chef o puppet?.
Aunque la infraestructura inmutable claramente trae sus ventajas claras, pero siempre será más costoso y con delay con respecto al mutable
Lenguaje procedural o imperativo (Ansible) VERSUS Lenguaje declarativo (Terraform)
Gestión de configuraciones (Ansible): Gestión de configuraciones en los servidores, instalar paquetes, crear directorios, crear archivos, manejar el estado de la infraestructura, también crea infraesctructura pero (OJO) este no es su foco principal.
Crear infraestructura (Terraform): Para administrar la infraestructura. podemos usar ambos. para gestionar y crear infraestructura.
Como cultura general estaría bueno que lean sobre devops y sre, considero que no se puede hablar de IaC sin mencionar los anteriores, las causas que no llevan a aprender este tipo de heramientas para solventar lo pesado que son las operaciones e infraestructura de TI vs la necesidad de entregar software de forma mas constante.
Hoy en 2022, la herramienta que usamos en nuestra empresa es Pulumi 😃
Gestión de configuraciones: Ansible
Definición de infraestructura: Terraform
nunca eh usado ansible pero espero no sea neesario saber un poco de el para este curso
Entendido, vamos a
la practica…
Como todo dependerá de los proyectos a implementar. Es decir en algunos casos la infraestructura mutable traerá ventajas frente a la infraestructura inmutable y viceversa.
Como se controla el downtime con la infrastructura inmutable?
Concuerdo que Terraform se ofrece como una alternativa declarativa para definición. Donde con ello, podemos proyectar nuestra infraestructura para un escalamiento previsto.
.
Herramientas de configuración, como Asinble, dependen de un equipo maduro en cierta tecnologías y, en equipos iniciales, el enfoque sería estabilidad frente a escenarios variantes.
.
Me quedo con esta referencia sobre Terraform Proyectable.
nice
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?