Coûts du cloud
Ce que coûte vraiment AWS à une petite équipe : cas publics et prix
Les chiffres publiés par des équipes qui ont réduit leur facture AWS ou l’ont quitté, les mauvaises surprises de facturation qui frappent les petits comptes, et une petite application de production chiffrée ligne par ligne aux tarifs publics d’AWS.
Sur cette page8 sections
AWS est là où la plupart des équipes commencent, et pour de bonnes raisons. Mais beaucoup de petites équipes découvrent plus tard que leur facture comprend bien plus que les serveurs demandés. La plomberie réseau est facturée à l’heure. Certaines erreurs sont facturées au gigaoctet. Et les crédits gratuits finissent par s’épuiser.
Nous avons rassemblé les cas où des équipes ont publié leurs propres chiffres, les mauvaises surprises de facturation que de petits comptes ont racontées, et ce que disent les enquêtes. Puis nous avons chiffré une petite application de production ligne par ligne aux tarifs publics d’AWS. Chaque chiffre renvoie à sa source. Nous avons relevé les prix le 7 novembre 2026.
En bref
- Une configuration de production minimale pour une petite application web revient à environ 119 $ par mois aux tarifs publics d’AWS (us-east-1) : un conteneur derrière un équilibreur de charge, une passerelle NAT et une petite base Postgres. Environ 60 $ de ce total sont facturés à l’heure, que quelqu’un visite le site ou non : la passerelle NAT, trois adresses IPv4 publiques et l’équilibreur de charge.
- Digital Society, une startup autofinancée, a épuisé ses 1 000 $ de crédits AWS en moins de six mois. Le passage à Hetzner a fait passer sa facture mensuelle maximale, entre AWS et DigitalOcean, de 559,36 $ à 132,96 $.
- Geocodio a payé 907,53 $ en une seule journée parce que son trafic S3 passait par une passerelle NAT. AWS l’a remboursé.
- Dans l’enquête 2026 de Flexera, les décideurs cloud estiment que 29 % de leurs dépenses cloud sont gaspillées.
- 37signals a fait passer sa facture cloud de 3,2 millions de dollars par an à 1,3 million en quittant AWS avec ses serveurs.
Rien de tout cela ne signifie qu’AWS est un mauvais choix pour tout le monde. Les dernières sections expliquent quand c’est le bon choix, et comment garder une facture AWS modeste si vous restez.
Les équipes qui ont publié leurs chiffres
Ce sont des équipes qui ont publié leurs propres coûts avant et après. La plupart ont déplacé des charges stables vers des serveurs loués qu’elles gèrent elles-mêmes.
| Équipe | Avant | Après | Ce qui a changé |
|---|---|---|---|
| Digital Society, une startup autofinancée | 559,36 $ par mois au plus haut, entre AWS et DigitalOcean | 132,96 $ par mois | Passé à Hetzner Cloud, une baisse de 76 % |
| Datapult, un SaaS autofinancé | 24 000 $ par an sur AWS | Une baisse de 90 %, selon le fondateur | Passé chez Hetzner et OVH |
| Prosopo, une petite équipe | Plus de 3 000 $ par mois pour MongoDB Atlas sur AWS | 160 $ par mois pour le serveur | MongoDB auto-hébergé sur Hetzner |
| OneUptime, une entreprise d’observabilité | Plus de 38 000 $ par mois sur AWS | Plus de 1,2 million de dollars économisés par an, deux ans plus tard | Ses propres serveurs dans un centre de colocation |
| Prerender.io, avec environ 2,5 M$ de revenus annuels | Environ 1 M$ par an sur AWS | Environ 200 000 $ par an | Son architecture AWS a été retravaillée après une acquisition |
| 37signals, éditeur de Basecamp et HEY | 3,2 M$ par an sur le cloud en 2022 | 1,3 M$ par an en 2024, entièrement pour S3 | Ses propres serveurs dans deux centres de données, puis son propre stockage |
Digital Society utilisait Fargate, un équilibreur de charge, RDS et une passerelle NAT. Ils ont écrit : « nous avons épuisé nos crédits gratuits en moins de 6 mois. » Digital Society
Le fondateur de Datapult a écrit : « Je payais 24 000 $ par an à AWS, et cela me semblait complètement faux. » L’exploitation courante demande le même « 0,1 ETP » qu’avec AWS. Datapult
La facture de base de données de Prosopo se composait de l’instance (1 000 $ par mois), des sauvegardes (700 $) et du transfert de données (1 000 $). Leur réserve : « Il faut s’assurer qu’elle est sécurisée, sauvegardée, surveillée. » Prosopo
OneUptime a dépensé 150 000 $ en serveurs et garde un cluster de secours sur AWS qui « peut démarrer en moins de 10 minutes ». Deux ans plus tard, ils indiquent « environ 14 heures d’ingénieur par mois » de maintenance, et la bande passante représentait « 22 % de notre facture AWS ». OneUptime, 2023 · OneUptime, 2025
Le propriétaire de Prerender, saas.group, a écrit que ce changement représentait « 800 000 $ de marge récupérée ». saas.group
37signals a parlé d’« une économie de près de deux millions de dollars par an ». Leurs serveurs ont coûté « environ 700 000 $ au final », payés grâce à des économies réalisées au second semestre 2023. Depuis, ils ont aussi déplacé la plupart de leurs fichiers hors de S3. 37signals, 2024 · 37signals, 2025 · 37signals Dev, 2026
Lisez ces chiffres avec leurs réserves. Ils proviennent des récits des entreprises elles-mêmes. Plusieurs équipes gèrent désormais leurs propres bases de données et serveurs, ce qui demande des compétences qu’un service géré couvrirait autrement. Lendsqr, qui a fait un déplacement similaire, le dit clairement : « Pour les équipes sans solide expérience DevOps, c’est là que les économies peuvent être reperdues. » Lendsqr
Comment les petites factures deviennent grosses
Les grosses économies font la une, mais les petites équipes sont surtout touchées par les surprises : une ligne de la facture dont elles ignoraient l’existence, ou une erreur facturée à la requête.
- Un bucket S3 privé et vide. Le nom du bucket d’un développeur correspondait à un nom factice dans les paramètres par défaut d’un outil répandu. Les systèmes d’autres personnes lui ont envoyé environ 100 millions de requêtes, et la facture s’est élevée à environ 1 300 $. AWS l’a annulée, puis a modifié S3 pour que « les requêtes non autorisées que les clients n’ont pas initiées soient gratuites ». InfoQ · AWS
- Du trafic S3 passant par une passerelle NAT. Geocodio a constaté 20 167,32 Go de données traitées par la passerelle NAT en une seule journée, « soit 907,53 $ ». Un endpoint de passerelle S3 gratuit aurait évité que ce trafic passe par la passerelle NAT. AWS a remboursé le montant. Geocodio
- Un fichier trop gros pour être mis en cache. Un fichier de 13 Go placé derrière un CDN dépassait la limite de cache du CDN : chaque téléchargement venait donc de S3, soit « plus de 30,6 téraoctets » en un mois, facturés 2 657,68 $. AWS a tout remboursé, sauf environ 40 $. Chris Short
- Une fonction qui s’appelait elle-même. Une petite application Next.js qui coûtait habituellement 200 $ par mois a généré environ 4 600 $ en une journée. Son alerte de budget de 300 $ est arrivée tard, car les frais CloudFront peuvent mettre jusqu’à 24 heures à apparaître. AWS a accordé un remboursement exceptionnel. Hacker News
- Boucles d’événements. Le workflow de DataChef a publié un événement qui s’est déclenché lui-même, et la facture a atteint 14 000 $. Une équipe du forum Serverless a signalé 26 000 $ à cause d’un déclencheur de stockage qui se relançait sur ses propres résultats. Aucun des deux messages ne mentionne de remboursement. DataChef · Forum Serverless
- Ce que l’offre gratuite ne couvre pas. Un développeur sur l’offre gratuite a activé Aurora PostgreSQL, qui n’y est pas inclus, et a reçu une facture de 103,26 $. AWS en a remboursé la majeure partie. Lapcat Software
AWS rembourse souvent les erreurs de bonne foi sur demande, et a corrigé certains de ces pièges. Lambda arrête désormais certaines boucles récursives de lui-même. Mais les remboursements dépendent d’AWS, et une alerte n’est utile qu’une fois les frais apparus. AWS
Chiffrer une petite application de production sur AWS
Voici une petite application web de production dans l’architecture recommandée par AWS : un conteneur sur Fargate dans un sous-réseau privé, un équilibreur de charge exposé à Internet sur deux zones, une passerelle NAT pour que le conteneur puisse accéder à Internet, et une petite base Postgres sur RDS. Elle sert 100 Go par mois aux visiteurs et écrit 10 Go de journaux. Les prix sont les tarifs publics à la demande de us-east-1, sans crédits ni remises, sur 730 heures par mois.
| Élément | Comment c’est facturé | Par mois |
|---|---|---|
| Fargate, 1 vCPU et 2 Go (ARM) | 0,03238 $ par vCPU-heure + 0,00356 $ par Go-heure | $28.84 |
| Équilibreur de charge | 0,0225 $ par heure | $16.43 |
| Unités de capacité de l’équilibreur de charge | Environ 100 heures à 0,008 $ | $0.80 |
| Passerelle NAT | 0,045 $ par heure | $32.85 |
| Données de la passerelle NAT, 25 Go | 0,045 $ par Go | $1.13 |
| Adresses IPv4 publiques, 3 | 0,005 $ par heure et par unité | $10.95 |
| RDS PostgreSQL, db.t4g.small | 0,032 $ par heure | $23.36 |
| Stockage de la base de données, 20 Go | 0,115 $ par Go-mois | $2.30 |
| Données sortantes vers Internet, 100 Go | Les 100 premiers Go par mois sont gratuits | $0.00 |
| CloudWatch Logs, 10 Go | 0,50 $ par Go après 5 Go gratuits, plus le stockage | $2.80 |
| Total | Environ 119 $ |
La passerelle NAT, les trois adresses IP et l’équilibreur de charge coûtent environ 60 $ au total. Ils sont facturés à l’heure, avant que l’application ne serve la moindre requête. L’équilibreur de charge a besoin de deux des adresses IP car il tourne sur deux zones, et la passerelle NAT a besoin de la troisième.
La configuration recommandée par AWS pour la haute disponibilité double certains de ces coûts. Avec deux conteneurs, une passerelle NAT dans chaque zone et une base de données avec un réplica de secours dans une seconde zone, la même application revient à environ 211 $ par mois.
Certaines lignes augmentent avec le trafic. Les données sortantes coûtent 0,09 $ par Go après les 100 premiers Go gratuits : 1 000 Go par mois ajoutent donc 81 $. Chaque gigaoctet passant par la passerelle NAT coûte 0,045 $, en plus du transfert de données s’il quitte AWS. Aucun de ces totaux n’inclut le DNS, le stockage des images de conteneur, les secrets, un pare-feu, une copie de préproduction de l’application, le support ni les taxes.
Les crédits couvrent cela un certain temps. Le forfait AWS pour startups autofinancées commence à 1 000 $, soit environ huit mois de la plus petite configuration. Les startups soutenues par des investisseurs peuvent obtenir jusqu’à 200 000 $. Les nouveaux comptes reçoivent 100 $ de crédits et peuvent en gagner jusqu’à 100 $ de plus. Leur offre gratuite dure « 6 mois après l’inscription ou jusqu’à épuisement des crédits Free Tier, selon la première éventualité ». AWS Activate · Offre gratuite d’AWS
Les prix proviennent de la liste de prix et des pages de tarifs d’AWS pour Passerelles NAT et adresses IPv4, Fargate, équilibreurs de charge, RDS pour PostgreSQL, transfert de données et CloudWatch.
Ce que disent les enquêtes
La plupart des enquêtes sur le cloud interrogent de grandes entreprises, et plusieurs sont publiées par des sociétés qui vendent des outils de gestion des coûts. Leurs chiffres de gaspillage sont des estimations des répondants. Elles montrent pourtant la même tendance :
- Flexera, 2026. Les répondants estiment le gaspillage à 29 %, en hausse « pour la première fois en cinq ans » au lieu de baisser, et 85 % citent la gestion des dépenses cloud comme un défi majeur. Flexera
- Flexera, 2025. « Les organisations dépassent leur budget de 17 %. » Rapport Flexera
- IDC. « Près de la moitié des acheteurs de cloud ont dépensé plus que prévu en 2023 », et 59 % s’attendaient à la même chose en 2024. IDC
- HashiCorp et Forrester, 2024. Dans les entreprises de plus de 1 000 employés, plus de neuf répondants sur dix (91 %) ont signalé du gaspillage dans leurs dépenses cloud. HashiCorp
D’autres chiffres vont dans l’autre sens. L’enquête de SaaS Capital auprès de plus de 1 000 entreprises SaaS privées montre que l’entreprise médiane consacre 5 % de son revenu annuel récurrent à l’hébergement. SaaS Capital IDC a constaté que « seules 8 à 9 % des entreprises prévoient un rapatriement complet de leurs charges de travail ». La plupart déplacent certaines charges, pas tout.
Quand AWS reste le bon choix
Les investisseurs qui ont défendu le plus fermement la cause des coûts du cloud ont aussi écrit : « Pour une nouvelle startup ou un nouveau projet, le cloud est le choix évident. » a16z Certaines des équipes parties en conviennent. OneUptime : « Le cloud d’abord était le bon choix pour nos cinq premières années. »
AWS est probablement le meilleur choix lorsque :
- Votre charge varie fortement, et ne payer que les heures chargées vaut mieux que payer une capacité rarement utilisée. Netflix a constaté que son coût cloud par flux était finalement « une fraction » du coût de son centre de données. Netflix
- Vous utilisez des services gérés dont le remplacement demanderait un vrai travail.
- Vous disposez de crédits importants, et la migration coûterait plus que ce qu’ils feraient économiser.
- Vous avez besoin d’une configuration de conformité précise, d’une région ou d’un service que seul un grand fournisseur propose.
Comment garder une facture AWS modeste
Si vous restez sur AWS, voici ce qui découle directement des cas ci-dessus :
- Définissez des alertes de budget, et sachez qu’elles arrivent en retard. Certains frais mettent jusqu’à un jour à apparaître, une alerte ne suffit donc pas à arrêter seule une fonction qui s’emballe.
- Gardez le trafic S3 hors de la passerelle NAT. Un endpoint de passerelle S3 gratuit suffit.
- Comptez vos adresses IPv4 publiques. Chacune coûte 3,65 $ par mois, y compris celles de l’équilibreur de charge.
- Remettez en question la passerelle NAT. Si rien ne doit accéder à Internet depuis un sous-réseau privé, vous n’en avez peut-être pas besoin. Si c’est le cas, partagez-en une plutôt que d’en faire tourner une par environnement.
- Surveillez l’ingestion des journaux. CloudWatch facture 0,50 $ par Go ingéré après les 5 premiers Go gratuits.
- Surveillez vos déclencheurs. Vérifiez qu’aucune fonction ni aucun workflow ne peut se déclencher lui-même, et limitez le nombre d’exécutions simultanées.
- Vérifiez ce que couvre l’offre gratuite avant d’activer un service, et sachez quand vos crédits s’épuisent.
Où Adios trouve sa place
Adios facture un prix mensuel fixe par offre pour une quantité définie de CPU, de mémoire, de stockage et de bande passante. Les offres n’ont pas de frais distincts pour les passerelles NAT, les adresses IP ou les équilibreurs de charge. Votre application et sa base de données tournent côte à côte sur un réseau privé et partagent les ressources de l’offre.
| Plan | Prix | Ressources |
|---|---|---|
| Plus | 10 $ par mois | 1 vCPU, 1 Go de RAM, 10 Go de stockage, 500 Go de bande passante |
| Dev | 50 $ par mois | 2 vCPU, 4 Go de RAM, 50 Go de stockage, 2 To de bande passante |
| Pro | 99 $ par mois et par unité | 4 vCPU, 8 Go de RAM, 150 Gio de stockage, 5 To de bande passante |
Ce n’est pas une comparaison à périmètre égal avec la configuration AWS ci-dessus. AWS propose bien plus de services, de régions et de façons de répartir une application sur plusieurs zones. Mais si votre app est une application web stable, une API, un worker et une base de données, une offre est plus facile à prévoir qu’une facture faite de frais horaires. Vous pouvez démarrer gratuitement, sans carte, et la page de tarifs donne les détails.