Aller au contenu

Flavors

Un Flavor définit le matériel virtuel d'une VM : le nombre de vCPU, la quantité de RAM et la taille du disque racine. Vous choisissez un flavor au moment de lancer une instance.

Schéma de nommage

Les noms de flavors suivent un schéma qui encode la famille, la génération et la taille des ressources :

Préfixe Famille Description
g1.* Zero-Disk Démarrage depuis un volume (Boot from Volume) : pas de disque racine intégré. Les vCPU et la RAM sont encodés dans le nom : g1.{vCPUs}c{RAM_GB}m (par ex. g1.2c4m = 2 vCPU, 4 GB RAM).
m1.* / e1.* Standard Flavors à usage général avec un disque racine intégré (10 à 120 GB).
e1c.* Compute Optimisé pour le calcul : davantage de vCPU par GB de RAM.
e1m.* Memory Optimisé pour la mémoire : davantage de RAM par vCPU.
e1n.* Network Optimisé pour le réseau : mêmes caractéristiques que e1, mais avec des performances réseau améliorées.
p1d.* / p1gd.* GPU Flavors compatibles GPU.
a1.* / a1d.* Standard (région 2) Flavors x86 à usage général dans la région 2 (ch-ge1).
a1g6000d.* GPU (région 2) Flavors compatibles GPU dans la région 2.

Tip

Les flavors Zero-Disk (g1.*) sont recommandés pour la plupart des charges de travail. Ils démarrent depuis un volume persistant qui peut être redimensionné, faire l'objet de snapshots et qui survit à la suppression de l'instance. Voir Standard vs Zero-Disk ci-dessous.

Standard vs Zero-Disk Flavors

Les Standard Flavors disposent d'un disque de démarrage (Boot Disk) persistant intégré à l'offre, aux côtés des spécifications vCPU, RAM et IOPS. Pour une éventuelle extension du stockage, par exemple pour les données et les programmes, il suffit d'ajouter des volumes supplémentaires à ces flavors. Ces volumes additionnels peuvent être combinés à partir de différentes offres de volumes permettant différents IOPS maximaux. Selon les besoins, l'une ou l'autre variante de flavor peut être plus judicieuse.

Le tableau suivant montre les différences entre les Standard Flavors (avec disque) et les Zero-Disk Flavors.

Fonction Standard Flavors4 G - Flavors (Zero-Disk)5 Commentaire
Redimensionner l'instance Oui 1 Oui 2 * Redimensionner l'instance en changeant de flavor
* Standard Flavor uniquement du plus petit au plus grand
* Redémarrage de la VM requis
Snapshot d'instance Oui Oui 3
Snapshot de volume Non Oui 3
Sauvegarde de volume Non Oui

Notes de bas de page

Listes de flavors

Les flavors disponibles diffèrent selon les régions. Utilisez openstack flavor list pour consulter la liste actuelle dans votre projet.

Une liste complète de tous les flavors disponibles est disponible sur notre site web :
Vue d'ensemble des flavors

Choisir un flavor

  • Charges de travail générales : les flavors Zero-Disk g1.* offrent la plus grande flexibilité. Choisissez la combinaison vCPU/RAM adaptée à votre charge de travail et dimensionnez le volume de démarrage indépendamment.
  • Charges de travail intensives en CPU (CI/CD, traitement par lots) : les flavors Compute e1c.* offrent davantage de vCPU par GB de RAM.
  • Charges de travail intensives en mémoire (bases de données, caches en mémoire) : les flavors Memory e1m.* offrent davantage de RAM par vCPU.
  • Charges de travail intensives en réseau (NFV, haut débit) : les flavors Network e1n.* offrent des performances réseau améliorées.
  • Charges de travail GPU (ML/IA, rendu) : flavors GPU p1d.*, p1gd.* ou a1g6000d.*.
  • Région 2 : flavors a1.* et a1d.* ; les variantes a1d.* ont une taille de disque plafonnée à 960 GB.

Note

Les Standard flavors m1.* et e1.* ont des caractéristiques identiques. m1.* est l'ancienne génération ; e1.* est la génération actuelle. Préférez e1.* lors du lancement de nouvelles instances.

Redimensionner une VM

Une VM peut être redimensionnée en changeant son flavor :

  • Standard flavors : redimensionnables uniquement du plus petit au plus grand (CPU, RAM et disque racine).
  • Zero-Disk flavors : redimensionnables dans les deux sens (CPU et RAM uniquement). La taille du volume de démarrage est ajustée séparément via Storage : étendre les volumes.

Un redémarrage de la VM est nécessaire après le redimensionnement.

Warning

Une VM ne peut pas être déplacée vers une autre zone de disponibilité après le déploiement. Choisissez l'AZ avec soin lors du lancement.


  1. Le redimensionnement d'une instance avec un Standard Flavor inclut toujours le CPU, la RAM et la taille du disque racine ↩

  2. Le redimensionnement d'une instance avec un Zero-Disk Flavor inclut uniquement le CPU et la RAM (du plus grand au plus petit autorisé). Le redimensionnement d'un volume de disque de démarrage n'est pris en charge que dans la prochaine version d'OpenStack « Stein » ↩

  3. Stocké dans Images : format de disque : QCOW2, taille : 0 octet, plus sous Volumes => Snapshot, taille du disque de démarrage, par ex. 50 GB ↩↩

  4. avec disque de démarrage persistant intégré de taille fixe ↩

  5. avec volume de disque de démarrage persistant de taille personnalisée ↩