Informazioni sui pool di archiviazione Hyperdisk

È possibile utilizzare i pool di archiviazione Hyperdisk con Compute Engine per l'archiviazione su larga scala. Un pool di archiviazione Hyperdisk è una raccolta pre-acquistata di capacità, velocità effettiva e IOPS, di cui puoi eseguire il provisioning nelle applicazioni in base alle esigenze. Puoi utilizzare i pool di archiviazione Hyperdisk per creare e gestire i dischi in pool e utilizzarli in più carichi di lavoro. Se gestisci i dischi in modo aggregato, puoi risparmiare sui costi e ottenere allo stesso tempo la crescita prevista di capacità e prestazioni. Utilizzando solo lo spazio di archiviazione di cui hai bisogno nei pool di archiviazione Hyperdisk, riduci la complessità della capacità di previsione e riduci l'onere della gestione passando dalla gestione di centinaia di dischi alla gestione di un singolo pool di archiviazione.

I pool di archiviazione includono i seguenti vantaggi:

  • Riduzione del costo totale di proprietà (TCO): i pool di archiviazione Hyperdisk utilizzano il provisioning sottile e la riduzione dei dati per aiutarti ad archiviare i dati in modo efficiente e ottenere il miglior TCO.
  • Maggiore efficienza: i pool di archiviazione Hypeperdisk possono sfruttare il thin provisioning e la riduzione dei dati per aiutarti a ottenere un maggiore utilizzo delle risorse e un TCO inferiore.
  • Riduzione dell'overhead per la gestione grazie a una maggiore flessibilità: è possibile eseguire il provisioning dei dischi nei pool di archiviazione Hyperdisk in dimensioni più grandi per utilizzare solo ciò di cui hanno bisogno, liberando i proprietari dei carichi di lavoro da noiose previsioni di capacità e prestazioni, nonché dai tempi di inattività legati al ridimensionamento.
  • Trasparente per i carichi di lavoro: non è cambiato il modo in cui i singoli carichi di lavoro utilizzano i volumi Hyperdisk quando utilizzano i pool di archiviazione. Non sono necessari tempi di inattività o qualsiasi altro impatto sui carichi di lavoro.

I dati su singoli dischi in un pool di archiviazione mantengono lo stesso isolamento che avrebbero se i dischi non fossero creati in un pool di archiviazione.

Quando utilizzare i pool di archiviazione

Puoi utilizzare i pool di archiviazione per risolvere questi problemi:

  • Difficoltà a pianificare i requisiti delle risorse durante la migrazione dei carichi di lavoro da carichi di lavoro on-premise che utilizzano una SAN a Google Cloud

    Stimare le esigenze di prestazioni e capacità di ogni applicazione è un'attività dispendiosa in termini di tempo e soggetta a errori e può aggiungere settimane alla migrazione nel cloud o al lancio di un'applicazione.

    Con i pool di archiviazione Hyperdisk, puoi creare dischi nel pool di archiviazione utilizzando una sovrastima della capacità necessaria per utilizzare dal pool solo la quantità di spazio su disco in cui scrivi i dati.

  • Sottoutilizzo delle risorse

    Assicurarsi che i volumi siano ben utilizzati può essere complesso e difficile. L'archiviazione a blocchi è spesso sottoutilizzata perché esegui il provisioning per esigenze di picco di capacità e prestazioni per evitare interruzioni o rallentamenti delle prestazioni. Tuttavia, molte applicazioni raramente raggiungono questi picchi.

    Quando utilizzi i pool di archiviazione Hyperdisk, crei il pool di archiviazione per gestire i probabili requisiti di capacità dei carichi di lavoro. Se il pool di archiviazione raggiunge l'80% della capacità utilizzata, il pool di archiviazione Hyperdisk tenta di aggiungere automaticamente più capacità per mantenere il tasso di utilizzo al di sotto dell'80%.

  • Gestione complessa dell'archiviazione a blocchi utilizzata dai carichi di lavoro

    La gestione di centinaia o anche migliaia di volumi di disco è dispendiosa in termini di tempo e sottrae risorse alla distribuzione di nuove innovazioni.

    Quando crei dischi per le tue VM in un pool di archiviazione, puoi specificare una dimensione molto più grande di quella prevista dal carico di lavoro. Mentre i carichi di lavoro scrivono sui dischi, lo spazio viene sottratto dalla capacità del pool di archiviazione. Dalla capacità del pool di archiviazione viene sottratta solo la quantità di archiviazione a blocchi utilizzata, non la quantità di cui è stato eseguito il provisioning durante la creazione dei dischi. Le dimensioni del disco specificate rappresentano un limite massimo di capacità. Devi modificare la dimensione del disco solo se viene raggiunto questo limite.

    Se crei dischi nel pool di archiviazione e il tuo carico di lavoro supera la pianificazione della capacità su più dischi, puoi aggiungere ulteriore capacità al pool di archiviazione. La capacità aggiuntiva può essere utilizzata da tutti i dischi creati nel pool di archiviazione.

