I pool di archiviazione Hyperdisk sono una nuova risorsa di archiviazione a blocchi che ti aiuta a gestire lo spazio di archiviazione a blocchi Hyperdisk in modo aggregato. I pool di archiviazione Hyperdisk sono disponibili nelle varianti Hyperdisk Throughput Storage Pool e Hyperdisk Balanced Storage Pool.
Quando crei un pool di archiviazione, devi specificare le seguenti proprietà:
- Zona
- Tipo di pool di archiviazione
- Tipo di provisioning della capacità
- Capacità sottoposta a provisioning del pool
- Tipo provisioning prestazioni
- IOPS e throughput sottoposti a provisioning del pool
Puoi utilizzare i tipi di provisioning Capacità standard, Capacità avanzata, Prestazioni standard o Prestazioni avanzate con i pool di archiviazione Hyperdisk:
- Capacità standard: la capacità allocata per ogni disco creato nel pool di archiviazione viene detratta dalla capacità totale allocata del pool di archiviazione.
- Capacità avanzata: il pool di archiviazione trae vantaggio dal thin provisioning e dalla riduzione dei dati. Solo la quantità di dati effettivamente scritti viene detratta dalla capacità totale sottoposta a provisioning del pool di archiviazione.
- Prestazioni standard: le prestazioni di cui è stato eseguito il provisioning per ogni disco creato nel pool di archiviazione vengono detratte dalle prestazioni totali di cui è stato eseguito il provisioning del pool di archiviazione.
- Prestazioni avanzate: le prestazioni di cui è stato eseguito il provisioning per ogni disco beneficiano del thin provisioning. Solo la quantità di prestazioni utilizzata da un disco viene detratta dalle prestazioni totali riservate del pool di archiviazione.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API di Google Cloud .
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) -
Per connetterti a un'istanza VM che può essere eseguita come service account:
Utente Service Account (v1) (ruolo
roles/iam.serviceAccountUser
) -
compute.storagePools.create
sul progetto -
compute.storagePools.setLabels
sul progetto - Puoi creare un pool di archiviazione Hyperdisk con una capacità di provisioning massima di 5 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 un massimo di 10 pool di archiviazione per progetto.
- Non puoi modificare il modello di provisioning per un pool; non puoi modificare un pool di archiviazione con capacità standard in un pool di archiviazione con capacità avanzata o un pool di archiviazione con prestazioni avanzate in un pool di archiviazione con prestazioni standard.
- 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 pool di archiviazione Hyperdisk.
- Puoi modificare la capacità o le prestazioni sottoposte a provisioning di un pool di archiviazione al massimo due volte in un periodo di 24 ore.
- In un pool di archiviazione è possibile creare nuovi dischi solo 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 saperne di più, consulta Cambia il tipo di disco.
- Per creare dischi di avvio in un pool di archiviazione, devi utilizzare un pool di archiviazione Hyperdisk bilanciato.
- I pool di archiviazione non supportano dischi a livello di regione.
- Non puoi clonare, creare snapshot istantanei o configurare la replica asincrona per i dischi in un pool di archiviazione.
- I dischi Hyperdisk bilanciato in un pool di archiviazione non possono essere collegati a più istanze di computing.
- Vai alla pagina Crea un pool di archiviazione nella Google Cloud console.
Vai alla pagina Crea pool di archiviazione - Nel campo Nome, inserisci un nome univoco per il pool di archiviazione.
- (Facoltativo) Nel campo Descrizione, inserisci una descrizione per il pool di archiviazione.
- Seleziona la Regione e la Zona in cui creare il pool di archiviazione.
- Scegli un valore per il Tipo di pool di archiviazione.
Scegli un tipo di provisioning nel campo Tipo di capacità e specifica la capacità di cui eseguire il provisioning per il pool di archiviazione nel campo Capacità pool di archiviazione. Puoi specificare una dimensione da 10 TiB a 1 PiB.
Per creare un pool di archiviazione con una grande capacità, potresti dover richiedere un aggiustamento delle quote.
Scegli un tipo di provisioning nel campo Tipo di prestazioni.
Per i pool di archiviazione bilanciati Hyperdisk, nel campo IOPS sottoposte a provisioning, inserisci le IOPS di cui eseguire il provisioning per il pool di archiviazione.
Per un pool di archiviazione Hyperdisk Throughput o Hyperdisk Balanced, nel campo Throughput riservato, inserisci il throughput di cui eseguire il provisioning per il pool di archiviazione.
Fai clic su Invia per creare il pool di archiviazione.
- NAME: il nome univoco del pool di archiviazione.
- ZONE: la zona in cui creare il pool di archiviazione,
ad esempio
us-central1-a
. - STORAGE_POOL_TYPE: il tipo di disco da archiviare
nel pool di archiviazione. I valori consentiti sono
hyperdisk-throughput
ehyperdisk-balanced
. - CAPACITY_TYPE: facoltativo, il tipo di provisioning della capacità
del pool di archiviazione. I valori consentiti sono
advanced
estandard
. Se non specificato, viene utilizzato il valoreadvanced
. - POOL_CAPACITY: la capacità totale di cui eseguire il provisioning per il nuovo pool di archiviazione, specificata in GiB per impostazione predefinita.
- PERFORMANCE_TYPE: facoltativo, il tipo di provisioning per le prestazioni
del pool di archiviazione. I valori consentiti sono
advanced
estandard
. Se non specificato, viene utilizzato il valoreadvanced
. - IOPS: le IOPS di cui eseguire il provisioning per il pool di archiviazione. Puoi utilizzare questo flag solo con i pool di archiviazione Hyperdisk Balanced.
- THROUGHPUT: il throughput in MBps di cui eseguire il provisioning per il pool di archiviazione.
- DESCRIPTION: facoltativo, una stringa di testo che descrive il pool di archiviazione.
- PROJECT_ID: l'ID del progetto
- ZONE: la zona in cui creare il pool di archiviazione,
ad esempio
us-central1-a
. - NAME: un nome univoco per il pool di archiviazione.
- DESCRIPTION: facoltativo, una stringa di testo che descrive il pool di archiviazione.
- POOL_CAPACITY: la capacità totale di cui eseguire il provisioning per il nuovo pool di archiviazione, specificata in GiB per impostazione predefinita.
- STORAGE_POOL_TYPE: il tipo di disco da archiviare
nel pool di archiviazione. I valori consentiti sono
hyperdisk-throughput
ehyperdisk-balanced
. - IOPS: facoltativo: le IOPS di cui eseguire il provisioning per il pool di archiviazione. Puoi utilizzare questo flag solo con i pool di archiviazione Hyperdisk Balanced.
- THROUGHPUT: facoltativo, la portata in MBps di cui eseguire il provisioning per il pool di archiviazione.
- CAPACITY_TYPE: facoltativo, il tipo di provisioning della capacità
del pool di archiviazione. I valori consentiti sono
advanced
estandard
. Se non specificato, viene utilizzato il valoreadvanced
. - PERFORMANCE_TYPE: facoltativo, il tipo di provisioning per le prestazioni
del pool di archiviazione. I valori consentiti sono
advanced
estandard
. Se non specificato, viene utilizzato il valoreadvanced
.
Vai
Per utilizzare gli Go esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia a riga di comando gcloud, quindi configura le credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Java
Per utilizzare gli Java esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia a riga di comando gcloud, quindi configura le credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Node.js
Per utilizzare gli Node.js esempi in questa pagina in un ambiente di sviluppo locale, installa e inizializza l'interfaccia a riga di comando gcloud, quindi configura le credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Per ulteriori informazioni, consulta Eseguire l'autenticazione per l'utilizzo di REST nella documentazione Google Cloud sull'autenticazione.
Ruoli e autorizzazioni richiesti
Per ottenere le autorizzazioni necessarie per creare un pool di archiviazione, chiedi all'amministratore di concederti i seguenti ruoli IAM per il progetto:
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questi ruoli predefiniti contengono le autorizzazioni necessarie per creare un pool di archiviazione. Per visualizzare le autorizzazioni obbligatorie corrette, espandi l'omonima sezione:
Autorizzazioni obbligatorie
Per creare un pool di archiviazione sono necessarie le seguenti autorizzazioni:
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Limitazioni
Tieni presente le seguenti limitazioni durante la creazione di pool di archiviazione Hyperdisk:
Limiti delle risorse:
Limiti per i dischi in un pool di archiviazione:
Intervalli di capacità e limiti di prestazioni di cui è stato eseguito il provisioning
Quando crei un pool di archiviazione, la capacità di provisioning, le IOPS e la velocità effettiva sono soggette ai limiti descritti in Limiti per i pool di archiviazione.
Crea un pool di archiviazione Hyperdisk
Per creare un nuovo pool di archiviazione Hyperdisk, utilizza la Google Cloud console, Google Cloud CLI o REST.
Console
gcloud
Per creare un pool di archiviazione Hyperdisk, utilizza il comando
gcloud compute storage-pools create
.gcloud compute storage-pools create NAME \ --zone=ZONE \ --storage-pool-type=STORAGE_POOL_TYPE \ --capacity-provisioning-type=CAPACITY_TYPE \ --provisioned-capacity=POOL_CAPACITY \ --performance-provisioning-type=PERFORMANCE_TYPE \ --provisioned-iops=IOPS \ --provisioned-throughput=THROUGHPUT \ --description=DESCRIPTION
Sostituisci quanto segue:
REST
Crea una richiesta
POST
per creare un pool di archiviazione Hyperdisk utilizzando il metodostoragePools.insert
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools { "name": "NAME", "description": "DESCRIPTION", "poolProvisionedCapacityGb": "POOL_CAPACITY", "storagePoolType": "projects/PROJECT_ID/zones/ZONE/storagePoolTypes/STORAGE_POOL_TYPE", "poolProvisionedIops": "IOPS", "poolProvisionedThroughput": "THROUGHPUT", "capacityProvisioningType": "CAPACITY_TYPE", "performanceProvisioningType": "PERFORMANCE_TYPE" }
Sostituisci quanto segue:
Vai
Java
Node.js
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-06-30 UTC.
-