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.*oa1g6000d.*. - Regione 2: flavor
a1.*ea1d.*; le variantia1d.*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.
-
Il ridimensionamento di un'istanza con uno Standard Flavor include sempre CPU, RAM e dimensione del disco root ↩
-
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" ↩
-
Memorizzato in Images: formato disco: QCOW2, dimensione: 0 byte, inoltre sotto Volumes => Snapshot, dimensione del disco di avvio, ad es. 50 GB ↩↩
-
con disco di avvio persistente integrato di dimensione fissa ↩
-
con volume di disco di avvio persistente di dimensione personalizzata ↩