Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

Chapitre 515 minIntermédiaire

Coût du cloud : paiement à l'usage, réservations et TCO

Par Josselyn C., prof de BTS SIO. Mis à jour le .

À la fin de ce chapitre, tu sauras

  • lire une grille de prix et estimer une facture mensuelle ;
  • comparer paiement à l'usage, réservation et instance spot ;
  • calculer un TCO sur cinq ans et un point mort ;
  • repérer les coûts oubliés : trafic sortant, IP, disques, temps humain ;
  • surveiller une dépense avec un budget et des alertes.

4 exercices corrigés1 schéma

Le coût du cloud se calcule à partir de compteurs : des heures de calcul, des gigaoctets stockés, des opérations, des données sortantes, chacun multiplié par un prix unitaire. Pour savoir si le cloud revient moins cher qu'un serveur acheté, on compare le TCO (Total Cost of Ownership, coût total de possession) des deux solutions : tous leurs coûts, matériels et humains, sur la même durée, en général trois ou cinq ans. Ce chapitre montre comment le cloud facture, comment payer moins, comment calculer un TCO et un point mort, et comment surveiller une dépense.

Comment le cloud facture

Chaque service a ses compteurs. Voici les prix publics de quelques services utilisés dans ce cours, relevés en novembre 2026 sur l'API publique des tarifs Azure, pour la région France Central, en euros hors taxes. Par convention, Azure compte 730 heures dans un mois.

ServiceCompteurPrix unitairePour un mois complet
VM Linux B1s (1 vCPU, 1 Gio de mémoire)Heure de fonctionnement0,0106 €7,74 €
VM Linux D2s v5 (2 vCPU, 8 Gio)Heure de fonctionnement0,1005 €73,37 €
Adresse IP publique StandardHeure d'existence0,0045 €3,29 €
App Service, plan B1 LinuxHeure0,0162 €11,83 €
Azure Database for MySQL, B1msHeure de calcul0,0171 €12,48 €
Stockage de la base MySQLGo par mois0,1194 €3,82 € pour 32 Go
Blob Storage, niveau chaud, LRSGo par mois0,0172 €17,20 € pour 1 000 Go

Ces prix changent : retiens la méthode, pas les chiffres. Pour une estimation à jour, utilise la calculatrice de prix (plus bas).

Payer moins : réservations, plans d'économies, instances spot

Le prix catalogue est celui du paiement à l'usage (pay-as-you-go) : aucun engagement, on arrête quand on veut. Pour une charge stable, on obtient une remise en s'engageant.

OptionPrincipeExemple : une VM D2s v5 Linux en France CentralQuand la choisir
Paiement à l'usagePrix plein, à l'heure, sans engagement880,38 € pour un an de fonctionnement continu (8 760 h × 0,1005 €)Charges variables, tests, projets courts
Réservation 1 anEngagement sur une taille de VM dans une région, payé d'avance ou mensuellement543,11 € pour un an, soit 38,3 % d'économieVM qui tourne en permanence pendant au moins un an
Réservation 3 ansMême principe, sur trois ans1 044,03 € pour trois ans, contre 2 641,14 € à l'usage : 60,5 % d'économieCharge stable et durable
Plan d'économies (savings plan)Engagement sur une dépense horaire de calcul, utilisable sur plusieurs familles de VM et régionsRemise moindre qu'une réservation, mais plus soupleParc qui évolue
Instance spotCapacité inutilisée du fournisseur, qui peut reprendre la VM à tout moment0,0186 € de l'heure, soit 81,5 % de moinsCalculs interrompables, tests, rendus

Une réservation se paie même si la VM est éteinte. Elle n'est rentable que si la VM tourne assez longtemps : la réservation d'un an coûte 543,11 €, soit le prix de 543,1123 ÷ 0,1005 ≈ 5 404 heures à l'usage. En dessous de 5 404 heures par an, c'est-à-dire 61,7 % du temps, le paiement à l'usage revient moins cher.

Éteindre ce qui ne sert pas est souvent la première économie. Une VM de développement utilisée 11 heures par jour, 22 jours par mois, consomme 242 heures : 242 × 0,1005 = 24,32 € au lieu de 73,37 € si elle tourne nuit et jour. Azure propose un arrêt automatique planifié des VM (chapitre 7).

