Las plataformas edge como Vercel y AWS Lambda cobran por solicitud y tiempo de CPU, mientras que un VPS cobra una tarifa mensual fija sin importar el tráfico. La elección correcta depende de tu patrón de tráfico, alcance geográfico y tamaño del equipo.
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 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 | 126+ PoPs en 51 países | Hosting de apps Next.js |
| AWS Lambda@Edge / CloudFront Functions | 400+ ubicaciones edge (750+ PoPs) | Serverless en infraestructura AWS |
| Cloudflare Workers | 330+ ciudades en 100+ países | 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/usuario/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 CX23 | 4GB | €3.49 (~$3.80) | 20TB |
| DigitalOcean Basic | 2GB | $12 | 2TB |
| 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
Preguntas frecuentes
¿El edge computing es siempre más caro que un VPS?
No. Con poco tráfico, las plataformas edge pueden ser más baratas — el plan Hobby de Vercel y la capa gratuita de Cloudflare Workers cuestan $0. El punto de cruce depende del volumen de solicitudes. Cuando generas consistentemente decenas de miles de invocaciones de funciones por mes, un VPS de $4–12/mes suele ser más rentable.
¿Cómo estimo mi factura de Vercel antes de que llegue?
El Usage Dashboard de Vercel muestra el consumo en tiempo real de Active CPU, Memory, Invocations y Data Transfer. Configura un límite de Spend Management para poner un tope a tu gasto mensual. El crédito de $20 del plan Pro compensa los primeros $20 de uso.
¿Cloudflare Workers realmente no cobra por ancho de banda?
Sí. Cloudflare Workers no cobra nada por transferencia de datos (egress). Solo pagas por cantidad de solicitudes y tiempo de CPU. Esto hace que Workers sea atractivo para APIs o servicios que devuelven respuestas grandes.
¿Qué cuenta como "tiempo de Active CPU" en Vercel?
Solo el tiempo en que tu código se está ejecutando realmente. La espera de I/O — consultas a bases de datos, llamadas fetch a APIs externas — no cuenta como Active CPU. Sin embargo, Provisioned Memory se factura durante toda la vida de la instancia, incluyendo el tiempo idle.
¿Puedo usar un CDN frente a un VPS para obtener rendimiento similar al edge?
Sí. Servicios como Cloudflare CDN (capa gratuita disponible) o AWS CloudFront pueden cachear activos estáticos en ubicaciones edge en todo el mundo. Tu VPS maneja las solicitudes dinámicas desde una sola región, mientras el contenido estático se sirve desde el PoP más cercano. Este enfoque híbrido te da costos predecibles de VPS con mejor latencia global para activos estáticos.
¿AWS Lambda es más barato que Vercel para la misma carga de trabajo?
Depende de la carga. La capa gratuita de Lambda (1M solicitudes + 400K GB-segundos/mes) es generosa, y su costo por solicitud es menor ($0.20/1M vs $0.60/1M de Vercel). Sin embargo, Lambda requiere más configuración de infraestructura (API Gateway, distribución CloudFront) que Vercel maneja automáticamente. Para una app Next.js, la experiencia de desarrollo de Vercel suele justificar el costo adicional.
¿Cuándo debería considerar on-premise en lugar de la nube?
Cuando procesas decenas de millones de páginas vistas mensuales con tráfico predecible, cuando las reglas de cumplimiento prohíben que los datos salgan de tus instalaciones, o cuando tienes un equipo de infraestructura dedicado. Para la mayoría de proyectos pequeños y medianos, la sobrecarga operativa del on-premise supera ampliamente el ahorro en costos.
Conclusión
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.
Artículos relacionados: