Avant de choisir un type d'instance, il faut décider si vous avez besoin d'une machine. Conteneur managé et fonction répondent souvent au même besoin pour moins cher et avec moins d'exploitation, et le critère de choix n'est pas la modernité de l'outil mais le profil de la charge. Cette introduction du module pose cet arbitrage, puis annonce les leçons qui le conduisent jusqu'au dimensionnement et à l'achat de la capacité. Elle s'adresse à une personne qui sait ce qu'est une machine virtuelle et un conteneur, et qui n'a encore jamais eu à choisir entre les deux sur une facture.
Ce que vous allez apprendre
Section intitulée « Ce que vous allez apprendre »- Arbitrer entre machine virtuelle, conteneur managé et fonction, sur des critères plutôt que par mode.
- Décoder un nom de type d'instance et dimensionner à partir de mesures.
- Payer le calcul au bon prix, entre usage, engagement et capacité excédentaire.
- Situer les deux options managées, conteneur et fonction, et ce qu'elles vous retirent comme contrôle.
- Repérer ce qui reste facturé quand une machine est éteinte.
Machine, conteneur ou fonction ?
Section intitulée « Machine, conteneur ou fonction ? »Ces trois options ne s'opposent pas sur la technique, elles s'opposent sur ce que vous acceptez de gérer. Le critère de choix est le profil de la charge, pas la modernité de l'outil. Le tableau ci-dessous donne l'ordre de grandeur de chaque option ; les durées de démarrage varient selon le fournisseur et l'image, elles servent ici à comparer, pas à promettre.
| Machine virtuelle | Conteneur managé | Fonction | |
|---|---|---|---|
| Vous gérez | le système et l'application | l'application et son image | l'application seule |
| Démarrage | dizaines de secondes | secondes | millisecondes à secondes |
| Facturation | tant qu'elle tourne | tant qu'il tourne | à l'invocation |
| Bon pour | une charge continue, un besoin système | un service applicatif | de l'événementiel intermittent |
La machine virtuelle reste le bon choix quand vous avez besoin du système complet, d'un noyau particulier, ou d'une charge continue où la facturation à l'invocation coûterait plus cher. Ce n'est pas une option héritée du passé, c'est le socle sur lequel tournent les deux autres.
Les deux options managées ont chacune leur leçon dans ce module : conteneurs managés donne les critères qui séparent un conteneur sans orchestrateur visible d'un Kubernetes managé, et serverless et FaaS donne le cycle de vie d'une invocation et les pièges de la fonction. Pour la mise à l'échelle automatique, le module d'architecture cloud-native reprend le sujet avec élasticité et scalabilité.
Dans quel ordre lire les leçons du module ?
Section intitulée « Dans quel ordre lire les leçons du module ? »Les deux leçons sur la machine suivent son cycle de vie, et elles se lisent dans cet ordre parce que la seconde suppose la première : on n'engage pas un tarif réservé sur une taille qu'on n'a pas encore mesurée. Les deux leçons suivantes du module élargissent le choix aux options managées.
Choisir et dimensionner une machine
traite le moment de la création. Vous y apprenez à lire un nom comme
c7g.xlarge, à comparer les processeurs ARM et x86 et à dimensionner sur
des mesures plutôt que par précaution, et vous voyez ce qui continue d'être
facturé une fois la machine éteinte. C'est la leçon qui évite l'erreur la plus
coûteuse du module : prendre deux tailles au-dessus « pour être tranquille »,
et payer cette tranquillité pendant trois ans.
Payer le calcul traite le moment de l'exploitation. Le prix affiché est le plus élevé que vous paierez jamais : la leçon présente les trois façons d'acheter, la mise à l'échelle automatique et les instances vendues sur la capacité excédentaire, avec ce qui peut y tourner et ce qui ne le peut pas.
La préparation du démarrage (image, cloud-init, service de métadonnées) a été traitée plus haut dans le parcours, dans la leçon Images, cloud-init et service de métadonnées : une machine configurée à la main après son démarrage est une machine qu'on ne saura pas recréer, et ce réflexe s'applique à tout ce que vous choisirez ici.
À retenir
Section intitulée « À retenir »- Le choix entre machine, conteneur et fonction porte sur ce que vous acceptez de gérer, pas sur la modernité de l'outil.
- La machine virtuelle reste le bon choix pour une charge continue ou un besoin système, et c'est le socle sur lequel tournent les deux autres.
- Éteindre arrête le calcul, pas le reste. Disques et adresses réservées continuent d'être facturés tant qu'ils existent.
- Le dimensionnement se mesure, il ne s'estime pas. Partez petit et corrigez sur des relevés d'une semaine.
- Une machine qu'on ne sait pas recréer est une dette, pas un actif.
Contrôle de connaissances
Section intitulée « Contrôle de connaissances »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
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
Vérification
(0/0)Score par domaine
Un domaine regroupe plusieurs guides et reçoit plusieurs questions : son score est plus fiable qu'un score par thème, qui porte souvent sur une seule question.
Bilan
Points forts
Aucun sujet réussi à 80 % sur au moins deux questions pour l’instant.
Points faibles
Aucun sujet sous le seuil de réussite.
À faire ensuite
Des indices pour retenter votre chance ?
Continuer le cours : Choisir et dimensionner une machine cloud
Nouveau quiz complet avec des questions aléatoires
Retravailler uniquement les questions ratées
Retour à la liste des certifications