Deja de crear manualmente tu infraestructura en AWS. ¡Usa Terraform!

No crees manualmente la infraestructura en AWS. Usa Terraform.

Terraform 101: Cómo utilizar Terraform como un MLE para automatizar una infraestructura de AWS lista para producción

Foto de sebastiaan stam en Unsplash

La herramienta que los ingenieros de ML/MLOps subestiman es Terraform.

Terraform es una herramienta de Infraestructura como Código (IaC) que te permite definir tu infraestructura en varios archivos declarativos y crear, actualizar o destruirla con solo unos pocos comandos de CLI.

De esta manera, puedes replicar fácilmente la misma infraestructura de ML en múltiples entornos (producción, prueba, puesta en escena, etc.) sin tener que hacer ni un solo clic manualmente.

Además, dejarás de preocuparte por la noche si cierras todas tus máquinas EC2, lo cual consumirá tu billetera. Siempre utilizarás SOLO los recursos definidos en los archivos de Terraform.

Terraform admite docenas de proveedores (por ejemplo, AWS, GCP, Azure, Paperspace, etc.).

En este tutorial, utilizaré AWS como ejemplo para enseñarte los conceptos básicos de Terraform.

Este tutorial tiene como objetivo enseñarte los principales bloques de construcción (también conocidos como fundamentos) de Terraform. Suficiente para que puedas comenzar y comenzar a construir 🔥

Tabla de contenido

  1. Introducción a Terraform
  2. Construyamos una infraestructura de AWS lista para producción
  3. Domina la escritura de archivos de Terraform limpios y modulares

1. Introducción a Terraform

Utilizando Terraform, puedes definir un diseño de toda tu infraestructura utilizando Terraform y crear o destruirlo utilizando solo unos pocos comandos.

No más horas interminables creando manualmente tus instancias EC2 una por una.

Aquí tienes un ejemplo sencillo de cómo crear una instancia EC2 de AWS utilizando Terraform:

#1. Instala el proveedor (por ejemplo, AWS, GCP, Azure, etc.) y configura las credenciales:

terraform {  required_providers {    aws = {      source = "hashicorp/aws"      version = "4.67.0"    }  }}provider "aws" {    region = "eu-central-1"    access_key = "<tu_clave_de_acceso>"    secret_key = "<tu_clave_secreta>"

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Ciencia de Datos

Cuidado con los datos poco confiables en la evaluación de modelos un estudio de caso de selección de LLM Prompt con Flan-T5.

La evaluación confiable del modelo es fundamental en MLops y LLMops, guiando decisiones cruciales como cuál modelo o ...

Ciencia de Datos

12 Modelos Mentales para la Ciencia de Datos

En el campo en constante evolución de la ciencia de datos, las habilidades técnicas para manejar y analizar datos son...

Inteligencia Artificial

Amazon está probando la entrega de medicamentos con drones

Amazon está probando un servicio de entrega con drones para medicamentos recetados en College Station, Texas, con pla...

Noticias de Inteligencia Artificial

El mercado oculto de China para las poderosas tarjetas Nvidia de inteligencia artificial

En las bulliciosas calles del área de electrónica de Huaqiangbei en Shenzhen, ha surgido un mercado subterráneo de ch...

Inteligencia Artificial

Inteligencia Artificial (IA) y Web3 ¿Cómo están conectados?

¿Qué es la IA? En pocas palabras, la Inteligencia Artificial (IA) es la capacidad de las máquinas para realizar funci...