Render vs Vercel pour backend et full-stack
Vercel est centré frontend et Next.js ; Render est un PaaS généraliste pour web services, conteneurs et bases. Le choix suit le runtime : logique serverless frontend sur Vercel, process backend classique sur Render.
En bref
Choisissez Vercel pour Next.js et les route handlers serverless. Choisissez Render pour Express, Django, FastAPI, Docker, process longs et datastores managés. Un produit full-stack peut utiliser les deux.
Choisir Render si
- Vous avez besoin d'un web service Node, Python, Go ou Docker
- Le backend demande process long ou WebSockets
- Vous voulez app et PostgreSQL dans le même PaaS
Choisir Vercel si
- L'application repose sur Next.js
- Previews et livraison frontend sont prioritaires
- Le backend tient dans des fonctions serverless ou edge
Différences principales
| Render | Vercel | |
|---|---|---|
| Orientation | Web services et datastores généralistes | Frontend cloud et Next.js |
| Inactivité gratuite | Web service mis en veille | Fonctions exécutées par requête |
| Conteneurs | Dockerfile et images préconstruites | Pas d'hébergement conteneur généraliste |
| Base | PostgreSQL et Key Value managés | Intégrations et fournisseurs externes |
PaaS
Service web 512 Mo, 750 h/mois, veille après 15 min ; Postgres gratuit expire après 30 jours
À partir de $7/month
- Sites statiques gratuits
- 750 heures/mois pour les services web
- PostgreSQL managé gratuit (30 jours)
- Une seule plateforme pour les services web, sites statiques, bases de données, workers et cron
- Déploiements automatiques depuis Git avec TLS gratuit
- Les services web gratuits se mettent en veille après environ 15 minutes d'inactivité
Idéal pour
- Applications full-stack et API nécessitant un serveur toujours déployable
- Projets personnels qui veulent une base de données gratuite pour démarrer
Hébergement statique
100 Go de bande passante, 100 déploiements/jour
À partir de $20/month
- 100 Go de bande passante/mois
- Jusqu'à 200 projets Hobby
- Fonctions serverless incluses
- Prise en charge de Next.js inégalée, conçue par la même équipe
- Déploiement de prévisualisation immuable instantané à chaque push
- Le plan gratuit Hobby est réservé à un usage non commercial
Idéal pour
- Applications Next.js et projets à forte composante front-end
- Développeurs qui veulent des environnements de prévisualisation prêts à l'emploi
Le piège ?
Render
- Se met en veille à l’inactivité
- Suspendu à la limite
- Certaines contraintes restent à confirmer
Vercel
- Usage commercial restreint
- Mise à niveau requise à la limite
Comparaison détaillée
| Render | Vercel | |
|---|---|---|
| Free tier & pricing | ||
| Free tier ↑ mieux | Perpétuel (veille) | Perpétuel |
| Paid from ↓ mieux | $7/mo | $20/mo |
| Regions ↑ mieux | 5 régions | Réseau mondial |
| Static Hosting | ||
| Bandwidth ↑ mieux | — | 100 GB |
| PaaS | ||
| Included RAM ↑ mieux | 512 MB | — |
| Compute hours ↑ mieux | 750 hrs/mo | — |
Questions fréquentes
Render convient au serveur classique. Vercel convient lorsque le backend est composé de fonctions liées à Next.js ou au frontend.
Certaines routes s'adaptent, mais process permanent, état local, tâches de fond et longues connexions demandent une revue.
Oui : frontend sur Vercel, API ou worker sur Render, avec CORS, auth et variables correctement configurés.