Aller au contenu
English
Compte : non connecté, synchronisation possible Mon apprentissage
Selectionner le thème
English

Choisir et dimensionner une machine cloud

Par mis à jour le

Améliorer cette page

Trois décisions prises au moment de créer une machine vous suivront pendant des mois : le type, l'architecture du processeur et la taille. Cette leçon explique ce que vous achetez réellement derrière un nom comme c7g.xlarge, pourquoi une machine à processeur ARM coûte environ 19 % de moins à gabarit égal, et comment dimensionner à partir de mesures plutôt que par précaution.

  • Décoder un nom de type d'instance et savoir ce qu'il promet.
  • Comparer ARM et x86 sur le prix réel et sur la compatibilité de votre pile.
  • Dimensionner à partir de mesures, plutôt que par précaution.
  • Reconnaître la ressource qui sature en premier, qui n'est presque jamais celle qu'on croit.

Une instance est le plus souvent une capacité virtualisée sur une infrastructure mutualisée, et non une machine à vous. La nuance explique la plupart des surprises de performance : vos ressources sont garanties dans une certaine mesure, et le voisinage existe.

Le plus souvent, car des offres dédiées existent chez tous les grands fournisseurs : hôte dédié, instance dédiée, et jusqu'au serveur physique sans hyperviseur (le logiciel qui partage un serveur entre plusieurs machines virtuelles). Elles coûtent plus cher et servent des besoins précis, souvent de conformité ou de licence.

Concrètement, vous réservez trois choses qui se facturent séparément.

Ce que vous réservezFacturéContinue après extinction
Le calcul (processeur et mémoire)à la seconde ou à l'heurenon
Le disque attachéau gigaoctet et par moisoui, tant qu'il existe
L'adresse publique réservéeà l'heure, souvent même inutiliséeoui

Cette troisième colonne est la source de la mauvaise surprise la plus courante. On éteint les machines de test le vendredi, on croit avoir arrêté la dépense, et le lundi la facture a continué de courir sur les disques et les adresses. Éteindre suspend le calcul ; le reste continue tant que ces ressources existent.

Elles se traitent d'ailleurs séparément : un volume se détache et se supprime sans toucher à la machine, une adresse réservée se libère de la même façon. C'est ce découplage qui permet le ménage décrit dans gouvernance et coûts.

Les noms varient d'un fournisseur à l'autre, et la plupart encodent les mêmes informations : une famille, une génération, une taille. Une fois le principe compris, la plupart des grilles tarifaires deviennent lisibles, même si la convention exacte se vérifie toujours dans la documentation du fournisseur.

m7i.xlarge se lit en trois morceaux : m pour la famille généraliste, 7i pour la génération et le fabricant du processeur (ici Intel), xlarge pour la taille. Les familles courantes sont t (économique, à crédits), m (généraliste), c (calcul), r (mémoire), i (stockage rapide), g et p (accélérateurs graphiques).

Le rapport mémoire par cœur est le vrai critère de choix. Les ordres de grandeur courants tournent autour de 2 Go par cœur sur une famille calcul, 4 Go sur une généraliste, 8 Go ou plus sur une famille mémoire, avec des écarts d'un fournisseur à l'autre qu'il faut vérifier sur la grille du jour. Choisir la mauvaise famille revient à payer des cœurs pour obtenir de la mémoire, ou l'inverse.

À gabarit égal, une machine à processeur ARM coûte environ 19 % de moins que son équivalent x86 chez le même fournisseur. C'est l'arbitrage de dimensionnement le plus rentable du moment, et il ne demande souvent aucune modification de code.

Le tableau ci-dessous compare des instances de même génération et de même gabarit, 4 vCPU et même famille d'usage, sur la grille publique d'AWS pour la région de Paris, relevée le 10 septembre 2026.

InstanceProcesseurPrix horairePar mois (730 h)
c7g.xlargeARM (Graviton3)0,1717 USD125,34 USD
c7i.xlargex86 (Intel Xeon)0,2121 USD154,83 USD
m7g.xlargeARM (Graviton3)0,1904 USD138,99 USD
m7i.xlargex86 (Intel Xeon)0,2352 USD171,70 USD