Choisir la bonne taille compte autant. Une VM dont le processeur ne dépasse jamais 10 % est surdimensionnée ; Azure Advisor, gratuit, signale ces ressources sous-utilisées et propose une taille inférieure.

Calculer un TCO

Le TCO additionne tous les coûts d'une solution sur la même période, pour un même niveau de service. Oublier le temps humain ou l'électricité fausse toujours la comparaison.

Poste de coûtSur siteDans le cloud
AchatServeur, disques, licences (CAPEX)Aucun
FonctionnementÉlectricité, climatisation, place en baie, contrat de maintenanceFacture mensuelle du fournisseur (OPEX)
PersonnelAdministration du matériel, du système, des sauvegardesAdministration réduite, mais des compétences cloud à acquérir
RéseauLiaison Internet, pare-feuDonnées sortantes, éventuellement VPN ou liaison privée
ProjetInstallationMigration, formation, double fonctionnement pendant la bascule
Fin de vieRemplacement du matériel au bout de 5 ansFrais de sortie, réversibilité (chapitre 14)

L'exemple de Sorbier. Le serveur srv-web qui porte le suivi des livraisons arrive en fin de garantie. Deux scénarios sur cinq ans :

Scénario A, racheter un serveur.

  • Achat : 4 800 € HT.
  • Électricité : 300 W en moyenne, climatisation comprise, pendant 8 760 heures, soit 2 628 kWh × 0,20 € = 525,60 € par an.
  • Contrat de maintenance matérielle : 350 € par an.
  • Administration : 2 heures par mois à 45 € de l'heure (coût chargé d'un technicien), soit 1 080 € par an.
  • Part de la sauvegarde : 120 € par an.

Coût annuel : 525,60 + 350 + 1 080 + 120 = 2 075,60 €. TCO sur cinq ans : 4 800 + 5 × 2 075,60 = 15 178 €.

Scénario B, passer en PaaS sur Azure.

  • App Service B1 : 0,0162 × 730 = 11,826 € par mois.
  • Base MySQL B1ms : 0,0171 × 730 = 12,483 € par mois, plus 32 Go de stockage : 32 × 0,1194 = 3,8208 €.
  • 200 Go de bons de livraison en Blob Storage, niveau froid (cool) : 200 × 0,0094 = 1,88 €.
  • Administration : une demi-heure par mois, 22,50 €.
  • Migration, une fois : 3 jours de prestation, 1 080 €.

Coût mensuel : 11,826 + 12,483 + 3,8208 + 1,88 + 22,50 = 52,5098 €, soit 52,51 €. TCO sur cinq ans : 1 080 + 60 × 52,5098 = 4 230,59 €.

Le cloud coûte ici 28 % du scénario A. Ce résultat tient à la situation : une petite application, un serveur à remplacer, un temps d'administration qui baisse. Si Sorbier installait l'application dans une VM de son cluster Proxmox existant, le surcoût serait presque nul, et la comparaison changerait de sens. Un TCO compare des scénarios concrets, pas « le cloud » contre « le sur site » en général.

Le point mort : quand l'achat redevient rentable

Le cloud coûte peu au départ et beaucoup sur la durée pour une charge permanente. Le point mort est le moment où les deux courbes de coût cumulé se croisent.

Prenons un serveur de calcul des tournées, sollicité en permanence. Sur site : 6 000 € d'achat, puis 100 € par mois. Dans le cloud : 280 € par mois, sans achat. Après m mois, le coût cumulé vaut 6 000 + 100 m sur site, et 280 m dans le cloud. Les deux sont égaux quand 280 m = 6 000 + 100 m, soit 180 m = 6 000, donc m = 33,3 mois. Avant 33 mois, le cloud est moins cher ; après, l'achat l'emporte. Sur cinq ans, le serveur acheté coûte 6 000 + 60 × 100 = 12 000 €, le cloud 60 × 280 = 16 800 €.

