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.*oua1g6000d.*. - Région 2 : flavors
a1.*eta1d.*; les variantesa1d.*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.
-
Le redimensionnement d'une instance avec un Standard Flavor inclut toujours le CPU, la RAM et la taille du disque racine ↩
-
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 » ↩
-
Stocké dans Images : format de disque : QCOW2, taille : 0 octet, plus sous Volumes => Snapshot, taille du disque de démarrage, par ex. 50 GB ↩↩
-
avec disque de démarrage persistant intégré de taille fixe ↩
-
avec volume de disque de démarrage persistant de taille personnalisée ↩