Cuando un cliente nos pregunta "¿dónde hosteo mi app?", la respuesta corta para 2026 es Vercel o Cloudflare para casi todo, AWS para casos específicos, y hosting local CR solo si una norma sectorial te obliga. Esta guía te da los costos reales en USD, la latencia medida desde San José, y la matriz para decidir según el tipo de proyecto — sin marketing. Si necesitas un estimado de infra mensual junto con el desarrollo, pásalo por el cotizador interactivo — incluimos hosting en el rango.
💡 TL;DR: Sitio simple USD 0–20/mes en Vercel o Cloudflare. App con base de datos USD 25–60/mes. Ecommerce mediano USD 30–100/mes. AWS arranca en USD 200/mes para algo equivalente. Hosting local CR cuesta más y solo conviene si una norma te obliga.
Por qué importa elegir bien el hosting
Tres cosas se juegan en esta decisión. Latencia: cada 100 ms adicionales se traducen en ~1 % menos conversión en ecommerce. Para un usuario en San José hay diferencia entre 30 ms (CDN edge en Panamá) y 250 ms (servidor en São Paulo). Costos: un mal setup puede costarte 10× lo que necesitabas pagar — hemos visto clientes pagando USD 800/mes en AWS lo que se resuelve por USD 60/mes en Vercel. Simplicidad operacional: un VPS con Ubuntu, nginx y certificados Let's Encrypt requiere mantenimiento mensual (USD 35–70/hora de un dev en CR), costo que desaparece con plataformas serverless.
Tabla resumen rápida
| Tipo de proyecto | Mejor opción 2026 | Costo mensual USD | Latencia desde CR |
|---|---|---|---|
| Sitio estático / landing | Cloudflare Pages o Vercel Hobby | 0 | 25 – 55 ms |
| Sitio corporativo + CMS | Vercel Pro | 20 | 45 – 70 ms |
| MVP con base de datos | Vercel + Supabase free | 0 – 25 | 45 – 90 ms |
| App en producción con auth | Vercel Pro + Supabase Pro | 45 – 60 | 45 – 90 ms |
| Ecommerce con tráfico mediano | Vercel Pro + Supabase + R2 | 30 – 100 | 25 – 70 ms |
| SaaS multi-tenant | Cloudflare Workers + D1 + R2 | 25 – 80 | 25 – 55 ms |
| App con compliance regulado | AWS (RDS, ECS, IAM granular) | 200 – 1 500+ | 60 – 90 ms |
| Sitio con residencia legal CR | Hosting local (Cabletica, etc.) | 40 – 200 | 5 – 25 ms (CR) |
Vercel: el default para Next.js y frontend moderno
Vercel es la empresa que mantiene Next.js, por lo que su plataforma fue diseñada para que apps Next.js funcionen sin tuning. Es nuestro default para sitios y apps modernas (Next.js, Astro, Remix, SvelteKit).
| Plan | Costo | Para quién |
|---|---|---|
| Hobby | USD 0/mes | Proyectos personales, no comerciales |
| Pro | USD 20/mes/usuario | Proyectos comerciales, equipos chicos |
| Enterprise | USD 1 500+/mes | Empresas con SLA, SSO, compliance |
Pros: deploy con git push, ISR/middleware/server actions sin configurar, CDN global integrado (~50 POPs, Miami y Dallas más cercanos a CR), analytics y Speed Insights incluidos en Pro, cero administración.
Contras: costoso a escala extrema (> 1 TB/mes o > 1 000 horas de cómputo), lock-in moderado en Next.js avanzado, no incluye servicios de backend (DB, queues — usas Supabase o Neon aparte).
Cuándo usarlo: sitios web profesionales, MVPs, apps Next.js de hasta ~100 000 visitas/mes, productos donde la velocidad de iteración del equipo es prioridad.
Caso real: un cliente con sitio corporativo + blog pagaba USD 180/mes en hosting tradicional con cPanel. Migramos a Vercel Pro (USD 20) + Payload CMS en Supabase (USD 25). Total: USD 45/mes. PageSpeed 38 → 96. Ahorro anual: USD 1 620.
AWS: cuándo realmente lo necesitas (rara vez)
AWS es el cloud más completo del mundo, con ~200 servicios. Esa profundidad es su problema cuando no la necesitas: pagas la complejidad sin extraer valor.
Cuándo SÍ conviene AWS: compliance regulado serio (HIPAA con BAA, PCI-DSS Level 1, SOC 2, FedRAMP), multi-región con failover automático (RDS multi-AZ, Aurora Global), servicios que solo AWS ofrece (SageMaker, Athena, Kinesis, EKS Anywhere), integración on-prem vía Direct Connect, o equipos grandes con experiencia AWS previa.
Cuándo NO necesitas AWS pero la gente lo usa igual: sitio web con PostgreSQL (Supabase resuelve mejor por USD 25/mes), app Next.js (Vercel resuelve sin tunear), storage de archivos (Cloudflare R2 cuesta USD 0 en egress vs USD 0.09/GB en S3), API con tráfico variable (Cloudflare Workers cuesta USD 5/mes por 10M requests).
Costos hidden de AWS — el problema no es el precio listado, sino el real al final del mes:
- Egress fees: USD 0.09/GB de bandwidth de salida. Un sitio con 1 TB/mes paga USD 90 solo en transferencia.
- NAT Gateway: USD 32/mes mínimo + USD 45/TB procesado. La gente lo descubre cuando ve la factura.
- CloudWatch logs: USD 0.50/GB ingested + USD 0.03/GB stored. Una app con logs verbosos puede sumar USD 100–500/mes.
- Data transfer entre AZs: USD 0.01/GB. Suena chico pero para alta concurrencia se nota.
Precio real para una app típica (EC2 t3.medium + RDS multi-AZ + 100 GB S3 + NAT Gateway + CloudWatch + Route 53 + ALB) = USD 210/mes mínimo para algo que Vercel + Supabase resuelve por USD 45/mes.
En Sirius lo recomendamos en ~10 % de los proyectos. Casi siempre cuando hay compliance regulado, integraciones legacy en AWS, o equipos grandes con experiencia previa.
Cloudflare (Workers + R2 + Pages): el sweet spot para muchos proyectos
Cloudflare empezó como CDN pero hoy es plataforma completa: cómputo (Workers), storage (R2), base de datos (D1, KV), pages estáticas, DNS, túneles. Modelo de precios muy agresivo.
| Servicio | Costo | Equivalente AWS |
|---|---|---|
| Pages | Gratis (sitios estáticos) | S3 + CloudFront (USD 5–50/mes) |
| Workers | USD 5/mes por 10M requests | Lambda (USD 0.20 por 1M + extras) |
| R2 storage | USD 0.015/GB + USD 0 egress | S3 (USD 0.023/GB + USD 0.09 egress) |
| D1 (SQLite) | Gratis hasta 5 GB | RDS PostgreSQL (USD 25+/mes) |
| KV / Durable Objects | USD 0.50 por 1M reads | DynamoDB |
Pros: edge global verdadero (~300 POPs incluyendo Panamá — el más cercano a CR sin entrar a USA, 25–55 ms desde San José), egress gratis en R2 (cambio de paradigma vs S3), Workers con cold start < 5 ms (vs Lambda 100–500 ms), modelo de precios predecible sin sorpresas, Cloudflare Tunnel gratis para exponer apps locales.
Contras: Workers tiene límites de CPU (50 ms gratuito, 30 s Bundled paid), D1 todavía relativamente nuevo, soporte Next.js parcial (@cloudflare/next-on-pages funciona pero no todas las features), comunidad menor que AWS o Vercel.
Cuándo usar Cloudflare: sitios estáticos (Pages es lo más barato y rápido), APIs en edge, storage masivo (R2 con egress gratis vence a S3), SaaS multi-tenant (D1 + Workers + R2 corre un SaaS completo < USD 50/mes), o como CDN/WAF en frente de cualquier hosting.
Caso real: un ecommerce que servía 200 GB/mes de imágenes desde S3 pagaba USD 90/mes solo en egress. Migramos a R2 (USD 3/mes storage + USD 0 egress). Ahorro: USD 87/mes = USD 1 044/año. Migración: 4 horas.
Hetzner, DigitalOcean y otros VPS clásicos
A veces necesitas un servidor entero con root access (procesamiento de video, ML inference pesado, scrapers, juegos multiplayer, self-hosting de herramientas). Para eso, los VPS tradicionales ganan en precio.
| Proveedor | Tier inicial | Latencia desde CR |
|---|---|---|
| Hetzner Cloud | EUR 4.51/mes (2 vCPU, 4 GB RAM) | 140 – 185 ms (EU) |
| DigitalOcean | USD 6/mes (1 vCPU, 1 GB RAM) | 80 – 130 ms (NA) |
| Linode Atlanta | USD 5/mes (1 vCPU, 1 GB RAM) | 70 – 95 ms |
| Vultr Miami | USD 6/mes (1 vCPU, 1 GB RAM) | 60 – 85 ms |
Para usuarios en CR, Vultr Miami o Linode Atlanta son las mejores opciones de VPS por latencia. Hetzner gana en precio pero pierde en latencia hacia América. Solo conviene VPS si tienes equipo capaz de mantener Linux (parches, monitoreo, backups, certificados) — el ahorro mensual desaparece si dedicas 4 horas/mes a DevOps a tarifa CR.
Hosting local Costa Rica (Cabletica, RACSA, ICE): ¿vale la pena?
Cabletica, RACSA, ICE y otros locales ofrecen hosting "made in Costa Rica" — servidores físicos en CR (Pavas, Heredia), soporte en español horario CR, facturación con cédula jurídica CR. Compartido cPanel desde USD 5/mes, VPS desde USD 40/mes, dedicado desde USD 200/mes.
Por qué casi siempre no lo recomendamos en 2026:
- Latencia desde CR no es mejor que un CDN global. Cloudflare en Panamá (25–35 ms) vs servidor en Pavas (5–15 ms). Diferencia: ~20 ms, imperceptible para humanos (< 50 ms ya se siente "instantáneo").
- Latencia desde el resto del mundo es peor. Visitantes de USA/Europa reciben 80–200 ms desde CR, vs 20–60 ms con CDN global.
- Deploy manual. cPanel o SSH. Sin
git push, sin preview por PR, sin rollback en un click. - Sin auto-scaling. Si tu sitio se viraliza, el servidor se cae.
- Backups y seguridad recaen en ti — parches, certificados, monitoreo.
- Costo más alto a igualdad de servicio — USD 40/mes vs USD 0–20 en cloud.
Cuándo SÍ conviene hosting local: si una norma sectorial (SUGEF banca, ciertos requisitos de salud con data sensible) te obliga a residencia de datos en CR, o si necesitas interconexión privada con sistemas bancarios o de Hacienda. Para todo lo demás, el cloud global gana.
Costos mensuales típicos por tipo de proyecto
Sitio web simple (5 páginas, 5 000 visitas/mes)
| Solución | Costo mensual USD |
|---|---|
| Vercel Hobby + dominio | 1 (solo dominio) |
| Cloudflare Pages + dominio | 1 (solo dominio) |
| Cabletica hosting compartido | 8 – 15 |
| AWS S3 + CloudFront + Route 53 | 6 – 12 |
App con base de datos (Next.js + PostgreSQL, 10 000 usuarios/mes)
| Solución | Costo mensual USD |
|---|---|
| Vercel Pro + Supabase Pro + Resend + R2 | 45 – 60 |
| Cloudflare Pages + D1 + R2 | 15 – 30 |
| AWS (EC2 + RDS + S3 + ALB) | 200 – 350 |
| VPS Hetzner self-managed | 15 – 30 + tiempo |
Ecommerce con tráfico mediano (10 000 visitas/mes, 200 órdenes)
| Solución | Costo mensual USD |
|---|---|
| Shopify Basic + plugins | 39 + plugins |
| Vercel Pro + Supabase + Stripe + R2 | 50 – 90 |
| Cloudflare Workers + D1 + R2 + Stripe | 25 – 50 |
| AWS (EC2 + RDS + ElastiCache + S3 + CloudFront) | 250 – 500 |
Latencia desde Costa Rica: tests reales
Tests desde San José (ISP Tigo fibra 300 Mbps), mayo 2026:
| Destino | Latencia (ms) |
|---|---|
| Cloudflare POP Panamá (PTY) | 28 – 38 |
| Cloudflare POP Miami (MIA) | 45 – 55 |
| Vercel edge Washington (IAD) | 65 – 80 |
| AWS us-east-1 (Virginia) | 70 – 95 |
| AWS sa-east-1 (São Paulo) | 150 – 180 |
| AWS eu-west-1 (Irlanda) | 145 – 175 |
| Hetzner Falkenstein | 150 – 185 |
| Vultr Miami | 65 – 85 |
| Servidor local Cabletica (Pavas) | 5 – 15 |
Lectura clave: para un usuario en CR, Cloudflare edge en Panamá (28–38 ms) es prácticamente equivalente a un servidor local (5–15 ms) en experiencia percibida (< 50 ms se siente "instantáneo"). AWS sa-east-1 (São Paulo) NO es mejor que us-east-1 para tráfico desde CR — al contrario, suele ser peor. La velocidad de tu ISP pesa tanto como el CDN: Tigo fibra y Cabletica (25–35 ms) suelen ir mejor que Kolbi DSL o LTE móvil (60–120 ms).
Cómo elegir el hosting correcto (5 pasos)
Define tráfico y patrón de carga. 2 000 visitas/mes sin picos → Vercel Hobby gratis. 50 000 con picos lunes → Vercel Pro + caching. 5M requests/día → Cloudflare Workers o EKS. Procesos largos → VPS dedicado.
Lista los servicios que usas. Una app moderna típicamente: frontend hosting + DB + storage + email + auth + CDN + logs. Suma precios mensuales de cada uno antes de decidir. Total típico: USD 40–80/mes.
Mide latencia desde tus usuarios. cloudping.info, gcping.com, WebPageTest. La latencia de la base de datos suele importar más que la del CDN — mantén DB y compute en la misma región.
Compara a 12 meses, no solo el primer mes. Estima tráfico × USD/GB egress + cómputo + storage + extras. AWS especialmente puede triplicarse a escala. Una hoja simple te ahorra USD 1 000+/año.
Verifica que puedas migrar sin dolor. Prefiere stack estándar (Docker, PostgreSQL, archivos S3-compatible). Evita lock-in fuerte salvo que el beneficio sea claro. Tu hosting es una decisión reversible si lo arquitectas bien.
Recomendación final por tipo de proyecto
| Tipo de proyecto | Recomendación | Costo mensual USD |
|---|---|---|
| Sitio web profesional / landing | Cloudflare Pages o Vercel Hobby/Pro | 0 – 20 |
| MVP / app pequeña (≤ 10 K users) | Vercel Pro + Supabase + R2 + Resend | 45 – 60 |
| App en escala (10 K–500 K) | Vercel Pro + Supabase Pro + Cloudflare CDN | 60 – 200 |
| SaaS multi-tenant / API global | Cloudflare Workers + D1 + R2 + DO | 25 – 80 |
| App con compliance regulado | AWS (VPC, RDS multi-AZ, IAM, CloudTrail) | 200 – 1 500+ |
| Workloads pesados | Hetzner / Vultr / DigitalOcean | 6 – 80 |
| Residencia legal CR obligatoria | Cabletica / RACSA / ICE | 40 – 200 |
En resumen
Las decisiones de hosting en 2026 no son sobre "elegir el cloud líder" — son sobre alinear el proveedor con el tipo de proyecto, el tráfico real, los servicios que usas y la simplicidad operacional que tu equipo necesita. Para 95 % de los proyectos en Costa Rica, Vercel o Cloudflare ganan en latencia, simplicidad y costos. AWS solo gana cuando hay compliance regulado o servicios profundos que las otras dos no ofrecen. Hosting local CR solo cuando una norma te obliga.
Si no estás seguro de cuál te conviene, conversémoslo. Auditamos tu hosting actual gratis, te decimos honestamente si estás pagando de más o si hay riesgos, y migramos con cero downtime si decides cambiar. Ver también nuestra guía de cuánto cuesta desarrollar software en Costa Rica para el contexto completo de costos de un proyecto, y nuestros servicios para ver qué incluimos en cada paquete.
💡 Para una cotización aproximada en 30 segundos, usa el cotizador interactivo. 4 preguntas → rango USD + mensaje de WhatsApp con tu scope pre-cargado.
📞 Para hablar directo: WhatsApp +506 8433 7752 o admin@siriusx.net. Lunes a viernes 8 am–5 pm, sábados 8 am–12 md, hora CR.
Posts relacionados
- Cuánto cuesta desarrollar software en Costa Rica en 2026 — guía completa de costos por tipo de proyecto y por vertical.
- Cronograma de un MVP en 6 semanas — qué se hace cada semana y cómo se mide el avance.
