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

Inteligencia Artificial

Mejora el rendimiento de la inferencia para LLMs con los nuevos contenedores de Amazon SageMaker

Hoy, Amazon SageMaker lanza una nueva versión (0.25.0) de los Contenedores de Aprendizaje Profundo (DLC) para Inferen...

Inteligencia Artificial

Esta investigación de IA presenta Photo-SLAM Elevando el mapeo fotorealista en tiempo real en dispositivos portátiles

En visión por computadora y robótica, la localización y mapeo simultáneos (SLAM, por sus siglas en inglés) con cámara...

Noticias de Inteligencia Artificial

Los médicos se entrenan en realidad virtual.

Las simulaciones preparan a los cirujanos para la realidad.

Aprendizaje Automático

La huella digital de ChatGPT DNA-GPT es un método de detección de texto generado por GPT que utiliza un análisis divergente de N-gramos.

ChatGPT se ha convertido en una parte esencial de nuestras vidas diarias en este momento. La mayoría de nosotros lo u...