🎯 Objetivo del tema
El administrador aún no ha insertado un video para esta sección.
🗺️ Mapa del tema
Cuando escribes código en tu laptop, funciona en tu computadora. Pero cuando un usuario en otro país abre tu URL, ¿cómo llega a tu código? A través de un SERVIDOR: una computadora encendida 24/7 en un datacenter, con una dirección IP pública, ejecutando tu software. Ese servidor lo puedes 'rentar' de muchas formas: hosting compartido (barato, lento), VPS (medio, flexible), cloud server (caro pero escala), o serverless (pagas por uso). En este tema recorrerás el ecosistema completo: hosting, VPS, GPU, storage, dominios, y los 3 hyperscalers (AWS, Google Cloud, Azure). Aprenderás costos reales de 2025, qué ofrece cada uno, y cuándo conviene cada opción. Es la transición de 'sé programar' a 'sé deployar y operar'.
El espectro completo desde $3/mes hasta $10,000/mes, con pros y contras de cada uno.
Comparativa con precios reales 2025, regiones, performance, y casos de uso ideales.
Cuando necesitas GPU para IA/ML/rendering: opciones y costos por hora de GPU.
Dónde guardar archivos, backups, imágenes, videos. Costos por GB/mes.
Registradores, precios por TLD (.com, .dev, .io), DNS, y WHOIS privacy.
Cuándo conviene cada uno, costos, regiones, y la regla para no quemarte con la factura.
1.13.1 Tipos de hosting: del compartido al serverless
Antes de elegir un proveedor, necesitas entender las 5 categorías de hosting que existen. Cada una tiene un trade-off entre costo, control, y complejidad operativa. La mayoría de proyectos junior empieza con hosting compartido o gratuito, evoluciona a VPS cuando necesita más control, y salta a cloud o serverless cuando escala. No hay una opción 'mejor': hay una opción 'mejor para tu caso'. Aquí está el mapa completo.
Las 5 categorías de hosting explicadas con casos reales
| Tipo | Costo aprox/mes | Control | Complejidad | Ideal para |
|---|---|---|---|---|
| Hosting compartido (shared) | $3 - $15 | Bajo (no root) | Muy baja | WordPress, blogs, sitios estáticos pequeños. Hostinger, Bluehost, SiteGround. |
| VPS (Virtual Private Server) | $5 - $80 | Medio (root) | Media | Apps Node/Python/Go, backend personalizado. DigitalOcean, Linode, Vultr, Hetzner. |
| Servidor dedicado | $100 - $500 | Total | Alta | Cuando necesitas hardware específico o compliance. OVH, Hetzner, Liquid Web. |
| Cloud server (IaaS) | $10 - $10,000+ | Total + APIs | Alta | Apps que escalan. AWS EC2, Google Compute Engine, Azure VM, DigitalOcean Droplets. |
| Serverless / PaaS | $0 - $200 | Bajo (solo código) | Muy baja | APIs y apps event-driven. Vercel, Netlify, Railway, Render, Fly.io, AWS Lambda. |
Cuándo usar cada uno: el camino del junior al senior
- PRIMER PROYECTO (portafolio, blog, CV): hosting compartido o serverless estático. $0-15/mes. No necesitas más. Ejemplo: Netlify + dominio .com = $12/año.
- PRIMER PROYECTO REAL con backend: VPS pequeño (1-2 GB RAM). $6-12/mes. Tienes root, instalas Node/Python, deployas con Git. Ejemplo: DigitalOcean Droplet $6/mes.
- PROYECTO EN CRECIMIENTO (SaaS, app con usuarios): cloud server auto-escalable. $50-500/mes. Necesitas balanceo, monitoring, backups. Ejemplo: Railway ($20-100/mes) o AWS con auto scaling.
- PROYECTO CON IA / ML / GPU: servidor GPU dedicado o serverless GPU. $0.50-3/hora. Solo pagas cuando entrenas o sirves inferencia. Ejemplo: Lambda Labs $1.10/hora por A10.
- PROYECTO EMPRESARIAL: cloud con múltiples servicios. $1,000-100,000+/mes. AWS/GCP/Azure con equipos de DevOps. Ejemplo: Netflix gasta $millones/mes en AWS.
El administrador aún no ha insertado un video para esta sección.
1.13.2 Servidores VPS populares: comparativa con precios reales 2025
Un VPS (Virtual Private Server) es una máquina virtual con recursos garantizados (CPU, RAM, disco) que corre en un servidor físico compartido. Tienes root, instalas lo que quieras, y pagas una tarifa fija mensual. Es el SWEET SPOT para la mayoría de proyectos: $5-20/mes te da un servidor capaz de correr una app completa. Aquí está la comparativa honesta de los 5 proveedores más usados, con precios de 2025.
Los 5 proveedores VPS más usados en 2025
| Proveedor | Plan básico | CPU/RAM/Disco | Datacenters | Ideal para |
|---|---|---|---|---|
| DigitalOcean | $6/mes | 1 vCPU / 1 GB / 25 GB SSD | 15 regiones (NY, SF, AMS, FRA, SGP, BLR, etc.) | Junior-friendly, docs en español, 1-click apps. La opción #1 para aprender. |
| Linode (Akamai) | $5/mes | 1 vCPU / 1 GB / 25 GB SSD | 11 regiones (USA, UE, Asia, Oceanía) | Misma calidad que DO pero un poco más barato. Adquirido por Akamai en 2022. |
| Vultr | $5/mes | 1 vCPU / 1 GB / 25 GB SSD | 32 regiones (la mejor cobertura global) | Si necesitas datacenter en una región específica. Buen balance precio/performance. |
| Hetzner Cloud | $4.5/mes (CX22) | 2 vCPU / 2 GB / 40 GB SSD | Falkenstein, Helsinki, Ashburn, Hillsboro | La mejor relación precio/calidad de Europa. Muy populares entre devs europeos y latinoamericanos. |
| OVH | $3.5/mes (Starter) | 1 vCPU / 2 GB / 20 GB SSD | 13 regiones (Francia, Canadá, Australia, etc.) | Más barato de Europa. Buena opción para aprender con poco presupuesto. |
Qué incluye cada plan y qué NO te dicen
- TRÁFICO: DigitalOcean y Hetzner incluyen 1-2 TB/mes. Vultr y Linode también. Si excedes, te cobran extra ($0.01-0.02/GB). Para una app pequeña, es suficiente.
- BACKUPS: la mayoría cobra extra ($1-3/mes por snapshot semanal). HAZLOS. Un VPS sin backup es un VPS que va a morir un día.
- IPv6: incluido en todos. IPv4: incluido en todos, pero con cargo extra en algunos (Hetzner $4/mes por IPv4 adicional).
- SOPORTE: DigitalOcean tiene docs brutales + comunidad. Hetzner solo email (pero responde rápido). Vultr tiene tickets.
- TIEMPO DE ACTIVACIÓN: instantáneo en todos. Puedes tener un VPS corriendo en 60 segundos.
- ANCHO DE BANDA: 1 Gbps en DigitalOcean, 1 Gbps en Hetzner, 1 Gbps en Vultr. Suficiente para apps pequeñas/medianas.
Cómo elegir el VPS ideal para tu primer proyecto
// Guia rapida de decision:
//
// 1. ¿Tu primer proyecto backend (Node, Python, PHP)?
// -> DigitalOcean $6/mes (mejor DX, docs en espanol)
//
// 2. ¿Presupuesto minimo (estudiante, hobby)?
// -> Hetzner CX22 $4.50/mes (Europa, excelente calidad)
//
// 3. ¿Necesitas datacenter cerca de tus usuarios?
// -> Vultr (mejor cobertura global: 32 regiones)
//
// 4. ¿Ya tienes experiencia y quieres ahorrar?
// -> Linode $5/mes o Hetzner $4.50/mes
//
// 5. ¿App de alta concurrencia o necesitas GPU?
// -> Siguiente nivel: cloud server (AWS, GCP, Azure) o Hetzner tiene GPU servers desde $40/mes
//
// Ejemplo: deployar una app Node.js en DigitalOcean
// 1. Crear droplet Ubuntu 22.04 ($6/mes)
// 2. SSH: ssh root@TU_IP
// 3. Actualizar: apt update && apt upgrade -y
// 4. Instalar Node: curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt install -y nodejs
// 5. Instalar PM2: npm install -g pm2
// 6. Clonar repo: git clone https://github.com/tu-usuario/tu-app.git
// 7. Instalar deps: cd tu-app && npm install
// 8. Build: npm run build
// 9. Iniciar con PM2: pm2 start npm --name 'mi-app' -- start
// 10. Save para reinicio: pm2 save && pm2 startup
// 11. Configurar firewall: ufw allow 22,80,443
// 12. Instalar Nginx como reverse proxy + SSL con Let's Encrypt (gratis)
//
// Tiempo total: 1-2 horas. Costo: $6/mes. Tu app esta en internet.Guía rápida de decisión VPS y deploy típico
El administrador aún no ha insertado un video para esta sección.
1.13.3 Servidores GPU: para IA, ML y rendering
Los servidores GPU son máquinas equipadas con tarjetas gráficas (GPU) especializadas en cómputo paralelo: NVIDIA A100, H100, RTX 4090, etc. Son esenciales para entrenar modelos de IA, hacer inferencia, renderizar gráficos, o simular físicas. Cuestan MUCHO más que un VPS normal ($0.5-3/hora vs $0.01/hora), pero para tareas de IA son la única opción práctica. Aquí están los proveedores más usados, con precios reales.
Los 6 proveedores de GPU más usados en 2025
| Proveedor | GPU | Precio/hora | Modalidad | Ideal para |
|---|---|---|---|---|
| Lambda Labs | A10 (24GB) | $1.10/hora | Reserva o spot | Entrenamiento de modelos medianos. Buena UX. |
| Lambda Labs | H100 (80GB) | $2.49/hora | Reserva o spot | Entrenamiento de LLMs, fine-tuning. |
| Vast.ai | RTX 3090 (24GB) | $0.30-0.50/hora | Spot (subastas) | Lo más barato. Calidad variable. |
| CoreWeave | H100 (80GB) | $2.20-4.00/hora | Reserva | Empresas. Contratos a largo plazo. |
| RunPod | A40 (48GB) | $0.79/hora | On-demand o spot | Serverless GPU. Cold start <5s. |
| AWS P-series | A100 (40GB) | $3.50-12/hora | On-demand o spot | Integrado con el ecosistema AWS. |
Cuándo SÍ necesitas GPU y cuándo NO
- SÍ necesitas GPU: entrenar un modelo de ML, hacer fine-tuning de un LLM, generar imágenes con Stable Diffusion a escala, renderizar 3D, simular físicas, transcoding de video masivo.
- NO necesitas GPU: solo llamas a APIs de OpenAI/Anthropic (ya te dan GPU por ti), tu modelo de ML es chico (puede correr en CPU), solo haces inferencia ocasional (usa serverless GPU o edge).
- ALTERNATIVA más barata: si tu modelo es <500MB, puedes correrlo en CPU con suficiente RAM (16-32 GB). Frameworks como llama.cpp o ONNX Runtime hacen esto viable.
- ALTERNATIVA más fácil: Hugging Face Inference API, Replicate, Banana.dev, Modal — te dan GPU serverless con 1 línea de código.
- ALTERNATIVA enterprise: AWS SageMaker, Google Vertex AI, Azure ML — caro pero con MLOps completo (pipelines, monitoring, A/B).
Ejemplo: deployar un modelo de Hugging Face en RunPod
# Ejemplo: deployar stable-diffusion en RunPod serverless
# 1. Crea cuenta en runpod.io y agrega $10 de credito
# 2. Ve a 'Serverless' > 'New Endpoint'
# 3. Selecciona GPU: A40 o A100 (segun presupuesto)
# 4. Container image: runpod/stable-diffusion:v1
# 5. Min/Max workers: 0-3 (escala a 0 cuando no hay uso = $0)
# 6. Tu codigo handler.py:
import runpod
from diffusers import StableDiffusionPipeline
import torch
# Cargar modelo UNA vez al iniciar (cold start)
pipe = StableDiffusionPipeline.from_pretrained(
"runwayml/stable-diffusion-v1-5",
torch_dtype=torch.float16
).to("cuda")
def handler(event):
prompt = event["input"]["prompt"]
image = pipe(prompt, num_inference_steps=25).images[0]
image.save("/tmp/output.png")
# Subir a S3 o devolver base64
import base64
with open("/tmp/output.png", "rb") as f:
img_base64 = base64.b64encode(f.read()).decode()
return {"image": img_base64}
runpod.serverless.start({"handler": handler})
# Costo: $0 cuando no hay requests. $0.0001/segundo cuando hay.
# Un request tipico (25 steps): ~5-10 segundos = $0.0005-0.001
# vs Lambda Labs A10: $1.10/hora = $0.0003/segundo (mas barato si hay trafico constante)Deploy de Stable Diffusion en RunPod serverless
El administrador aún no ha insertado un video para esta sección.
1.13.4 Storage y object storage: dónde guardar archivos
El storage (almacenamiento) es donde persistes archivos: imágenes de usuarios, videos, backups, logs, datasets. La opción moderna es object storage (S3-compatible): guardas objetos con una URL, sin jerarquía de carpetas, con redundancia garantizada, y pagando solo por lo que usas. Aquí están los proveedores principales, sus precios, y cuándo usar cada uno.
Los 5 proveedores de object storage más usados
| Proveedor | Precio/GB/mes | Egress (salida) | S3-compatible | Ideal para |
|---|---|---|---|---|
| AWS S3 | $0.023 | $0.09/GB (gratis 100GB/mes) | Sí (es el estándar) | Apps en AWS, ecosistema maduro. |
| Google Cloud Storage | $0.020-0.026 | $0.12/GB (gratis 1GB/mes) | Sí | Apps en GCP, BigQuery integration. |
| Backblaze B2 | $0.006 | $0.01/GB (gratis 1x capacidad) | Sí | Backups y archivos fríos. 4x más barato que S3. |
| Wasabi | $0.007 | $0 (sin cargo de egress) | Sí | Backups, video, archivos grandes. Sin sorpresas. |
| Cloudflare R2 | $0.015 | $0 (sin cargo de egress) | Sí | El mejor para servir assets (imágenes, videos) en web. CDN integrado. |
Egress: el cargo oculto que te puede costar $10,000
Ejemplo: subir y servir imágenes con Cloudflare R2
# Ejemplo: backend Node.js que sube imagenes a R2
# npm install @aws-sdk/client-s3 @aws-sdk/s3-request-presigner
import { S3Client, PutObjectCommand, GetObjectCommand } from '@aws-sdk/client-s3';
import { getSignedUrl } from '@aws-sdk/s3-request-presigner';
// R2 es S3-compatible, usa el mismo SDK
const s3 = new S3Client({
region: 'auto',
endpoint: process.env.R2_ENDPOINT, // https://TU_ACCOUNT_ID.r2.cloudflarestorage.com
credentials: {
accessKeyId: process.env.R2_ACCESS_KEY,
secretAccessKey: process.env.R2_SECRET_KEY,
},
});
const BUCKET = 'mis-imagenes';
// Subir imagen
async function uploadImage(key, buffer, contentType) {
await s3.send(new PutObjectCommand({
Bucket: BUCKET,
Key: key,
Body: buffer,
ContentType: contentType,
}));
return `https://mis-imagenes.tu-dominio.com/${key}`; // URL publica con CDN
}
// Generar URL firmada (acceso temporal, ej: 1 hora)
async function getSignedDownloadUrl(key, expiresIn = 3600) {
const command = new GetObjectCommand({ Bucket: BUCKET, Key: key });
return await getSignedUrl(s3, command, { expiresIn });
}
// Ejemplo: endpoint Express que recibe upload
app.post('/upload', upload.single('image'), async (req, res) => {
const file = req.file;
const key = `uploads/${Date.now()}-${file.originalname}`;
const url = await uploadImage(key, file.buffer, file.mimetype);
res.json({ url, key, size: file.size });
});
// Costo: 100 GB almacenados = $1.50/mes. Egress = $0 (gratis).
// vs S3: 100 GB = $2.30/mes + egress de $9/100GB descargado.Upload y servir imágenes con Cloudflare R2 (sin egress)
El administrador aún no ha insertado un video para esta sección.
1.13.5 Nombres de dominio: registradores y DNS
Un dominio es la dirección legible que escriben los usuarios (tudominio.com). Se 'registra' por un período (1-10 años) con un registrador acreditado por ICANN. Cuestan entre $8 y $50/año dependiendo del TLD. Aquí están los 5 mejores registradores, comparados con precios reales de 2025, y los conceptos clave (DNS, WHOIS privacy, transferencias).
Los 5 mejores registradores de dominios en 2025
| Registrador | .com /año | .dev /año | .io /año | WHOIS privacy gratis | Ideal para |
|---|---|---|---|---|---|
| Cloudflare Registrar | $9.15 | $13.50 | $33.00 | Sí (incluido siempre) | La mejor opción: precio de costo, sin markup, DNS ultrarrápido. Recomendado. |
| Namecheap | $9.98 | $14.98 | $34.98 | Sí | Buena alternativa, soporte 24/7, interfaz amigable. |
| Porkbun | $9.73 | $13.50 | $32.00 | Sí | Más barato que Namecheap, buena calidad. |
| Google Domains (Square) | $12.00 | $15.00 | $35.00 | Sí | Comprado por Squarespace, todavía funciona pero con menos features. |
| GoDaddy | $11.99 (con cupones) | $24.99 | $39.99 | Solo planes premium | El más conocido, pero el más caro y agresivo con upsells. Evitar. |
Conceptos clave: DNS, WHOIS, y transfer
- DNS (Domain Name System): el 'sistema de nombres' que traduce tudominio.com a una IP (e.g. 142.250.190.46). Es como la 'guía telefónica' de internet. Cuando registras un dominio, configuras los DNS para que apunten a tu servidor (VPS, Vercel, GitHub Pages, etc.).
- WHOIS privacy: tu información personal (nombre, email, teléfono) queda pública en el registro del dominio. WHOIS privacy la reemplaza con datos del registrador para evitar spam. SIEMPRE actívala, es gratis en Cloudflare/Namecheap/Porkbun.
- TRANSFER: cambiar tu dominio de un registrador a otro. Toma 5-7 días. Hay un cargo de $5-10 y el dominio se extiende 1 año. Si compraste en GoDaddy, transfiere a Cloudflare en cuanto puedas (más barato y mejor DNS).
- RENOVACIÓN: el precio del primer año es promocional. La renovación suele ser más cara ($12-15/año en Cloudflare vs $9 el primer año). Siempre configura auto-renewal para no perder el dominio.
- SUBDOMINIOS: app.tudominio.com, api.tudominio.com, blog.tudominio.com. Son gratis y los configuras en el panel de DNS. Ilimitados en todos los registradores.
Cómo apuntar un dominio a Vercel, Netlify, o un VPS
# Paso 1: compraste tudominio.com en Cloudflare (recomendado)
# Paso 2: en Cloudflare DNS, agrega estos registros:
#
# Para Vercel/Netlify (frontend):
# Tipo: CNAME Nombre: @ Destino: cname.vercel-dns.com
# Tipo: CNAME Nombre: www Destino: cname.vercel-dns.com
#
# Para VPS (backend o fullstack):
# Tipo: A Nombre: @ Destino: TU_IP (e.g. 192.0.2.1)
# Tipo: A Nombre: www Destino: TU_IP
# Tipo: A Nombre: api Destino: TU_IP (subdominio para API)
#
# Paso 3: en Vercel, ve a Settings > Domains > Add 'tudominio.com'
# Vercel te pedira verificar con un TXT record (agregalo en Cloudflare)
#
# Paso 4: SSL automatico. Vercel y Cloudflare lo configuran por ti (gratis).
# Si usas VPS, instala certbot: apt install certbot python3-certbot-nginx
# Y corre: certbot --nginx -d tudominio.com -d www.tudominio.com
# SSL se renueva automaticamente.
#
# Paso 5: opcionalmente, configura email forwarding (Cloudflare tiene):
# hola@tudominio.com -> tu-email-personal@gmail.com
# Asi tienes email profesional sin pagar Google Workspace.
# Costo total:
# Dominio: $9.15/año (Cloudflare .com)
# SSL: gratis (Let's Encrypt o automatico de Vercel)
# Email: gratis (Cloudflare Email Routing) o $6/usuario/mes (Google Workspace)
# Total: ~$10/año por tu dominio con email profesionalConfigurar DNS para apuntar dominio a Vercel o VPS
El administrador aún no ha insertado un video para esta sección.
1.13.6 Los hyperscalers: AWS vs Google Cloud vs Azure
Los hyperscalers (AWS, Google Cloud, Azure) son los 3 proveedores cloud que dominan el mercado empresarial. Ofrecen 200+ servicios cada uno, presencia global, certificaciones de seguridad, y garantías de SLA del 99.99%. Para startups y empresas son la opción por defecto. Para principiantes, son CAROS y CONFUSOS. Aquí está la comparativa honesta: cuándo conviene cada uno, cuánto cuestan, y cómo no quemarte con la factura.
Comparativa de los 3 hyperscalers (precios 2025)
| Aspecto | AWS | Google Cloud | Azure |
|---|---|---|---|
| Cuota mensual gratis | $0 (12 meses) | $300 (90 días) | $200 (30 días) |
| Compute (VM 2 vCPU 8GB) | $70-100/mes | $50-70/mes | $70-100/mes |
| Object storage (1 TB) | $23/mes + egress | $20-26/mes + egress | $23/mes + egress |
| Serverless (1M requests) | $0.20 + $0.0000167/GB-s | $0.40 + $0.0000025/GB-s | $0.20 + $0.000016/GB-s |
| Datacenters / regiones | 33 regiones | 40 regiones | 60+ regiones |
| Certificaciones enterprise | SOC, HIPAA, FedRAMP, ISO | SOC, HIPAA, FedRAMP, ISO | SOC, HIPAA, FedRAMP, ISO |
| Free tier permanente | Lambda, DynamoDB, S3 (limitado) | Cloud Functions, Firestore, GCS | Functions, Cosmos DB (limitado) |
| SDKs / herramientas | Más maduro, más servicios | Mejor para ML/AI, BigQuery | Mejor integración con Microsoft |
Cuándo conviene cada uno (reglas prácticas)
- ELIGE AWS si: tu empresa ya usa AWS, necesitas el ecosistema más maduro (200+ servicios), quieres la mejor cobertura global, tu app es 'tradicional' (web + DB + queue). Es el 'IBM' del cloud: aburrido pero confiable.
- ELIGE GOOGLE CLOUD si: haces machine learning / IA (Vertex AI es el mejor), necesitas BigQuery para analytics, tu app es data-intensive, quieres los mejores precios en compute. Es el 'cool kid' del cloud.
- ELIGE AZURE si: tu empresa usa Microsoft (Active Directory, Office 365, .NET), necesitas integración con Windows Server, estás en una empresa Fortune 500. Es el 'enterprise' del cloud.
- ELIGE DIGITALOCEAN / LINODE / VULT si: tu app es pequeña/mediana, quieres simplicidad, no necesitas 200 servicios, prefieres pagar poco y entender tu factura. Es el 'artesano' del cloud.
- ELIGE VERCEL / NETLIFY / RAILWAY si: tu app es frontend + serverless, quieres zero-config deploy, no quieres administrar servidores. Es el 'developer-friendly' del cloud.
Cómo NO quemarte con la factura: 5 reglas de oro
Ejemplo: deployar un sitio estático gratis con Vercel + Cloudflare
# Paso 1: tienes tu proyecto React en GitHub (gratis)
# Paso 2: ve a vercel.com, conecta tu GitHub, click 'Deploy'
# Vercel detecta que es Vite/React, hace build, y publica en HTTPS
# Tu sitio queda en: tu-proyecto.vercel.app (gratis, para siempre)
# Paso 3: compraste tudominio.com en Cloudflare ($9.15/año)
# Paso 4: en Vercel, ve a Settings > Domains > Add 'tudominio.com'
# Vercel te dira que agregues estos records en Cloudflare:
# Tipo: A Nombre: @ Valor: 76.76.21.21
# Tipo: CNAME Nombre: www Valor: cname.vercel-dns.com
# Paso 5: agregas esos records en Cloudflare DNS
# Paso 6: esperas 5-10 minutos. SSL automatico. Listo.
#
# Costo total:
# Vercel: $0 (plan Hobby)
# Dominio: $9.15/año
# SSL: gratis
# Egress: gratis (CDN incluido)
# Total: $9.15/año por un sitio profesional en internet
#
# Vs WordPress en hosting compartido:
# Hosting: $5-10/mes = $60-120/año
# Dominio: $9.15/año
# SSL: gratis con Let's Encrypt
# Mantenimiento: actualizaciones, hacks, backups
# Total: $70-130/año + 5-10h/mes de mantenimiento
#
# Conclusion: para sitios estaticos, JAMstack es MAS BARATO y MAS SIMPLE.Deploy de sitio estático gratis con Vercel + Cloudflare
El administrador aún no ha insertado un video para esta sección.
📚 Contenido ampliado
Material adicional, referencias externas verificadas y ejemplos extendidos.
🤖 AI Mission
La IA no elige tu proveedor cloud. Tu presupuesto y tus usuarios sí.
Misión: Investiga y elige un proveedor cloud para tu próximo proyecto. Crea una cuenta de prueba (DigitalOcean, Vercel, Cloudflare R2, etc.), despliega un proyecto sencillo, y documenta: costo mensual estimado, dificultad de setup, y si vale la pena. Pídele a la IA: 'Tengo este proyecto de [tipo]. ¿Qué proveedor cloud me recomiendas y por qué? Compara costo, simplicidad, y escalabilidad.' Anota en tu cuaderno: 3 cosas que descubriste al deployar por primera vez.
Pasos sugeridos
- Define qué necesitas: VPS, serverless, storage, dominio. Una lista corta.
- Compara 3 proveedores en su web: precios, free tier, regiones, docs.
- Pídele a la IA una recomendación basada en tu caso específico.
- Crea una cuenta en el proveedor elegido (usa tarjeta de débito o PayPal).
- Despliega un proyecto pequeño: 'Hello World' en un VPS, o un sitio estático en Vercel.
- Mide el tiempo total: desde crear cuenta hasta tener URL pública.
- Documenta el costo mensual estimado para tu caso de uso real.
- Si usas AWS, configura billing alerts inmediatamente ($5, $20, $50).
- Haz commit de tu proyecto + capturas del proceso en GitHub.
- Anota en tu cuaderno: 3 lecciones aprendidas (qué fue fácil, qué fue difícil, qué no anticipabas).
📓 Entregable: URL pública de tu proyecto deployado, capturas del proceso de setup, comparativa escrita de 3 proveedores, costo mensual estimado, y media página de cuaderno con tus 3 lecciones aprendidas.
🚫 Errores típicos de razonamiento
Por qué: Es el error #1 del junior deslumbrado: 'uso AWS porque es lo que usa Netflix'. Tu app de 5 usuarios NO necesita auto-scaling, ni 200 servicios, ni un equipo de DevOps. Empieza con DigitalOcean o Hetzner ($5-6/mes), aprende lo básico, y SOLO salta a cloud cuando tu VPS se quede corto. La mayoría de apps jamás se quedan cortas. He visto juniors gastar $300/mes en AWS para proyectos que perfectamente cabían en un VPS de $6/mes. Empieza pequeño, escala cuando duela, no antes.
Por qué: AWS y GCP te cobran por TODO: horas de EC2, GB de S3, requests de Lambda,数据传输. Si dejas un servidor prendido 1 mes sin usarlo, te cobran. Si creas 100 buckets S3 y olvidas 99, te cobran. SIEMPRE configura billing alerts el día 1: 'avísame a los $5, $20, $50'. AWS te deja poner un alert así: Billing > Budgets > Create. Es 2 minutos que te pueden ahorrar $10,000. La regla: trata la nube como un hotel: cada noche sales, no te quedas.
Por qué: GoDaddy es la opción MÁS CARA del mercado y la que más agresivamente upsell. Cobra $20+ el primer año con cupones, $18/año en renovación, $10/año extra por WHOIS privacy. Cloudflare cobra $9.15 sin trucos, sin renovación abusiva, con WHOIS privacy incluida. Si compraste en GoDaddy, transfiere: toma 7 días, vale los $5-10 de costo. La regla: Cloudflare > Namecheap > Porkbun > GoDaddy, en ese orden. Y si ves un 'cupón' de GoDaddy, es marketing agresivo, no una ganga real.
Por qué: Un VPS es una computadora. Las computadoras mueren. Un día tu proveedor tiene un problema de hardware, o tú cometes un error (rm -rf), o un hacker entra. Si no tienes backups, PIERDES TODO. La regla: (1) Snapshots automáticos: DigitalOcean cobra $1/mes por snapshot semanal, vale cada centavo. (2) Backups offsite: copia tu DB a Backblaze B2 o S3 semanalmente. (3) Versiona tu código en Git (eso es un backup, pero NO de la DB). Es 30 minutos de setup que te salva la vida algún día.
Por qué: Compras un dominio pero no apuntas los DNS a tu servidor. O los apuntas mal. O no esperas la propagación (24-48h). Resultado: 'mi dominio no funciona' y no entiendes por qué. La regla: después de comprar, INMEDIATAMENTE configura los nameservers (en Cloudflare) o los registros A/CNAME (si los dejas en el registrador). Apunta a tu IP o a tu servicio (Vercel, GitHub Pages). Verifica con 'dig tudominio.com' o 'nslookup tudominio.com' en terminal. La propagación toma hasta 48h, pero suele ser instantánea.
🧪 Laboratorio práctico
Tu primera factura cloud es tu primera decisión de arquitectura.
Laboratorio: Setup completo: dominio + DNS + deploy en la nube
Objetivo: Hacer el setup completo de un proyecto pequeño en la nube: comprar dominio en Cloudflare, configurar DNS, desplegar en Vercel o un VPS, configurar SSL, y documentar el costo mensual. Es la experiencia completa de 'poner tu app en internet' de forma profesional y económica.
Pasos
- Crea cuenta en Cloudflare (gratis, sin tarjeta).
- Compra un dominio barato (.com = $9.15/año, .dev = $13.50/año).
- Crea cuenta en Vercel o Netlify (gratis, GitHub login).
- Sube tu proyecto frontend (React, Vue, HTML estático) a GitHub.
- Conecta el repo en Vercel: click 'New Project' > importa repo > Deploy.
- En Vercel, ve a Settings > Domains > Add 'tudominio.com'.
- Vercel te mostrará los DNS records. Agrégalos en Cloudflare DNS.
- Espera 5-10 minutos. Verifica que tu dominio carga con HTTPS.
- Activa WHOIS privacy en Cloudflare (gratis).
- Configura Cloudflare Email Routing: hola@tudominio.com -> tu email personal.
- Si usas VPS: crea un droplet en DigitalOcean ($6/mes), instala Node, deploya con PM2.
- Si usas VPS: instala Nginx + Let's Encrypt para HTTPS.
- Documenta el proceso: capturas de cada paso, costo total, tiempo invertido.
- Anota en tu cuaderno: 3 lecciones aprendidas, 1 cosa que fue más fácil de lo esperado, 1 más difícil.
- Haz commit: 'feat: deploy en la nube con dominio custom y SSL'.
📓 Entregable: URL pública de tu proyecto con dominio custom, capturas del proceso de setup, comparativa de 3 proveedores, costo mensual exacto, y 1 página de cuaderno con tus lecciones aprendidas.