Funzionalità del pool di archiviazione Hyperdisk

I pool di archiviazione hanno le seguenti funzionalità:

  • Provisioning sottile della capacità: i blocchi vengono allocati secondo necessità invece di allocare tutti i blocchi in anticipo. Ciò consente di evitare bassi tassi di utilizzo dell'archiviazione, dove grandi quantità di spazio su disco vengono allocate, ma non utilizzate.
  • Riduzione dei dati: i pool di archiviazione utilizzano una varietà di tecnologie di riduzione dei dati per aumentare l'efficienza dell'archiviazione. La riduzione dei dati dipende molto dal tipo di dati archiviati. I dati già compressi o criptati prima di essere archiviati in un disco in un pool di archiviazione Hyperdisk non produrranno ulteriori riduzioni.
  • Crescita automatica della capacità: se l'utilizzo del pool di archiviazione raggiunge l'80% della capacità di cui è stato eseguito il provisioning, i pool di archiviazione di Hyperdisk tentano di aggiungere automaticamente capacità al pool di archiviazione per evitare errori dovuti a capacità insufficiente.

Come funzionano i pool di archiviazione Hyperdisk

Crea un pool di archiviazione con la capacità e le prestazioni aggregate necessarie per i tuoi carichi di lavoro, quindi crea dischi nel pool di archiviazione. Puoi quindi collegare i dischi alle VM. Quando crei i dischi, puoi crearli con una dimensione molto più grande del necessario. Ciò consente di crescere in un secondo momento, senza richiedere un'operazione di ridimensionamento del disco.

Se il disco è stato creato in un pool di capacità di archiviazione avanzata, solo la quantità di spazio su disco utilizzata dai carichi di lavoro, dopo la riduzione dei dati, viene detratta dalla capacità del pool di archiviazione disponibile.

Se i dischi richiedono più capacità, puoi aumentare la capacità del pool di archiviazione di cui è stato eseguito il provisioning. La quantità di spazio su disco utilizzata dai singoli dischi può quindi aumentare fino a raggiungere la dimensione specificata al momento della creazione del disco. Creando i dischi in un pool di capacità di archiviazione avanzata con dimensioni iniziali molto più grandi e assegnando ulteriore spazio attraverso il pool di archiviazione, consolidi la gestione dello spazio di archiviazione su disco e riduci i costi.

La capacità è gestita a livello del pool di archiviazione. Puoi regolare la quantità di capacità disponibile per i dischi in un pool di archiviazione aumentando o riducendo la capacità del pool di archiviazione di cui è stato eseguito il provisioning. Un pool di archiviazione con capacità avanzata tenta di aggiungere automaticamente più capacità al pool di archiviazione se la capacità utilizzata del pool di archiviazione, o la capacità aggregata di tutti i dischi nel pool, supera l'80% della capacità di cui è stato eseguito il provisioning del pool. Se l'operazione di crescita automatica non va a buon fine, puoi aggiungere manualmente capacità aggiuntiva a un pool di archiviazione, fino al limite di 1 PiB.

Se un pool di archiviazione raggiunge l'utilizzo al 100% e non c'è più spazio libero al suo interno, le scritture su tutti i dischi del pool non riescono finché non riduci lo spazio utilizzato nel pool di archiviazione eliminando dati o dischi. La maggior parte dei software commerciali interpreta gli errori restituiti durante le scritture su dischi completi, in modo simile a guasti hardware.

