Inicio/Profesional/TICs y Computación/Programación/TERRAFORM. Curso práctico de formación

TERRAFORM. Curso práctico de formación

$528

Hay existencias

Autor: Amín Espinoza de los Monteros

Páginas: 312

Año: 2021

Edición: 1

Editorial: Alfaomega – RC Libros

Apoyos:

Presentación:

E-Book:

Nivel:

Encuadernación: Rústica

Hay existencias

ISBN: 9786075389103 Categorías: ,

Descripción

Aprenda qué es la infraestructura como código (IaC) y cómo implementarla.

Terraform, el lenguaje de configuración de HashiCorp (HCL), es una herramienta que se utiliza para construir, configurar y mejorar de manera eficiente la infraestructura de cualquier proyecto de software basado en la nube; también puede administrar la infraestructura existente, así como crear soluciones internas personalizadas.

Este curso práctico muestra a los lectores cuándo y cómo implementar la infraestructura con prácticas de código con Terraform, ya que cubre todo lo necesario para configurar la gestión completa, comenzando con los conceptos básicos del uso de proveedores y recursos.

Asimismo, parte del uso de plantillas de infraestructura muy pequeñas hasta llegar a la administración de sistemas complejos, y muestra cómo combinar múltiples proveedores en una sola plantilla y administrar diferentes bases de código con muchos módulos complejos.

El libro es una guía completa, que a través de numerosos ejemplos que evolucionan a lo largo del contenido, permitirá al lector introducirse en el uso de esta herramienta, y desarrollar las habilidades que necesita para obtener el máximo valor de Terraform y administrar su infraestructura de manera efectiva.

Aspectos fundamentales


  1. Descubre el poder de Terraform: Este libro te sumerge en el fascinante mundo de Terraform, una herramienta líder en la creación y gestión eficiente de la infraestructura en la nube. Aprenderás cómo utilizar el lenguaje de configuración de HashiCorp (HCL) para construir, configurar y mejorar tu infraestructura de software de manera efectiva.
  2. Infraestructura como código (IaC) en acción: El curso práctico de formación “TERRAFORM” te enseña qué es la infraestructura como código y cómo implementarla. A través de ejemplos prácticos y reales, descubrirás cómo automatizar y estandarizar el despliegue de recursos en la nube, lo que te permitirá ahorrar tiempo, minimizar errores y escalar tu infraestructura de manera eficiente.
  3. Gestión completa de la infraestructura: Desde los conceptos básicos hasta la administración de sistemas complejos, este libro te guía en el proceso de configurar y gestionar de forma integral tu infraestructura. Aprenderás a utilizar proveedores y recursos, crear plantillas de infraestructura, combinar múltiples proveedores en una sola plantilla y administrar diferentes bases de código con módulos complejos.
  4. Aprendizaje práctico y evolutivo: “TERRAFORM. Curso práctico de formación” adopta un enfoque gradual para facilitar tu aprendizaje. A través de ejemplos progresivos, podrás aplicar los conocimientos adquiridos y desarrollar tus habilidades paso a paso. Los ejemplos evolucionan a lo largo del libro, permitiéndote abordar desde proyectos sencillos hasta desafíos más complejos.
  5. Obtén el máximo valor de Terraform: Este libro no solo te enseña cómo usar Terraform, sino que también te ayuda a comprender cómo obtener el máximo valor de esta poderosa herramienta. Aprenderás a administrar eficientemente tu infraestructura, optimizar recursos, implementar buenas prácticas de seguridad y mejorar la colaboración entre equipos de desarrollo y operaciones.
  6. Escrito por un experto en tecnología: El autor Amin Espinoza de los Monteros es reconocido en la industria tecnológica y cuenta con una amplia experiencia en la implementación y gestión de infraestructuras en la nube. Su enfoque práctico y didáctico te guiará a través de los conceptos clave y te brindará consejos valiosos basados en su experiencia.

