El edge computing es rápido. Sirve respuestas desde el servidor más cercano al usuario — Tokio para visitantes japoneses, São Paulo para brasileños, Washington D.C. para estadounidenses.
Pero la velocidad viene con complejidad en la facturación. Administro un blog multilingüe (108 artículos × 3 idiomas) en Vercel y alcancé el límite de CPU del plan gratuito. La causa fue no entender cómo funciona la facturación basada en uso específica del edge.
Este artículo compara los modelos de facturación basada en uso de Vercel, AWS Lambda y Cloudflare Workers contra el hosting de costo fijo en VPS y on-premise. No se trata de cuál es mejor — se trata de qué modelo se adapta a cada proyecto.
Qué es realmente el edge computing
Los servidores tradicionales están en una ubicación (digamos, Tokio). Cuando el tráfico viene de todo el mundo, los tiempos de respuesta aumentan con la distancia física.
El edge computing ejecuta tu código en servidores distribuidos globalmente (nodos edge). Igual que los CDN cachean archivos estáticos, las plataformas edge ejecutan lógica dinámica cerca de los usuarios.
Plataformas principales:
| Plataforma | Ubicaciones edge | Uso principal |
|---|---|---|
| Vercel | Decenas | Hosting de apps Next.js |
| AWS Lambda@Edge / CloudFront Functions | 400+ | Serverless en infraestructura AWS |
| Cloudflare Workers | 330+ | Procesamiento edge ligero |
Lo que comparten es la facturación basada en uso. Pagas por lo que usas. Si nada se ejecuta, pagas $0. La definición de "lo que usas" difiere entre plataformas, y ahí es donde los costos te sorprenden.
Cómo funciona la facturación basada en uso
Vercel (Functions / Fluid Compute)
Vercel Pro cuesta $20/mes como tarifa de plataforma, más un crédito de uso mensual de $20. Lo que exceda el crédito se factura bajo demanda.
| Recurso | Incluido | Tarifa por excedente |
|---|---|---|
| Fluid Active CPU | Compensado por crédito de $20 | $0.128/hora-CPU (varía por región) |
| Provisioned Memory | Compensado por crédito de $20 | $0.0106/GB-hr |
| Function Invocations | 1M/mes | $0.60/1M |
| Fast Data Transfer | 1 TB/mes | $0.15/GB |
Facturación de Active CPU: Solo se cobra mientras tu código se ejecuta. La espera de I/O (consultas a bases de datos, llamadas a APIs externas) no cuenta. Sin embargo, Provisioned Memory se factura durante toda la vida de la instancia.
Plan Hobby (gratuito): Active CPU limitado a 4 horas/mes. Excederlo pausa tu proyecto.
AWS Lambda
AWS Lambda factura en dos ejes.
| Recurso | Capa gratuita | Tarifa por excedente |
|---|---|---|
| Solicitudes | 1M/mes | $0.20/1M |
| Cómputo (GB-segundos) | 400K GB-seg/mes | $0.0000166667/GB-seg (x86) |
Elegir ARM (Graviton2) ahorra aproximadamente un 20% ($0.0000133334/GB-seg).
Modelo de Lambda: La asignación de memoria (128MB–10,240MB) aumenta proporcionalmente la potencia de CPU. Más memoria significa ejecución más rápida por solicitud, y como el precio es por GB-segundo, una ejecución más corta puede reducir el costo.
Cloudflare Workers
Cloudflare Workers tiene el modelo de precios más simple.
| Recurso | Plan gratuito | Plan de pago ($5/mes) |
|---|---|---|
| Solicitudes | 100K/día | 10M/mes incluidas, +$0.30/1M |
| Tiempo de CPU | 10ms/solicitud | 30M CPU-ms/mes incluidos, +$0.02/1M CPU-ms |
Ventaja de Workers: El ancho de banda (transferencia de datos) es gratuito. Solo se factura por cantidad de solicitudes y tiempo de CPU, independientemente del tamaño de la respuesta. Excelente para operaciones ligeras de alto volumen.
Cómo funcionan los modelos de costo fijo
VPS (Virtual Private Server)
El hosting VPS cobra una tarifa mensual fija por recursos del servidor.
| Proveedor | Memoria | Costo mensual | Ancho de banda |
|---|---|---|---|
| Hetzner CX22 | 4GB | €4.35 (~$4.70) | 20TB |
| DigitalOcean Basic | 2GB | $12 | 3TB |
| Linode (Akamai) 4GB | 4GB | $24 | 4TB |
Modelo de precios VPS: Sin recargos por solicitud, tiempo de CPU ni ancho de banda. Ya sea que sirvas 1 millón o 10 millones de solicitudes, el costo mensual no cambia. Si el servidor no puede manejar la carga, actualizas a un plan mayor.
On-Premise
Servidores propios en tus instalaciones. Altos costos iniciales (hardware, espacio en rack, energía, red) pero los costos operativos se limitan a electricidad y conectividad. A gran escala, ofrece la mejor eficiencia de costos.
La contrapartida: manejas failovers, seguridad y ciclo de vida del hardware completamente internamente.
Trampas de la facturación basada en uso
Trampa 1: SSR en URLs inexistentes
Esto pasó en un sitio migrado desde WordPress. Bots rastreando URLs antiguas activaron intentos de SSR (renderizado del lado del servidor) en Next.js. El resultado fue un 404, pero el tiempo de CPU del SSR ya se consumió y facturó.
En un VPS, devolver un 404 no cuesta nada extra. En plataformas edge, cada solicitud suma a tu factura de CPU.
Solución: Configurar dynamicParams = false para prevenir SSR en URLs que no están en la lista de parámetros estáticos.
Trampa 2: Middleware ejecutándose en cada solicitud
Las bibliotecas i18n como next-intl usan Middleware para detectar el idioma en cada solicitud. Los archivos estáticos (CSS, JS, imágenes) se excluyen, pero cada acceso a página pasa por el Middleware.
En mi sitio, el 14.1% del consumo de CPU fue Middleware — aunque las páginas en sí estaban generadas estáticamente.
Trampa 3: Procesamiento ligero × cada página × cada visitante
Agregué un botón de like que hacía una llamada a API Route (Redis GET, pocos milisegundos) en cada página de artículo. El costo por solicitud era insignificante, pero 324 páginas × cada visitante se acumuló.
En un VPS, el mismo procesamiento se completa dentro del servidor sin costo adicional.
Qué modelo elegir
| Criterio | Edge (Vercel, etc.) | VPS | On-premise |
|---|---|---|---|
| Multilingüe, usuarios globales | Mejor. Entrega edge por región | Desventaja. Región única | Desventaja (CDN ayuda) |
| Tráfico impredecible | Precaución. La facturación puede dispararse | Seguro. Mensual fijo | Seguro |
| Tráfico alto y estable | Se encarece | Costo-efectivo | Más costo-efectivo |
| Sin gestión de infra | Mejor. Totalmente gestionado | Autogestión | Autogestión total |
| Prioridad SEO (Core Web Vitals) | Ventaja. Entrega edge reduce LCP | Depende de la región | CDN puede compensar |
Reglas generales
Edge es la elección correcta cuando:
- Tu sitio es multilingüe y apunta a usuarios en todo el mundo
- Los rankings de Google (Core Web Vitals) generan ingresos directamente
- Tu equipo es pequeño y no puede dedicar tiempo a infraestructura
VPS es la elección correcta cuando:
- Tu sitio sirve un idioma en una región
- El tráfico es impredecible (potencial viral)
- Necesitas una factura mensual predecible
On-premise es la elección correcta cuando:
- El tráfico es masivo (decenas de millones de páginas vistas mensuales) y la optimización de costos es crítica
- Los requisitos de seguridad impiden que los datos salgan de tus instalaciones
- Tienes un equipo de infraestructura dedicado
Resumen
El edge computing ofrece "rápido" y "barato" juntos — mientras el tráfico es bajo. A medida que escala, la facturación basada en uso entra en efecto.
Los modelos de costo fijo (VPS, on-premise) ofrecen previsibilidad. El volumen de solicitudes no cambia la factura mensual. Pero la entrega global y la gestión de infraestructura son costos separados.
La respuesta correcta depende del proyecto. Lo importante es entender las diferencias del modelo de facturación antes de elegir. Elegir hosting edge solo porque "empieza gratis" puede llevar a una factura inesperada a fin de mes.
Para una guía detallada sobre cómo controlar la facturación basada en uso de Vercel, consulta la guía de configuración de Spend Management.