Crear servidor gratis en AWS Free Tier paso a paso

- Qué incluye el AWS Free Tier
- Paso 1: crear la cuenta de AWS
- Paso 2: configurar alertas de presupuesto (no lo saltes)
- Paso 3: lanzar una instancia EC2 gratuita
- Paso 4: conectarse al servidor por SSH
- Paso 5: instalar software en tu servidor
- Qué vigilar para mantenerte en el Free Tier
- Errores comunes al usar AWS Free Tier
- En pocas palabras
Amazon Web Services ofrece una capa gratuita que incluye 12 meses de acceso a una instancia EC2 t2.micro o t3.micro, suficiente para correr un servidor web, una API, un bot o un entorno de pruebas sin pagar un centavo. Esta guía te lleva por todo el proceso: crear la cuenta, lanzar la instancia, conectarte por SSH y entender qué está incluido en el Free Tier para no llevarte sorpresas en la factura.
Qué incluye el AWS Free Tier
Antes de empezar, conviene entender exactamente qué es gratuito y por cuánto tiempo, porque AWS tiene tres tipos de ofertas gratuitas:
- 12 meses gratis: servicios disponibles gratis durante un año desde la fecha de creación de la cuenta. Aquí entra EC2 t2.micro (750 horas/mes), S3 (5 GB), RDS (750 horas/mes de instancia db.t2.micro) y CloudFront (1 TB de transferencia de datos).
- Siempre gratis: servicios que no caducan, como AWS Lambda (1 millón de invocaciones/mes), DynamoDB (25 GB de almacenamiento) y CloudWatch (métricas básicas).
- Pruebas de corto plazo: algunos servicios ofrecen períodos de prueba específicos de 30 a 60 días.
Importante: aunque es gratis, AWS requiere una tarjeta de crédito válida para crear la cuenta. Si superas los límites del Free Tier, se cobrarán los servicios adicionales. Configura alertas de presupuesto desde el primer día.
Paso 1: crear la cuenta de AWS
- Ve a aws.amazon.com/free y haz clic en Crear una cuenta gratuita.
- Introduce tu correo electrónico y un nombre para la cuenta (puede ser tu nombre o el de tu proyecto).
- Verifica el correo electrónico con el código que AWS enviará.
- Crea una contraseña segura para la cuenta raíz.
- Selecciona el plan Basic (gratuito) cuando te pida elegir un plan de soporte.
- Introduce los datos de pago (tarjeta de crédito o débito). AWS hace un cargo de verificación de 1 USD que se revertirá.
- Verifica tu identidad por teléfono.

Paso 2: configurar alertas de presupuesto (no lo saltes)
Este paso es fundamental para evitar cobros inesperados. Configúralo antes de crear cualquier recurso:
- En la consola de AWS, haz clic en tu nombre de cuenta (esquina superior derecha) y selecciona Billing and Cost Management.
- En el menú lateral, selecciona Budgets y luego Create budget.
- Elige Zero spend budget para recibir un aviso si cualquier servicio empieza a generar costo.
- Introduce tu email para las notificaciones.
Paso 3: lanzar una instancia EC2 gratuita
- En la consola de AWS, busca EC2 en la barra de búsqueda y entra al servicio.
- Selecciona la región más cercana a tu ubicación en el menú superior derecho (por ejemplo, US East (N. Virginia) o South America (São Paulo)).
- Haz clic en Launch instance.
Configuración de la instancia
- Nombre: ponle un nombre descriptivo, por ejemplo
servidor-web-prueba. - AMI (imagen del sistema operativo): selecciona Amazon Linux 2023 o Ubuntu Server 24.04 LTS. Ambas tienen etiqueta "Free tier eligible".
- Tipo de instancia: selecciona t2.micro o t3.micro. Asegúrate de que aparezca "Free tier eligible".
- Key pair (par de claves): crea un nuevo par de claves RSA, descarga el archivo
.pemy guárdalo en un lugar seguro. Sin él no podrás conectarte al servidor.
Configuración de red y seguridad
- En Network settings, activa Allow SSH traffic from y selecciona My IP para mayor seguridad (solo tú podrás conectarte por SSH).
- Si vas a correr un servidor web, activa también Allow HTTP traffic y Allow HTTPS traffic.
Almacenamiento
El Free Tier incluye 30 GB de almacenamiento EBS (gp2 o gp3). El valor por defecto de 8 GB es suficiente para empezar, pero puedes aumentarlo hasta 30 GB sin costo adicional.
- Revisa el resumen en el panel derecho, confirma que dice Free tier eligible, y haz clic en Launch instance.
Paso 4: conectarse al servidor por SSH
Una vez que la instancia esté en estado Running (tarda 1-2 minutos), puedes conectarte por SSH.
Desde Linux o Mac
# Ajustar permisos del archivo de clave
chmod 400 /ruta/a/tu-clave.pem
# Conectarse (usuario "ubuntu" para Ubuntu, "ec2-user" para Amazon Linux)
ssh -i /ruta/a/tu-clave.pem ubuntu@IP_PUBLICA_DE_TU_INSTANCIA
Desde Windows
Usa PuTTY (convierte el archivo .pem a .ppk con PuTTYgen) o el cliente SSH integrado en Windows Terminal o PowerShell con el mismo comando que en Linux.
La IP pública de tu instancia aparece en la consola de EC2 en la columna Public IPv4 address.
Paso 5: instalar software en tu servidor
Una vez conectado, tienes un servidor Linux completo. Por ejemplo, para instalar Nginx como servidor web en Ubuntu:
sudo apt update && sudo apt upgrade -y
sudo apt install -y nginx
sudo systemctl enable --now nginx
Abre la IP pública de tu instancia en el navegador y verás la página de bienvenida de Nginx.
Qué vigilar para mantenerte en el Free Tier
- Horas de instancia: el Free Tier incluye 750 horas/mes de t2.micro o t3.micro. Si tienes una sola instancia corriendo todo el mes son exactamente 720-744 horas, dentro del límite. Si tienes dos instancias a la vez, estarás pagando por la segunda.
- Transferencia de datos saliente: el primer GB/mes es gratis; los siguientes tienen costo. Para una web con poco tráfico no es problema.
- Direcciones IP elásticas: una IP elástica asignada a una instancia corriendo es gratis. Si la instancia está detenida pero la IP sigue asignada, AWS cobra una pequeña tarifa por hora.
- Snapshots y AMIs: los backups de instancias ocupan espacio EBS que puede superar el límite gratuito.
Errores comunes al usar AWS Free Tier
Cobros inesperados por servicios olvidados
El error más común: crear recursos para probar, olvidarlos y que sigan corriendo. Acostúmbrate a revisar la consola de EC2 y el panel de facturación regularmente. Para eliminar todos los recursos de una región, puedes usar AWS Resource Explorer.
Elegir una instancia fuera del Free Tier
Si seleccionas un tipo de instancia como t3.small, t3.medium o cualquiera que no sea t2.micro o t3.micro, comenzarás a pagar desde el primer minuto. Siempre verifica la etiqueta "Free tier eligible" antes de confirmar.
En pocas palabras
El AWS Free Tier permite tener un servidor Linux en la nube durante 12 meses sin costo, con recursos suficientes para proyectos personales, aprendizaje y pruebas. El proceso de creación de cuenta y lanzamiento de instancia lleva menos de 15 minutos. Lo más importante antes de empezar es configurar alertas de presupuesto y mantenerse dentro de los tipos de instancia elegibles para no recibir cobros inesperados.

Deja un comentario