Profili Block Storage for VPC
Selezionate i profili di volume di archiviazione a blocchi di IBM Cloud che soddisfano i vostri requisiti di prestazioni. È possibile scegliere tra profili di prestazioni a più livelli, personalizzati o predefiniti per livelli di prestazioni predefiniti o flessibili.
Block Storage famiglie di profili
Quando si crea un volume Block Storage, è possibile scegliere tra vari profili.
- Select availability Il profilo “
defined performance family” offre una maggiore flessibilità nella definizione della capacità e degli IOPS. I profili di volume della famiglia di prestazioni definita possono scalare le prestazioni del volume indipendentemente dalla capacità. Utilizzando il profilo "sdp", è possibile creare un volume con una capacità massima di 32 TB e un valore IOPS compreso tra 100 e 64.000. - Selezionare un profilo della famiglia "
tiered" quando si desidera scegliere un profilo in cui le prestazioni variano in base alla capacità del volume. - Seleziona il profilo dalla famiglia di profili “
custom” se i tuoi requisiti prestazionali non rientrano in nessuno dei livelli IOPS predefiniti. Quando si seleziona il profilo personalizzato, è possibile definire gli IOPS entro un intervallo che dipende dalla capacità specificata.
Il profilo " sdp " è disponibile per gli account inseriti nella lista bianca nelle regioni di Chennai - Airtel, Dallas, Francoforte, Londra, Madrid, Mumbai - Airtel, Osaka, San Paolo, Sydney, Tokyo, Toronto e Washington,
DC. I profili “ custom ” e “ tiered ” sono disponibili in ogni regione per tutti i clienti. Per ulteriori informazioni, consultare la sezione "Informazioni su Block Storage for VPC ".
La tabella seguente mostra i profili di archiviazione disponibili con le loro diverse proprietà.
| Cognome | Nome profilo | Gamma di capacità (GB) |
Tasso IOPS (IOPS per GB) |
Gamma IOPS [1] (IOPS) |
Velocità di trasmissione dati massima[2] |
|---|---|---|---|---|---|
| prestazioni definite | sdp |
1 - 32.000 | 100 - 64.000 | 100 - 64.000[3] | 1024 Mbps ( , 8192 Mbps) |
| tiered | general-purpose |
10 - 16.000 | 3 | 3.000 - 48.000 | 670 Mbps ( , 5360 Mbps) |
| tiered | 5iops-tier |
10 - 9,600 | 5 | 3.000 - 48.000 | 768 Mbps ( , 6144 Mbps) |
| tiered | 10iops-tier |
10 - 4,800 | 10 | 3.000 - 48.000 | 1024 Mbps ( , 8192 Mbps) |
| personalizzato | custom |
10 - 16.000 | 10 - 100 | 100 - 48.000[4] | 1024 Mbps ( , 8192 Mbps) |
I valori IOPS nominali si basano su una dimensione di I/O di 16 KB. Il valore massimo della larghezza di banda è determinato dal numero di IOPS moltiplicato per il moltiplicatore di larghezza di banda. Il moltiplicatore di throughput è pari a 16 KB per i livelli da 3 e 5 IOPS per GB, mentre è pari a 256 KB per il livello da 10 IOPS per GB e per il profilo personalizzato. Maggiore è l'IOPS specificato, maggiore è il throughput che il volume può gestire.
La dimensione dell'I/O dell'applicazione influisce direttamente sulle prestazioni dello storage. Se la dimensione dell'I/O dell'applicazione è inferiore al moltiplicatore di throughput del profilo, il limite di IOPS viene raggiunto prima del limite di throughput. Al contrario, se la dimensione I/O dell'applicazione è maggiore, il limite di velocità effettiva viene raggiunto prima del limite IOPS. Per ulteriori informazioni, vedere Come la dimensione I/O influenza le prestazioni.
I valori relativi agli IOPS assegnati e alla larghezza di banda rappresentano la capacità massima del volume di archiviazione, non le prestazioni garantite per ogni carico di lavoro. Per ottenere le massime prestazioni sono necessarie una concorrenza I/O e una profondità di coda sufficienti a livello di applicazione o di sistema operativo, in modo da mantenere saturata la pipeline di archiviazione. I carichi di lavoro a thread singolo e quelli con concorrenza limitata potrebbero registrare una produttività inferiore, indipendentemente dai valori assegnati. Per ulteriori informazioni, consultare la sezione " In che modo la concorrenza e la profondità della coda influiscono sulle prestazioni ".
Profilo di prestazioni definito dall'SSD
Il profilo di prestazioni definito dall'SSD (sdp) è un profilo di volume di seconda generazione che offre maggiore flessibilità rispetto al precedente profilo personalizzato per quanto riguarda la definizione della capacità e
delle prestazioni. Utilizzando il profilo “ sdp ”, è possibile specificare la capacità e il limite massimo di throughput. Le dimensioni del volume possono variare da 1 a 32.000 GB. È possibile specificare le prestazioni del
volume in un intervallo compreso tra 3000 e 64.000 IOPS. È inoltre possibile specificare il valore massimo di throughput del volume. L'intervallo di velocità disponibile è di 125-1024 MBps (1000-8192 Mbps).
L'accesso al profilo sdp è limitato agli account presenti nell'elenco delle autorizzazioni. I clienti che non figurano nell'elenco degli utenti autorizzati non possono visualizzare né configurare i volumi " sdp " nella console, tramite la CLI, l'API o Terraform. I volumi esistenti di “ sdp ” non sono interessati. Per richiedere l'accesso, invia una richiesta di inserimento nell'elenco delle autorizzazioni.
La tabella seguente mostra i valori minimi e massimi di IOPS e throughput in relazione alla capacità del volume.
| Gamma di capacità (GB) | Numero minimo di IOPS | Numero massimo IOPS | Throughput minimo (Mbps) | Velocità massima (Mbps) |
|---|---|---|---|---|
| 1 - 20 | 3000 | 3000 | 1000 | 1000 |
| 21 - 50 | 3000 | 5000 | 1000 | 4096 |
| 51 - 80 | 3000 | 20000 | 1000 | 6144 |
| 81 - 100 | 3000 | 30.000 $ | 1000 | 8192 |
| 101 - 130 | 3000 | 45000 | 1000 | 8192 |
| 131 - 150 | 3000 | 60000 | 1000 | 8192 |
| 151 - 32.000 | 3000 | 64000 | 1000 | 8192 |
Per ottenere più di 48.000 IOPS, il volume deve essere collegato a un'istanza di server virtuale con un profilo di istanza di terza generazione. La nuova generazione presenta famiglie di profili di server virtuali ospitati esclusivamente su processori Intel Xeon Scalable di quarta generazione per offrire i profili più potenti e performanti disponibili.
È possibile eseguire alcune operazioni sui volumi, come l'aumento della capacità, la regolazione degli IOPS e la regolazione della larghezza di banda, su un volume di tipo " sdp " anche se il volume non è collegato a
un'istanza in esecuzione. Per ulteriori informazioni sulla release corrente dei volumi di seconda generazione, come la fatturazione, le funzioni supportate e le limitazioni, vedere Informazioni su Block Storage for VPC.
L'avvio sicuro non è supportato per i volumi di avvio che usano il profilo sdp.
Profili di volume differenziati
Quando crei il volume di archiviazione, puoi scegliere tra tre livelli IOPS predefiniti. Scegliere il profilo che fornisce prestazioni ottimali per i carichi di lavoro Compute. La tabella 2 descrive le prestazioni IOPS che puoi aspettarti per ogni livello.
| Carico di lavoro previsto | Gamma di capacità (GB) | Tasso IOPS (IOPS per GB) | Intervallo IOPS | Moltiplicatore di velocità (KB) |
|---|---|---|---|---|
general-purpose- Carichi di lavoro che ospitano piccoli database per applicazioni web o che memorizzano immagini disco di macchine virtuali per un hypervisor. |
10 - 16.000 | 3 IOPS per GB | 3.000 - 48.000 | 16 |
5iops-tier- Carichi di lavoro ad alta intensità di I/O - Carichi di lavoro caratterizzati da un'elevata percentuale di dati attivi, come i database transazionali e altri database sensibili alle prestazioni. |
10 - 9.600 | 5 IOPS per GB | 3.000 - 48.000 | 16 |
10iops-tier- Carichi di lavoro di archiviazione impegnativi - Carichi di lavoro ad alta intensità di dati generati da database NoSQL, elaborazione dei dati per video, machine learning e analisi. |
10 - 4.800 | 10 IOPS per GB | 3.000 - 48.000 | 256 |
Il massimo IOPS per tutti i profili di volume della famiglia tiered parte da 3.000 IOPS. L'IOPS massimo aumenta quindi, in base al livello di archiviazione e alla dimensione del volume, fino all'IOPS max nella tabella 2. Sebbene non sia possibile personalizzare il valore IOPS di un volume con un profilo a livelli, è possibile cambiare il volume con un altro profilo a livelli e regolare così le IOPS.
Profilo di volume personalizzato
Gli IOPS personalizzati sono una buona opzione quando disponi di requisiti di prestazioni ben definiti che non rientrano in un intervallo IOPS predefinito. Puoi personalizzare gli IOPS specificando il numero totale di IOPS per il volume all'interno dell'intervallo per la dimensione del volume. È possibile eseguire il provisioning di volumi con prestazioni che vanno dai 100 IOPS ai 48.000 IOPS, a seconda delle dimensioni del volume.
La seguente tabella mostra gli intervalli IOPS disponibili in base alla capacità del volume del profilo personalizzato.
| Carico di lavoro previsto | Gamma di capacità (GB) | Intervallo IOPS | Moltiplicatore di velocità (KB) |
|---|---|---|---|
| Personalizzato | 10 - 39 | 100 - 1.000 | 256 |
| 40 - 79 | 100 - 2.000 | 256 | |
| 80 - 99 | 100 - 4.000 | 256 | |
| 100 - 499 | 100 - 6.000 | 256 | |
| 500 - 999 | 100 - 10.000 | 256 | |
| 1,000 - 1.999 | 100 - 20.000 | 256 | |
| 2.000-3.999 | 200 - 40.000 | 256 | |
| 4.000-7.999 | 300-40.000 | 256 | |
| 8.000 - 9.999 | 500 - 48.000 | 256 | |
| 10.000 - 16.000 | 1.000 - 48.000 | 256 |
Se l'applicazione ha bisogno di più IOPS e throughput, è possibile aumentare le dimensioni del volume e specificare un nuovo valore IOPS in un intervallo più alto. La capacità e gli IOPS possono essere modificati solo quando il volume è collegato a un'istanza in esecuzione.
Profili per i volumi di avvio
Durante il provisioning dell'istanza, i volumi di avvio vengono creati con il profilo di volume general-purpose con una capacità di 100 GB per impostazione predefinita quando si utilizza la CLI o l'API. Quando si crea un'istanza
dalla console, il profilo predefinito selezionato è general-purpose, a meno che il proprio account non sia incluso nell'elenco delle autorizzazioni per il profilo sdp ; in tal caso, la console imposta come predefinito
sdp, a meno che non si specifichi uno snapshot di prima generazione per la creazione del volume. La capacità del volume di avvio deve essere pari o superiore alla dimensione minima assegnata all'immagine o allo snapshot che si
intende utilizzare. La capacità del volume di avvio può essere aumentata fino a 250 GB se si utilizzano profili di volume di prima generazione e fino a 32.000
GB se si utilizza il profilo " sdp ". Il volume di avvio IOPS e la larghezza di banda non sono mai inferiori a 3000 IOPS o 393 Mbps.
In che modo i profili dei server virtuali sono correlati ai profili dei volumi
I profili del server virtuale sono una combinazione di CPU virtuale e RAM che possono essere istanziati velocemente per avviare una VSI (virtual server instance). Scegliete tra tre famiglie di profili di istanza in base ai requisiti del vostro carico di lavoro. Tali requisiti vanno dai carichi di lavoro comuni a carichi di lavoro ad uso intensivo di CPU e memoria.
Analogamente, i profili di volume offrono una gamma di capacità e prestazioni per i volumi secondari. Per impostazione predefinita, un volume di avvio primario da 100 GB viene creato quando crei una VSI (virtual server instance). Puoi anche creare e collegare dei volumi secondari. Quando si crea un volume di dati durante la creazione di un'istanza, è possibile selezionare il profilo di volume che meglio soddisfa le esigenze di archiviazione relative ai carichi di lavoro di Compute. In generale, quando aumentano i tuoi requisiti di calcolo, hai bisogno di maggiori prestazioni IOPS. La tabella 4 illustra questa relazione.
| Profilo di archiviazione livello IOPS | Profilo del server virtuale |
|---|---|
| 3 IOPS per GB | Equilibrato per carichi di lavoro comuni. |
| 5 IOPS per GB | Elaborazione per richieste di CPU intensive. |
| 10 IOPS per GB | Memoria per carichi di lavoro che utilizzano molta memoria. |
Capacità di archiviazione
La presente documentazione indica la capacità di archiviazione in GB (gigabyte) per allinearsi alla terminologia standard del settore. Tuttavia, il provisioning e la fatturazione effettivi dell'archiviazione si basano su GiB (Gibibyte).
La differenza tra GB e GiB risiede nella loro rappresentazione numerica:
- GB (Gigabyte) è un'unità decimale, dove 1 GB equivale a 1.000.000.000 byte
- GiB (Gibibyte), è un'unità binaria, dove 1 GiB equivale a 1,073,741,824 byte
Lo spazio di archiviazione assegnato e i relativi costi vengono calcolati in base a GiB. Riceverai esattamente lo spazio di archiviazione che ti aspetti e ti verrà addebitato con precisione l' GiB e che utilizzi. Per ulteriori informazioni, vedi le FAQ.
Visualizzazione dei profili di volume disponibili
È possibile visualizzare i profili di volume disponibili utilizzando l'interfaccia utente IBM Cloud, CLI, API o Terraform.
Nella console
Nella pagina di provisioning dello storage a blocchi è possibile visualizzare un elenco di tutti i profili disponibili, compresi i tre profili “ tiered ” e il profilo “ custom ”. Il profilo " sdp " è visibile solo agli account presenti nell'elenco dei consentiti. Quando si seleziona uno dei profili a livelli, è necessario specificare la capacità. Quando si seleziona il profilo personalizzato, è necessario specificare la capacità
e un valore IOPS compreso nell'intervallo applicabile alla capacità (Tabella 3 ). Quando si seleziona il profilo " sdp " (solo account inclusi nella lista bianca), è possibile specificare la capacità
e gli IOPS senza alcuna restrizione relativa all'intervallo di capacità e impostare il limite massimo di throughput per il volume.
Dalla CLI
Per visualizzare l'elenco dei profili disponibili utilizzando la CLI, esegui questo comando:
ibmcloud is volume-profiles
Listing volume profiles in region us-east under account TEST as user test.user@ibm.com...
Name Family Bandwidth(Mbps) default value Storage Generation
general-purpose tiered - 1
5iops-tier tiered - 1
10iops-tier tiered - 1
sdp defined_performance 1000 2
custom custom - 1
Per visualizzare i dettagli del profilo, eseguire il comando ibmcloud is volume-profile specificando il nome del profilo che si desidera visualizzare. L'esempio seguente mostra i dettagli del profilo sdp.
ibmcloud is volume-profile sdp
Getting volume profile sdp under account Test Account as user test.user@ibm.com...
Name sdp
Family defined_performance
Adjustable IOPS true
Boot capacity Max Min
32000 1
Capacity Max Min Default Step
32000 1 - 1
IOPS Max Min Default Step
64000 3000 3000 1
Bandwidth(Mbps) Max Min Default Step Value
8192 1000 1000 1 -
Storage Generation 2
Adjustable Bandwidth Supported true
Adjustable Capacity States attached, unattached
Adjustable IOPS State attached, unattached
Per ulteriori informazioni relative alle opzioni di comando disponibili, consultare ibmcloud is volume-profile.
Con l'API
Per visualizzare i profili disponibili, effettuare una richiesta GET /volume/profiles.
curl -X GET \
$vpc_api_endpoint/v1/volume/profiles?$api_version&generation=2 \
-H "Authorization: Bearer $iam_token"
Per la maggior parte degli account, l'API risponde con i campi name, href, family. Per gli account con accesso speciale all'anteprima del profilo di prestazioni definito, la risposta viene migliorata
per includere i seguenti campi:
boot_capacityindica i valori di capacità consentiti per i volumi di avvio per ciascun profilo. Il valore restituito è un intervallo con valori minimi e massimi specificati per ciascun profilo.- Per i profili
custometiered, l'intervallo è di 10 GB - 250 GB. - Per il profilo
sdp, l'intervallo è di 10 GB - 250 GB.
- Per i profili
capacityindica i valori di capacità consentiti per i volumi di dati per ciascun profilo. Il valore restituito è un intervallo con valori minimi e massimi specificati per ciascun profilo.- Per i profili
custometiered, l'intervallo è di 10 GB - 16 TB. - Per il profilo
sdp, la gamma è compresa tra 1 GB e 32 TB.
- Per i profili
iopsindica il numero di IOPS raggiungibile per ciascun profilo.- Per i profili “
tiered”, questo valore è fisso: 3 IOPS per GB, 5 IOPS per GB e 10 IOPS per GB. - Per il profilo
custom, questo valore può essere compreso fra 1 e 48.000. - Per il profilo
sdp, questo valore può essere compreso tra 1 e 64.000.
- Per i profili “
familyL'enumerazione ora presenta un valore aggiuntivo,defined_performance, oltre ai valoritieredecustomgià esistenti.adjustable_capacity_statesindica se la capacità del volume può essere modificata quando il volume non è collegato a un'istanza di server virtuale in esecuzione. Questo campo è informativo. Descrive le caratteristiche del profilo del volume e non può essere modificato.- Per i profili
custometiered, questo valore èattached. - Per il profilo
sdp, questo valore èattached, unattached.
- Per i profili
adjustable_iops_statesindica se le IOPS del volume possono essere modificate quando il volume non è collegato a un'istanza di server virtuale in esecuzione. Questo campo è informativo. Descrive le caratteristiche del profilo del volume e non può essere modificato.- Per i profili
custom, questo valore èattached. - Per i profili
tiered, questo valore è vuoto perché le modifiche agli IOPS non sono supportate in nessuno stato. Se si desidera modificare il valore IOPS di un volume, è possibile passare a un altro profilotiered. - Per il profilo
sdp, questo valore èattached, unattached.
- Per i profili
adjustable_bandwidth_supportedindica se il limite di larghezza di banda fornito può essere regolato.- Per i profili
custometiered, questo valore èfalse. - Per il profilo
sdp, questo valore ètrue.
- Per i profili
storage_generationindica la generazione a cui appartiene la famiglia di profili.- Per i profili
custometiered, questo valore è1. - Per il profilo
sdp, questo valore è2.
- Per i profili
Il nuovo profilo è indicato come sdp. Per vedere i dettagli di questo profilo, fare una richiesta a GET /volume/profiles/sdp.
curl -X GET "https://us-south.iaas.cloud.ibm.com/v1/volume/profiles/sdp?version=2024-09-24&generation=2"\
-H "Authorization: Bearer $iam_token"
Una risposta corretta è simile all'esempio riportato di seguito.
{
"boot_capacity": {
"max": 32000,
"min": 1,
"type": "dependent_range"
},
"capacity": {
"default": 1,
"max": 32000,
"min": 1,
"step": 1,
"type": "range"
},
"family": "defined_performance",
"href": "https://us-south.iaas.cloud.ibm.com/v1/volume/profiles/sdp",
"iops": {
"default": 100,
"max": 64000,
"min": 100,
"step": 1,
"type": "range"
},
"name": "sdp",
"adjustable_capacity_states": {
"type": "fixed",
"value": "attached, unattached"
},
"adjustable_iops_states": {
"type": "fixed",
"value": "attached, unattached"
},
"adjustable_bandwidth_supported": true,
"max_throughput": 8192,
"max_bandwidth_mbps": 8192,
"min_bandwidth_mbps": 1000,
"default_bandwidth_mbps": 1000,
"storage_generation": 2
}
Per ulteriori informazioni su questo metodo, vedi la guida di riferimento API per elencare tutti i profili volume e richiamare un profilo volume.
Con Terraform
-
Per utilizzare Terraform, scarica la CLI Terraform e configura il plug-in del provider IBM Cloud®. Per ulteriori informazioni, vedi Introduzione a Terraform.
-
I servizi di infrastruttura VPC utilizzano un endpoint regionale specifico, il cui valore predefinito è
us-south. Se il tuo VPC viene creato in un'altra regione, assicurati di specificare la regione appropriata nel blocco del provider nel fileprovider.tf. Vedi il seguente esempio di destinazione di una regione diversa da quella predefinitaus-south.provider "ibm" { region = "eu-de" } -
Importare l'elenco di profili volume disponibili come origine dati di sola lettura.
data "ibm_is_volume_profiles" "example" { }Per ulteriori informazioni, consultare ibm_is_volume_profile.
Passi successivi
Per ulteriori informazioni sui prezzi dei profili di volume, consultare le FAQ.
Per ulteriori informazioni su come espandere la capacità del volume, vedere espansione della capacità del volume Block Storage.
Per ulteriori informazioni su come modificare il livello IOPS o le IOPS personalizzate per un volume esistente, vedere Regolazione delle IOPS di un volume Block Storage for VPC.
Select availability Per ulteriori informazioni sulla migrazione di un volume da un profilo di prima generazione a un profilo di seconda generazione incluso nell'elenco delle eccezioni, consultare la sezione "Migrazione di un volum Block Storage ".
Per ulteriori informazioni sui profili Balanced, Compute e Memory per Virtual Servers for VPC, vedere x86-64.
-
I valori IOPS assegnati si basano su una dimensione di I/O predefinita di 16 KB. ↩︎
-
La velocità massima di trasmissione è determinata dal numero di IOPS moltiplicato per il moltiplicatore di velocità preimpostato. Il moltiplicatore di throughput è pari a 16 KB per i livelli da 3 e 5 IOPS per GB, mentre è pari a 256 KB per il livello da 10 IOPS per GB e per il profilo personalizzato. Maggiore è il valore di IOPS specificato, maggiore sarà il limite di throughput. ↩︎
-
Il valore IOPS è indipendente dalla capacità del volume. ↩︎
-
La gamma di IOPS disponibili dipende dalla capacità del volume. Per ulteriori informazioni, consultare la tabella 3. ↩︎