En este tutorial, exploraremos la automatización de la creación de recursos en Azure utilizando Terraform. Este proceso abarca desde la creación de grupos de recursos hasta la implementación de máquinas virtuales, todo ello de manera escalable y personalizable según las necesidades particulares del usuario.

Algunas de las opciones personalizables son los nombres de los grupos de recursos, la ubicación y la cantidad de máquinas, siendo estas últimas modificables según las necesidades del usuario.

Además, crearemos y configuraremos un «file share» para que pueda ser utilizado por ambas máquinas virtuales. Esto permitirá el intercambio de archivos de manera eficiente entre las dos máquinas.

imagen

Es importante destacar que este video está diseñado para ayudar a los usuarios a iniciarse en la nube de Azure utilizando un sistema de Infraestructura como Código (IAC) como Terraform.

Para este video utilizamos las siguientes herramientas:

descargar

Azure: Es la plataforma de servicios en la nube de Microsoft que ofrece una amplia gama de servicios para el desarrollo, implementación y administración de aplicaciones en la nube. Permite a las organizaciones construir, implementar y administrar aplicaciones a través de una red global de centros de datos administrados por Microsoft.

th

Terraform: Es una herramienta de código abierto desarrollada por HashiCorp que permite definir y provisionar infraestructura como código. Con Terraform, los usuarios pueden describir su infraestructura en archivos de configuración declarativos que luego se utilizan para crear y gestionar recursos en diversos proveedores de nube.

Puntos Fuertes:

  • Automatización Consistente: Terraform permite definir la infraestructura como código, lo que garantiza una implementación consistente y reproducible.
  • Escalabilidad: Azure ofrece escalabilidad para adaptarse a las necesidades cambiantes de las aplicaciones y cargas de trabajo.
  • Facilidad de Configuración: La integración entre Terraform y Azure simplifica la configuración y gestión de recursos en la nube.

Puntos Débiles:

  • Curva de Aprendizaje: Tanto Azure como Terraform pueden tener una curva de aprendizaje pronunciada para usuarios nuevos.
  • Posibles Costos Adicionales: La implementación incorrecta o ineficiente puede resultar en costos adicionales en Azure.
  • Complejidad en la Configuración Avanzada: Algunas configuraciones avanzadas pueden requerir un mayor nivel de conocimiento técnico.

Autor/a: Andrés Paredes Fernández 

Curso: Administración de Sistemas MultiCloud con Azure, AWS y GCP. 

Centro: Tajamar 

Año académico: 2023-2024

Repositorio de GitHub: GitHub – Andres-paredes-fernandez/Automatizacion-Azure-con-Terraform-File-Share-para-Maquinas-Virtuales

Linkedin: http://www.linkedin.com/in/andres-paredes-fernandez

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.