È importante gestire e monitorare attivamente il pool di archiviazione per evitare errori di esaurimento dello spazio. Dovresti anche comprendere come reagirà il tuo carico di lavoro nel caso in cui si verifichi un errore di spazio per un disco in un pool di archiviazione.

Tipi di provisioning per i pool di archiviazione Hyperdisk

Quando crei un pool di archiviazione Hyperdisk, puoi configurarlo con il provisioning di capacità Standard o Avanzato.

Pool di archiviazione con capacità standard

Con il provisioning della capacità Standard, crei dischi nel pool di archiviazione finché la capacità totale di cui è stato eseguito il provisioning di tutti i dischi nel pool di archiviazione non raggiunge la capacità di cui è stato eseguito il provisioning del pool. I dischi di un pool di capacità di archiviazione standard consumano capacità in modo simile ai dischi non del pool di archiviazione.

Pool di archiviazione di capacità avanzati

I pool di archiviazione di capacità avanzati offrono il thin provisioning e la riduzione dei dati per capacità, consentendoti di eseguire il provisioning di dischi con più capacità di quella che hai acquistato. Poiché i pool di archiviazione con capacità avanzata consumano capacità basata solo sul numero di byte scritti sui dischi dopo la riduzione dei dati, puoi eseguire il provisioning di una capacità maggiore per gli utenti finali e le applicazioni di quella acquistata nel pool di archiviazione.

Con la capacità avanzata, puoi creare dischi nel pool di archiviazione in cui la dimensione cumulativa di tutti i dischi può superare la capacità di cui è stato eseguito il provisioning del pool di archiviazione fino al 500%. La capacità utilizzata del pool di archiviazione è definita dalla quantità di dati scritti e non dalla quantità di capacità del disco di cui è stato eseguito il provisioning. I dischi di un pool di capacità di archiviazione avanzata consumano capacità in modo diverso rispetto ai dischi di un pool di capacità standard e dei dischi del pool non di archiviazione.

Puoi riempire i dischi di un pool di capacità di archiviazione avanzata fino alla dimensione di cui è stato eseguito il provisioning, a condizione che i dati scritti in tutti i dischi del pool non superino la capacità del pool di archiviazione. Se l'utilizzo del pool di archiviazione raggiunge l'80% della capacità di cui è stato eseguito il provisioning del pool, la funzionalità di crescita automatica tenta di aggiungere automaticamente capacità al pool di archiviazione. Se la capacità del pool di archiviazione è completamente utilizzata, le scritture su tutti i dischi del pool di archiviazione non riusciranno finché non elimini i dati o elimini i dischi per ridurre la capacità utilizzata del pool di archiviazione. La maggior parte delle applicazioni software interpreta gli errori restituiti durante le scritture su dischi completi come un guasto hardware, pertanto è importante per entrambe le operazioni:

  • Monitora il pool di archiviazione per evitare di esaurire lo spazio su disco
  • Scopri come risponde il tuo carico di lavoro in caso affermativo

Tieni presente che i pool di archiviazione non hanno visibilità sul file system. I dati eliminati sono considerati ancora in uso finché il sistema operativo non li contrassegna con un comando DISCARD o TRIM. Tutte le immagini del sistema operativo fornite da Google sono configurate in modo da farlo per impostazione predefinita, come accade per la maggior parte delle immagini del sistema operativo di terze parti. Tuttavia, devi verificarlo se non utilizzi un'immagine del sistema operativo fornita da Google. Per ulteriori informazioni sulla verifica o sulla configurazione di questa funzionalità, consulta Disattivare l'inizializzazione lazy e abilitare i comandi DISCARD.

Tipi di pool di archiviazione Hyperdisk

Il tipo di pool di archiviazione Hyperdisk che crei determina il tipo di dischi che puoi creare nel pool di archiviazione.

  • Pool di archiviazione per la velocità effettiva Hyperdisk: quando crei il pool di archiviazione, specifichi la capacità e la velocità effettiva di cui eseguire il provisioning per il pool di archiviazione. Ogni disco per la velocità effettiva Hyperdisk creato nel pool di archiviazione utilizza parte della capacità e della velocità effettiva di cui è stato eseguito il provisioning.
  • Pool di archiviazione bilanciato Hyperdisk: quando crei il pool di archiviazione, specifichi la capacità, la velocità effettiva e le IOPS di cui eseguire il provisioning per il pool di archiviazione. Ogni disco Hyperdisk bilanciato che crei nel pool di archiviazione con capacità e prestazioni di cui è stato eseguito il provisioning superiori ai valori di riferimento utilizza parte della capacità e delle prestazioni del pool di archiviazione di cui è stato eseguito il provisioning.