En resumen, “TERRAFORM. Curso práctico de formación” es el recurso indispensable para aquellos que desean dominar Terraform y aprovechar al máximo sus capacidades. A través de ejemplos prácticos, instrucciones detalladas y consejos de expertos, este libro te guiará en el proceso de construir una infraestructura eficiente y escalable en la nube. ¡No pierdas la oportunidad de adquirir este valioso recurso y llevar tus habilidades en Terraform al siguiente nivel!

ÍNDICE

INTRODUCCIÓN ………………………………………………………………………………… XI

CAPÍTULO 1: TERRAFORM …………………………………………………………………. 1

CONCEPTOS BÁSICOS ………………………………………………………………………….. 1

ÍNDICE

Instalación de Terraform ……………………………………………………………………….. 2

Instalar Terraform en OS X ……………………………………………………………………. 5

Instalar Terraform en Ubuntu ……………………………………………………………….. 6

Una cuenta de Microsoft Azure ………………………………………………………………. 7

Azure Cli ……………………………………………………………………………………………… 8

HashiCorp Configuration Language (HCL) ……………………………………………. 10

Configuración ……………………………………………………………………………………… 11

Comandos principales …………………………………………………………………………. 15

Variables ……………………………………………………………………………………………. 17

Valores de salida …………………………………………………………………………………. 28

Ambientes de trabajo (workspaces) ………………………………………………………. 30

Eliminando todo …………………………………………………………………………………. 34

CAPÍTULO 2: ESTADO ..………………………………………………………..………… 37

¿QUÉ ES EL ESTADO EN TERRAFORM? …………………………………………… 37

Estado local y estado remoto ………………………………………………………………. 42

CAPÍTULO 3: PROVEEDORES ………………………………………..………………. 53

Proveedores en Terraform ………………………………………………………………….. 53

CAPÍTULO 4: MÓDULOS ……………………………………………….…………..……65

Módulos en Terraform ……………………………………………………………………….. 65

¿Qué es un módulo? …………………………………………………………………………… 78

Terraform Module Registry ……………………………………………………………….. 103

Creando tu primer módulo ………………………………………………………………… 108

CAPÍTULO 5: CONCEPTOS ESPECIALES …………………………………………133

UN PASO ADELANTE ……………………………………………………………………….133

Tags para diferentes ambientes ………………………………………………………….. 133

Archivo ……………………………………………………………………………………………. 137

Módulo para importar recursos ………………………………………………………….. 140

Valores de KeyVault en Terraform ………………………………………………………. 145

Ciclos ………………………………………………………………………………………………. 149

Locals ………………………………………………………………………………………………. 151

Manejo con colecciones …………………………………………………………………….. 156

Inspectores de red ……………………………………………………………………………. 157

CAPÍTULO 6: TERRAFORM Y GITHUB …………………………………………… 165

UNA UNIÓN MUY SÓLIDA ………………………………………………………………. 165

Hablemos de DevOps ………………………………………………………………………… 165

Comencemos desde Github ………………………………………………………………… 166

Integrando ambos ambientes ……………………………………………………………… 199

Limpiando nuestros recursos ……………………………………………………………… 202

Conclusión ……………………………………………………………………………………….. 208

CAPÍTULO 7: TERRAFORM Y AZURE DEVOPS ………………………………… 209

EL TRABAJO EN EQUIPO …………………………………………………………………. 209

El proyecto que debemos crear …………………………………………………………… 209

Revisa el estado de tu aplicación …………………………………………………………. 280

Elimina todos tus recursos ………………………………………………………………….. 281

MIRANDO HACIA DELANTE ..…………………………………………………………… 291

LO QUE ESTÁ POR VENIR ………………………………………………………………… 291

ÍNDICE ANALÍTICO…………………………………………..……………………………… 293

Información adicional

Peso .500 kg
Dimensiones 23 × 17 × 2 cm

Título

Ir a Arriba