Vai al contenuto

Flavors

Un Flavor definisce l'hardware virtuale di una VM: il numero di vCPU, la quantità di RAM e la dimensione del disco root. Sceglie un flavor al momento dell'avvio di un'istanza.

Schema di denominazione

I nomi dei flavor seguono uno schema che codifica famiglia, generazione e dimensioni delle risorse:

Prefisso Famiglia Descrizione
g1.* Zero-Disk Avvio da volume (Boot from Volume): nessun disco root integrato. vCPU e RAM sono codificati nel nome: g1.{vCPUs}c{RAM_GB}m (ad es. g1.2c4m = 2 vCPU, 4 GB RAM).
m1.* / e1.* Standard Flavor generici con disco root integrato (da 10 a 120 GB).
e1c.* Compute Ottimizzato per il calcolo: più vCPU per GB di RAM.
e1m.* Memory Ottimizzato per la memoria: più RAM per vCPU.
e1n.* Network Ottimizzato per la rete: stesse specifiche di e1 ma con prestazioni di rete migliorate.
p1d.* / p1gd.* GPU Flavor con GPU.
a1.* / a1d.* Standard (regione 2) Flavor x86 generici nella regione 2 (ch-ge1).
a1g6000d.* GPU (regione 2) Flavor con GPU nella regione 2.

Tip

I flavor Zero-Disk (g1.*) sono consigliati per la maggior parte dei carichi di lavoro. Si avviano da un volume persistente che può essere ridimensionato, di cui si possono creare snapshot e che sopravvive all'eliminazione dell'istanza. Vedere Standard vs Zero-Disk di seguito.

Standard vs Zero-Disk Flavors

Gli Standard Flavor dispongono di un disco di avvio (Boot Disk) persistente integrato nell'offerta, accanto alle specifiche vCPU, RAM e IOPS. Per un'eventuale espansione dello storage, ad esempio per dati e programmi, è sufficiente aggiungere volumi supplementari a questi flavor. Questi volumi aggiuntivi possono essere combinati da diverse offerte di volumi che consentono IOPS massimi differenti. A seconda dei requisiti, l'una o l'altra variante di flavor può essere più sensata.

La tabella seguente mostra le differenze tra gli Standard Flavor (con disco) e i Zero-Disk Flavor.

Funzione Standard Flavors4 G - Flavors (Zero-Disk)5 Commento
Ridimensiona istanza Sì 1 Sì 2 * Ridimensiona istanza cambiando flavor
* Standard Flavor solo dal più piccolo al più grande
* Riavvio della VM necessario
Snapshot istanza Sì Sì 3
Snapshot del volume No Sì 3
Backup del volume No Sì

Note a piè di pagina

Elenchi dei flavor

I flavor disponibili variano tra le regioni. Utilizzi openstack flavor list per visualizzare l'elenco attuale nel Suo progetto.

Un elenco completo di tutti i flavor disponibili è disponibile sul nostro sito web:
Panoramica dei flavor

Scegliere un flavor

  • Carichi di lavoro generici: i flavor Zero-Disk g1.* offrono la massima flessibilità. Scelga la combinazione vCPU/RAM adatta al Suo carico di lavoro e dimensioni il volume di avvio in modo indipendente.
  • Carichi di lavoro intensivi in CPU (CI/CD, elaborazione batch): i flavor Compute e1c.* offrono più vCPU per GB di RAM.
  • Carichi di lavoro intensivi in memoria (database, cache in memoria): i flavor Memory e1m.* offrono più RAM per vCPU.
  • Carichi di lavoro intensivi in rete (NFV, alto throughput): i flavor Network e1n.* offrono prestazioni di rete migliorate.
  • Carichi di lavoro GPU (ML/IA, rendering): flavor GPU p1d.*, p1gd.* o a1g6000d.*.
  • Regione 2: flavor a1.* e a1d.*; le varianti a1d.* hanno una dimensione del disco limitata a 960 GB.

Note

Gli Standard flavor m1.* e e1.* hanno specifiche identiche. m1.* è la generazione precedente; e1.* è la generazione attuale. Preferisca e1.* quando avvia nuove istanze.

Ridimensionare una VM

Una VM può essere ridimensionata cambiando il suo flavor:

  • Standard flavor: possono essere ridimensionati solo dal più piccolo al più grande (CPU, RAM e disco root).
  • Zero-Disk flavor: possono essere ridimensionati in entrambe le direzioni (solo CPU e RAM). La dimensione del volume di avvio viene regolata separatamente tramite Storage: estendere i volumi.

Dopo il ridimensionamento è necessario un riavvio della VM.

Warning

Una VM non può essere spostata in una zona di disponibilità diversa dopo la distribuzione. Scelga con attenzione l'AZ durante l'avvio.


  1. Il ridimensionamento di un'istanza con uno Standard Flavor include sempre CPU, RAM e dimensione del disco root ↩

  2. Il ridimensionamento di un'istanza con un Zero-Disk Flavor include solo CPU e RAM (consentito dal più grande al più piccolo). Il ridimensionamento di un volume di disco di avvio è supportato solo nella prossima release di OpenStack "Stein" ↩

  3. Memorizzato in Images: formato disco: QCOW2, dimensione: 0 byte, inoltre sotto Volumes => Snapshot, dimensione del disco di avvio, ad es. 50 GB ↩↩

  4. con disco di avvio persistente integrato di dimensione fissa ↩

  5. con volume di disco di avvio persistente di dimensione personalizzata ↩