Pool di archiviazione per la velocità effettiva Hyperdisk

Puoi usare i pool di archiviazione della velocità effettiva Hyperdisk per gestire l'utilizzo del disco per la velocità effettiva Hyperdisk.

Limiti per i pool di archiviazione della velocità effettiva Hyperdisk

I seguenti limiti si applicano ai pool di archiviazione per la velocità effettiva di Hyperdisk.

Limite Valore
Capacità massima di cui è stato eseguito il provisioning del pool di archiviazione 1 piB
Capacità minima di cui è stato eseguito il provisioning del pool di archiviazione 10 TiB
Incrementi della capacità di archiviazione: minimo 1 TiB
(solo incrementi di TiB interi)
Numero massimo di pool di archiviazione Hyperdisk per progetto 10
Velocità effettiva massima 18 GB/s
Velocità effettiva massima per TiB 18 MBps per TiB di capacità
Velocità effettiva minima per TiB 10 MBps per TiB di capacità
Incrementi della velocità effettiva 10 Mbps
Numero massimo di dischi in un pool di archiviazione 1000

Supporto dei tipi di macchine

I pool di archiviazione per la velocità effettiva Hyperdisk sono supportati con le stesse serie di macchine che supportano la velocità effettiva Hyperdisk. Per un elenco delle serie di macchine supportate, consulta Supporto tipo di macchina Hypeperdisk.

Disponibilità regionale del pool di archiviazione per la velocità effettiva Hyperdisk

I pool di archiviazione per la velocità effettiva Hyperdisk possono essere utilizzati nelle seguenti zone:

  • asia-southeast1-c
  • europe-west4-b
  • us-central1-a
  • us-east1-a
  • us-east4-a, us-east4-b, us-east4-c

Per verificare la disponibilità degli aggiornamenti più recenti alle regioni e alle zone disponibili, puoi utilizzare il seguente comando:

gcloud compute storage-pool-types list --filter="name=hyperdisk-throughput"

Pool di archiviazione bilanciati Hyperdisk

Puoi usare i pool di archiviazione bilanciati di Hyperdisk per gestire l'utilizzo del disco Hyperdisk bilanciato.

Nei pool di archiviazione bilanciati di Hyperdisk, i dischi Hyperdisk bilanciati consumano solo IOPS e velocità effettiva in eccesso rispetto ai valori di base di 3000 IOPS e 140 MBps di velocità effettiva per disco. Ad esempio:

  • Se esegui il provisioning di un disco Hyperdisk bilanciato con 3000 IOPS e 140 MBps di velocità effettiva in un pool di archiviazione, il disco non consuma IOPS o velocità effettiva dal pool di archiviazione.
  • Se esegui il provisioning di un disco Hyperdisk bilanciato con 4000 IOPS e 180 MBps di velocità effettiva in un pool di archiviazione, il disco consuma 1000 IOPS e 40 MBps di velocità effettiva dal pool di archiviazione.

Limiti per i pool di archiviazione bilanciati Hyperdisk

I seguenti limiti si applicano ai pool di archiviazione bilanciati di Hyperdisk.

Limite Valore
Capacità massima di cui è stato eseguito il provisioning del pool di archiviazione 1 piB
Capacità minima di cui è stato eseguito il provisioning del pool di archiviazione 10 TiB
Incrementi della capacità di archiviazione: minimo 1 TiB
(solo incrementi di TiB interi)
Numero massimo di pool di archiviazione Hyperdisk per progetto 10
Numero massimo di IOPS 4.194.304 (4 * 2^20)
Numero massimo di IOPS per GiB 4 per GiB
IOPS minimi per GiB 0
Incrementi IOPS 10.000
(e solo multipli di 10.000 IOPS)
Velocità effettiva massima 1 TB/s
Velocità effettiva massima per GiB 1 MBps per GiB di capacità
Velocità effettiva minima per GiB 0 Mbps
Incrementi della velocità effettiva 1 GB/s
Numero massimo di dischi in un pool di archiviazione Hyperdisk 1000