03 0006 0009 00012 00015 00018 000coût cumulé (€)01224364860temps (mois)point mort : 33,3 mois, 9 333 €Cloud : 280 € par moisServeur acheté :6 000 € + 100 € par mois
Coût cumulé d'une charge permanente : le cloud gagne au début, l'achat sur la durée

La conclusion pratique : une charge variable ou temporaire va bien dans le cloud à l'usage ; une charge stable et permanente se paie avec une réservation, ou reste sur un matériel acheté. Mathématiquement, le point mort est l'intersection de deux droites, c'est-à-dire de deux fonctions affines du temps.

Estimer avant de créer : la calculatrice de prix

  • La calculatrice de prix d'Azure (Pricing calculator, sur azure.microsoft.com/pricing/calculator) : tu ajoutes des services, tu choisis région, taille et durée, et elle affiche une estimation mensuelle exportable. Rien n'est créé.
  • L'ancienne calculatrice de TCO d'Azure a été retirée : de nombreux supports la citent encore. Pour comparer un parc sur site à Azure, Microsoft renvoie désormais à l'analyse de rentabilité (business case) d'Azure Migrate. Pour un cas simple comme celui de Sorbier, un tableur suffit.
  • AWS Pricing Calculator et Google Cloud Pricing Calculator font la même chose chez leurs fournisseurs.
  • L'API publique des tarifs Azure donne les prix sans compte : pratique pour un développeur qui veut comparer des régions.
bash
# Prix horaires de la VM B1s en France Central, en euros
curl -s -G "https://prices.azure.com/api/retail/prices" \
  --data-urlencode "currencyCode=EUR" \
  --data-urlencode "\$filter=serviceName eq 'Virtual Machines' and armRegionName eq 'francecentral' and armSkuName eq 'Standard_B1s'"

La réponse est un document JSON : chaque élément d'Items donne un prix (retailPrice), son unité (unitOfMeasure) et son type (Consumption pour le paiement à l'usage, Reservation pour une réservation, dont le prix est alors celui de toute la durée).

Surveiller la dépense : budgets, alertes et étiquettes

  • Les étiquettes (tags). Chaque ressource reçoit des paires clé-valeur, par exemple projet=suivi-livraisons et environnement=production. L'analyse des coûts les regroupe : on sait ce que coûte chaque projet.
  • Les budgets. Dans Cost Management, gratuit, un budget fixe un montant mensuel pour un abonnement ou un groupe de ressources, avec des seuils d'alerte sur la dépense réelle ou prévue (par exemple 50 %, 80 % et 100 %). À chaque seuil, un courriel part. Un budget n'arrête rien : il prévient. Pour agir automatiquement, on lui associe un groupe d'actions (un script qui désalloue les VM de test, par exemple).
  • L'analyse des coûts montre la dépense par service, par groupe de ressources ou par étiquette, avec une prévision de fin de mois.
  • Les recommandations d'Azure Advisor signalent les ressources inutilisées ou surdimensionnées.

On appelle FinOps la démarche qui rend chaque équipe responsable de ses coûts cloud, avec ces outils et des revues régulières.

Exercices

Exercice 1 sur 4 La facture d'un lab oublié Réussi À revoir

Un étudiant crée une VM B1s avec une adresse IP publique Standard et un serveur MySQL B1ms avec 32 Go de stockage, puis oublie tout pendant un mois complet. Avec les prix de ce chapitre, et sans tenir compte des services gratuits, combien cela coûte-t-il ? Que fallait-il faire ?

Voir la réponseMasquer la réponse de l'exercice 1
  • VM : 730 × 0,0106 = 7,738 €.
  • IP publique : 730 × 0,0045 = 3,285 €.
  • MySQL : 730 × 0,0171 = 12,483 €, plus 32 × 0,1194 = 3,8208 € de stockage.

