Terminez d'abord "Conteneuriser votre application avec Docker" pour débloquer cette leçon.Aller à la leçon précédente

Introduction

Lorsque votre application web générée par IA est prête à être mise en ligne, vous devez décider où elle vivra. La plateforme d'hébergement que vous choisissez affecte le coût, les performances, le comportement de mise à l'échelle et la charge de travail DevOps que vous effectuez vous-même. Cette leçon passe en revue les trois grandes catégories — fournisseurs cloud, hébergeurs VPS et Platform-as-a-Service (PaaS) — et compare cinq options populaires : AWS, GCP, Vercel, Railway et DigitalOcean.

Les trois catégories d'hébergement

Les fournisseurs cloud (AWS, GCP) vous fournissent l'infrastructure brute : machines virtuelles, stockage objet, bases de données managées, load balancers. Vous assemblez les pièces comme des Lego. Flexibilité maximale, mais vous devez aussi gérer vous-même les règles de mise à l'échelle, les groupes de sécurité et les politiques IAM.

Les hébergeurs VPS (DigitalOcean, Linode, Hetzner) vous vendent un seul serveur virtuel à un prix mensuel forfaitaire. Vous vous connectez en SSH, installez Nginx, déployez votre application, et c'est terminé. Facturation simple et prévisible, mais la mise à l'échelle verticale (boîtier plus gros) est manuelle et vous gérez vous-même la disponibilité.

Les Platform-as-a-Service (Vercel, Railway, Render, Fly.io) prennent votre repo git ou votre image Docker et l'exécutent pour vous. Vous poussez le code, ils gèrent le build, le déploiement, le HTTPS et souvent l'auto-scaling. Le chemin le plus rapide du code à la production, mais vous sacrifiez la flexibilité et vous paierez peut-être plus cher par unité de calcul.

Comparaison des cinq options

AWS est la valeur par défaut pour les workloads de production sérieux. Son free tier couvre une instance t2.micro pendant 12 mois, mais les vraies applications utilisent généralement ECS, RDS et S3 — et la facture grimpe rapidement dès que vous quittez le free tier. Comptez 30–80 USD/mois pour une petite application en production.

GCP est similaire en portée à AWS mais souvent moins cher pour les workloads soutenus grâce à la facturation à la seconde et aux remises automatiques pour usage soutenu. Une petite application sur Cloud Run ou une instance e2-small peut tourner pour 5–20 USD/mois. GCP brille pour les applications IA gourmandes en données qui nécessitent une intégration avec BigQuery ou Vertex AI.

DigitalOcean est l'option VPS la plus conviviale. Un droplet basique avec 1 vCPU et 1 Go de RAM coûte 6 USD/mois. Vous apportez votre propre Dockerfile ou script de build. Idéal quand vous voulez un contrôle total sans la complexité d'AWS.

Vercel est conçu pour les frameworks frontend — Next.js en particulier. Vous connectez un repo GitHub et chaque push devient une URL de preview. Le free tier couvre les projets personnels ; Pro est à 20 USD/siège/mois. La latence de cold start sur les fonctions serverless peut pénaliser les applications gourmandes en appels API.

Railway est le plus récent des cinq. Il détecte automatiquement votre framework, fournit un add-on Postgres en un clic et facture à l'usage. Une petite application avec une base de données tourne généralement pour 5–15 USD/mois. Excellente DX pour les développeurs solo qui livrent des MVP.

diagramme flowchart comparant 5 plateformes sur 3 catégories — VPS, Cloud, PaaS — avec étiquettes de coût et de meilleur cas d'usage

Faire correspondre la plateforme au type d'application

Un frontend React ou Next.js statique sans backend appartient à Vercel ou Netlify — push pour déployer, CDN inclus, pas de serveur à gérer.

Un backend Python FastAPI avec une base de données Postgres s'intègre parfaitement à Railway ou Fly.io. Ils gèrent le Dockerfile, vous fournissent un Postgres managé, et montent en charge horizontalement sans travail DevOps.

Une application full-stack avec workers en arrière-plan, des files de messages et du traitement de données intensif appartient à AWS ou GCP. Utilisez ECS ou Cloud Run pour l'API, un Postgres managé pour l'état, et S3 ou Cloud Storage pour les fichiers. Le coût supplémentaire vous apporte l'observabilité, le networking VPC et les certifications de conformité que vous ne pouvez pas obtenir auprès des fournisseurs PaaS.

Un projet perso solo avec un budget limité sera plus heureux sur DigitalOcean ou le free tier/petit tier de Railway. Les deux vous donnent un vrai environnement Linux sans la courbe d'apprentissage d'AWS.

Erreurs courantes à éviter

Ne choisissez pas AWS « parce que c'est professionnel » si votre application est un projet de weekend. La courbe d'apprentissage et les surprises de facturation sont bien réelles.

Ne déployez pas une application IA avec de la latence de cold start sur les fonctions serverless Vercel si chaque requête appelle un LLM — des cold starts de 5–10 secondes frustreront les utilisateurs.

Ne négligez pas la bande passante sortante (egress). Les fournisseurs cloud facturent 0,08–0,12 USD/Go pour les données qui quittent leur réseau. Un chatbot qui streame des tokens peut accumuler des factures de bande passante plus vite que des factures de calcul.

Résumé

La bonne plateforme d'hébergement dépend de la forme de votre application : les frontends statiques vont sur Vercel, les backends conteneurisés avec bases de données vont sur Railway ou Fly.io, les hébergeurs VPS comme DigitalOcean conviennent aux workloads petits et prévisibles, et AWS ou GCP sont le bon choix dès que vous avez besoin de scalabilité, de conformité ou d'intégration avec des services d'IA managés. Commencez par l'option la plus simple qui fonctionne, puis migrez vers le haut uniquement lorsque vous rencontrez une vraie limitation — pas une limitation hypothétique.

Entraînement

Point de contrôle de la leçon

Révisez la leçon et recevez des conseils sur votre travail.

0/7
01Quelle catégorie d'hébergement vous donne des machines virtuelles brutes et des services managés que vous assemblez vous-même ?
02Quelle est la fourchette de coût mensuelle typique pour faire tourner une petite application en production sur GCP avec Cloud Run ou une petite VM ?
03Pourquoi Vercel pourrait être un mauvais choix pour une application IA dont chaque requête appelle un LLM ?
04Quel est le modèle de tarification de Railway comparé à l'hébergement VPS traditionnel ?
05Quelle plateforme est décrite comme le meilleur choix pour un backend Python FastAPI avec une base de données Postgres ?
06Quel coût inattendu les fournisseurs cloud facturent-ils et qui peut pénaliser les applications IA qui streament des tokens aux utilisateurs ?
07Quelle est la première étape recommandée pour choisir une plateforme d'hébergement pour une nouvelle application ?
Répondu · 0/7