Supporto dei tipi di macchine

I pool di archiviazione bilanciati Hyperdisk sono supportati dalle stesse serie di macchine che supportano Hyperdisk bilanciato. Per un elenco delle serie di macchine supportate, consulta Supporto tipo di macchina Hypeperdisk.

Disponibilità regionale del pool di archiviazione bilanciato Hyperdisk

I pool di archiviazione bilanciati Hyperdisk possono essere utilizzati nelle seguenti zone:

  • asia-south1-b
  • asia-southeast1-c
  • europe-west1-b
  • europe-west4-b
  • us-central1-a
  • us-east4-a, us-east4-b, us-east4-c

Per verificare la disponibilità degli aggiornamenti più recenti alle regioni e alle zone disponibili, puoi utilizzare il seguente comando:

gcloud compute storage-pool-types list  --filter="name=hyperdisk-balanced"

Prestazioni

Le prestazioni dei dischi in un pool di archiviazione sono le stesse di quelle che non sono stati creati in un pool di archiviazione.

Limitazioni dei pool di archiviazione

I pool di archiviazione Hyperdisk presentano le seguenti limitazioni:

Limiti delle risorse:

  • Puoi creare un pool di archiviazione Hyperdisk con una capacità di provisioning massima di 1 PiB.
  • Puoi creare un massimo di 5 pool di archiviazione all'ora.
  • Puoi creare un massimo di 10 pool di archiviazione al giorno.
  • Puoi creare al massimo 10 pool di archiviazione per progetto.
  • Non puoi modificare il modello di provisioning per un pool; non puoi modificare un pool di capacità di archiviazione con capacità standard in un pool di capacità di archiviazione avanzato.
  • I pool di archiviazione sono una risorsa di zona.
  • Puoi creare fino a 1000 dischi in un pool di archiviazione.
  • Puoi utilizzare i pool di archiviazione Hyperdisk solo con Compute Engine. Le istanze Cloud SQL non possono utilizzare i pool di archiviazione Hyperdisk.
  • Puoi modificare la capacità di cui è stato eseguito il provisioning di un pool di archiviazione al massimo due volte in un periodo di 24 ore.

Limiti per i dischi in un pool di archiviazione:

  • In un pool di archiviazione è possibile creare solo nuovi dischi nello stesso progetto e nella stessa zona.
  • Non è consentito spostare i dischi all'interno o all'esterno di un pool di archiviazione. Per spostare un disco all'interno o all'esterno di un pool di archiviazione, devi ricrearlo da uno snapshot. Per maggiori informazioni, consulta Cambiare il tipo di disco.
  • Per creare dischi di avvio in un pool di archiviazione, devi utilizzare un pool di archiviazione bilanciato Hyperdisk.
  • Non è possibile creare dischi regionali in un pool di archiviazione.
  • Non puoi clonare, creare snapshot istantanei, o configurare la replica asincrona del disco permanente per i dischi in un pool di archiviazione.

Prezzi

I pool di archiviazione Hyperdisk vengono fatturati in base a capacità, velocità effettiva e IOPS del pool di archiviazione di cui è stato eseguito il provisioning.

Con un pool di capacità di archiviazione standard, il costo della capacità ha la stessa tariffa del disco sottostante. Ad esempio, il prezzo della capacità Standard di un pool di archiviazione bilanciato Hyperdisk è lo stesso della capacità Hyperdisk bilanciata autonoma.

La capacità avanzata ha un prezzo più alto per riflettere il costo aggiuntivo per fornire un provisioning sottile e riduzione dei dati. Anche con questo premium, i risparmi derivanti dal thin provisioning e dalla riduzione dei dati possono comunque ridurre i costi totali di archiviazione a blocchi attraverso una maggiore efficienza e un maggiore utilizzo.

Per ulteriori informazioni sui prezzi, consulta la pagina Prezzi dei dischi.

Sconti per impegno di utilizzo con i pool di archiviazione Hyperdisk

I pool di archiviazione Hyperdisk non sono idonei per:

  • Sconti per impegno di utilizzo (CUD) basati sulle risorse
  • Sconti per utilizzo sostenuto (SUD)

Che cosa succede dopo?