Total : 7,738 + 3,285 + 12,483 + 3,8208 = 27,3268 €, soit 27,33 € pour un mois, plus du quart du crédit de 100 USD (un euro vaut plus d'un dollar). Il fallait supprimer le groupe de ressources à la fin du lab. Désallouer la VM et arrêter le serveur MySQL n'aurait supprimé que le calcul : l'adresse IP, le disque et le stockage de la base auraient continué d'être facturés, et un serveur MySQL arrêté redémarre tout seul au bout de 30 jours (chapitre 9).

Tu avais trouvé ?

Exercice 2 sur 4 Réserver ou pas ? Réussi À revoir

Une VM D2s v5 Linux en France Central coûte 0,1005 € de l'heure à l'usage, 543,1123 € pour une réservation d'un an et 1 044,0325 € pour une réservation de trois ans.

  1. La VM tourne en continu pendant trois ans. Compare le coût à l'usage, trois réservations d'un an successives et une réservation de trois ans.
  2. Une autre VM identique ne tourne qu'aux heures de bureau : 11 heures par jour, 22 jours par mois. Faut-il la réserver ?
Voir la réponseMasquer la réponse de l'exercice 2
  1. Trois ans, c'est 3 × 8 760 = 26 280 heures.
    • À l'usage : 26 280 × 0,1005 = 2 641,14 €.
    • Trois réservations d'un an : 3 × 543,1123 = 1 629,34 €, soit 1 011,80 € de moins (−38,3 %).
    • Une réservation de trois ans : 1 044,03 €, soit 1 597,11 € de moins qu'à l'usage (−60,5 %) et 585,30 € de moins que trois réservations d'un an.
    La réservation de trois ans est la moins chère, à condition d'être certain d'utiliser cette VM pendant trois ans.
  2. Aux heures de bureau, la VM tourne 11 × 22 = 242 heures par mois, soit 242 × 12 = 2 904 heures par an : 2 904 × 0,1005 = 291,85 € à l'usage. La réservation d'un an coûte 543,11 €, qu'on utilise la VM ou non. Ne la réserve pas : éteins-la en dehors des heures de bureau. Le seuil de rentabilité est de 5 404 heures par an.

Tu avais trouvé ?

Exercice 3 sur 4 Le point mort Réussi À revoir

Sorbier hésite pour un serveur de stockage des photos de colis. Sur site : 9 000 € d'achat, puis 150 € par mois. Dans le cloud : 400 € par mois.

  1. Au bout de combien de mois le serveur acheté devient-il plus rentable ?
  2. Quel est l'écart de coût cumulé sur cinq ans ?
  3. Cite deux éléments qui pourraient faire pencher la décision vers le cloud malgré ce calcul.
Voir la réponseMasquer la réponse de l'exercice 3
  1. Les coûts cumulés sont égaux quand 400 m = 9 000 + 150 m, soit 250 m = 9 000, donc m = 36 mois. Au-delà de trois ans, l'achat est plus rentable.
  2. Sur 60 mois : sur site, 9 000 + 60 × 150 = 18 000 € ; dans le cloud, 60 × 400 = 24 000 €. Le cloud coûte 6 000 € de plus.
  3. Par exemple : le volume de photos est incertain (le cloud suit la croissance sans nouvel achat) ; le stockage cloud est répliqué et sauvegardé, alors que le serveur sur site demanderait un second serveur pour le même niveau de service ; l'équipe n'a pas le temps d'administrer un serveur de plus ; la trésorerie ne permet pas un achat de 9 000 €.

Tu avais trouvé ?

Exercice 4 sur 4 Les coûts oubliés Réussi À revoir

Un collègue compare une VM Azure et un serveur sur site en ne regardant que le prix horaire de la VM. Cite cinq coûts qu'il oublie, côté cloud ou côté sur site.

Voir la réponseMasquer la réponse de l'exercice 4

Côté cloud : le disque de la VM, l'adresse IP publique, les données sortantes, les sauvegardes et instantanés, les journaux stockés, le temps de migration et de formation. Côté sur site : l'électricité et la climatisation, le contrat de maintenance, la place en baie, le temps d'administration du matériel, le remplacement du serveur au bout de cinq ans, la licence du système si c'est Windows Server.

Tu avais trouvé ?

Chapitre terminé !

Fais les 4 exercices avant de passer à la suite : c'est en t'entraînant que tout se fixe.

chapitres
–
de série
–
du cours
–
Chapitre suivant : Débuter sur Azure : compte étudiant, abonnement et Azure CLIRevoir le sommaire du cours