L'écart de tarif n'est d'ailleurs que la moitié de l'histoire : à génération comparable, ces processeurs offrent souvent un meilleur rapport performance/watt, ce qui améliore aussi le coût par requête servie.

La question n'est plus le prix, c'est la compatibilité de votre pile. Trois points à vérifier avant de migrer, dans cet ordre :

  • Les images de conteneurs. Une image construite pour amd64 ne démarre pas sur ARM. La parade est le manifeste multi-architecture, qui embarque les deux variantes sous un même nom : votre chaîne de construction doit produire linux/amd64 et linux/arm64.
  • Les dépendances binaires. Un langage interprété ou compilé à la volée passe généralement sans effort. Ce qui coince, ce sont les extensions natives compilées, les pilotes propriétaires et les agents fournis en binaire par un éditeur qui ne publie que du x86.
  • Les licences logicielles. Certains éditeurs facturent différemment, ou ne supportent tout simplement pas l'architecture.

Le surdimensionnement par précaution est le premier gisement d'économies de n'importe quelle facture cloud, et il vient d'un réflexe compréhensible : on provisionne comme au temps du matériel, où se tromper coûtait un bon de commande et six semaines.

Dans le cloud, changer de taille prend un redémarrage. La bonne méthode inverse donc l'ancienne :

  1. Partir petit, volontairement

    Prenez la taille en dessous de votre intuition. Si elle suffit, vous avez économisé la moitié du coût de calcul, tous les mois.

  2. Mesurer sur une durée qui a du sens

    Une semaine complète au minimum, pour attraper le lundi matin et le batch du week-end. Regardez le 95e centile (la valeur sous laquelle se situent 95 % des mesures) plutôt que la moyenne : la moyenne masque les pointes, le maximum est trompeur car un pic d'une seconde ne justifie pas de doubler la machine à l'année.

  3. Décider sur la ressource qui sature en premier

    C'est souvent la mémoire, plus rarement le processeur. Une machine dont le processeur plafonne à 30 % et la mémoire à 90 % ne demande pas une taille au-dessus : elle demande une famille mémoire.

  4. Refaire l'exercice tous les trimestres

    Les usages dérivent. Un redimensionnement trimestriel est l'action de maîtrise des coûts la plus rentable, parce qu'elle ne dégrade rien.

Un repère pour déclencher l'examen, et non un seuil universel : une machine dont le processeur reste sous 30 % au 95e centile pendant une semaine mérite d'être regardée de près. Ce n'est pas une règle, c'est le point de départ d'un test : descendez d'un cran, mesurez à nouveau, et gardez la taille qui tient la charge réelle.

  • Un nom de type se lit en trois parties : la famille, la génération et la taille.
  • ARM coûte moins cher à gabarit égal, à condition que votre pile soit compatible ; l'essai coûte presque rien.
  • Partez petit et mesurez une semaine au 95e centile avant de décider.
  • La ressource qui sature en premier est souvent la mémoire, d'où le choix d'une famille mémoire plutôt que d'une taille au-dessus.
  • Refaites l'exercice chaque trimestre : les usages dérivent.

Vérifiez que l'essentiel de ce guide est acquis. Les questions portent uniquement sur ce qui vient d'être expliqué ici.

Contrôle de connaissances

Validez vos connaissances avec ce quiz interactif

6 questions
6 min.
70% requis

Informations

  • Le chronomètre démarre au clic sur Démarrer
  • Questions à choix multiples, vrai/faux et réponses courtes
  • Vous pouvez naviguer entre les questions
  • Les résultats détaillés sont affichés à la fin

Lance le quiz et démarre le chronomètre

Ce projet vous est utile ?

Les guides, formations, quiz et labs restent gratuits. Si vous les utilisez régulièrement, vous pouvez contribuer à leur maintenance et à leur développement.

Devenir membre de soutien (nouvel onglet) Soutenir une fois (nouvel onglet) En savoir plus

Suivez aussi le projet sur LinkedIn