Questa pagina spiega come aumentare o diminuire la capacità delle istanze Filestore.
Quando utilizzi Filestore, ti consigliamo di monitorare l'utilizzo delle istanze Filestore in modo da poter regolare la capacità in base alle esigenze. Ad esempio, se noti che un'istanza di livello zonale con un intervallo di capacità maggiore (in precedenza SSD a scalabilità elevata) non ha più bisogno di tutta la capacità allocata, puoi prendere in considerazione la possibilità di ridimensionarla. Allo stesso modo, se noti che stai esaurendo la capacità, potresti voler fare lo scale up della capacità per evitare che le applicazioni si interrompano. Se il file system esaurisce gli inode, devi anche aggiungere capacità. Per controllare l'utilizzo degli inode, esegui:
df -i
Il comando restituisce un risultato simile al seguente:
Filesystem Inodes IUsed IFree IUse% Mounted on
10.0.0.2:/vol1 134217728 13 134217715 1% /mnt/test
Utilizzo degli inode
Ogni file archiviato nella condivisione file consuma un inode. Se il file system esaurisce gli inode, non potrai archiviare altri file nella condivisione file, anche se non hai raggiunto la capacità massima allocata. L'unico modo per aggiungere inode è aggiungere capacità. Tuttavia, raggiungere il numero massimo di inode è raro ed è un problema solo se devi archiviare numerosi file di piccole dimensioni.
Per una migliore comprensione della capacità disponibile di un'istanza, consulta Anticipare la capacità.
Differenze nel comportamento di scalabilità in base al livello di servizio
La scalabilità di un'istanza non influisce sulla sua disponibilità e può essere eseguita mentre l'istanza è in uso. La tabella seguente mostra come è possibile scalare la capacità della condivisione file in base al livello di servizio:
| Livello di servizio | HDD base | SSD base | Zonale, capacità inferiore | Zonale, capacità maggiore | Regionale, capacità inferiore | Regionale, capacità maggiore | Enterprise |
|---|---|---|---|---|---|---|---|
| Direzione di scalabilità | Solo aumento | Solo aumento | Aumento e diminuzione | Aumento e diminuzione | Aumento e diminuzione | Aumento e diminuzione | Aumento e diminuzione |
| Incremento di scalabilità | 1 GiB | 1 GiB | 256 GiB | 2,5 TiB | 1 GiB*/256 GiB | 2,5 TiB | 256 GiB |
| Capacità minima | 1 TiB | 2,5 TiB | 1 TiB | 10 TiB | 100 GiB*/1 TiB | 10 TiB | 1 TiB |
| Capacità massima | 63,9 TiB | 63,9 TiB | 9,75 TiB | 100 TiB | 10.239 GiB*9,75 TiB | 100 TiB | 10 TiB |
* A seconda dell'accesso alla funzionalità delle istanze di piccola capacità, l'intervallo di capacità inferiore per le istanze regionali Filestore può essere compreso tra 100 GiB e 10.239 GiB o tra 1 TiB e 9,75 TiB. Per saperne di più, consulta Istanze Filestore di piccola capacità.
La scalabilità della capacità di un'istanza di livello zonale con un intervallo di capacità maggiore può richiedere più tempo rispetto alle istanze di livello Enterprise e Basic. Il tempo effettivo richiesto varia a seconda della quantità di dati archiviati nell'istanza e del carico sull'istanza Filestore. Per assicurarti che le istanze non esauriscano la capacità, esegui queste operazioni in anticipo.
Durante un'operazione di scalabilità, non puoi annullare l'operazione o apportare altre modifiche all'istanza, ma le operazioni di lettura e scrittura non vengono interrotte. Inoltre, non puoi scalare un'istanza di livello Enterprise e di livello zonale a un livello di capacità inferiore a quello necessario per archiviare i dati e i metadati dei file esistenti. Se tenti di farlo, si verifica un errore.
Istruzioni per modificare un'istanza
Google Cloud Console
Per modificare le istanze Filestore utilizzando la Google Cloud console, vai alla pagina Modifica istanza , dove puoi modificare la descrizione dell'istanza, gestire le regole di controllo dell'accesso basate su IP e scalare le prestazioni della condivisione file:
Nella Google Cloud console, vai alla pagina Istanze Filestore.
Fai clic sull'ID istanza dell'istanza che vuoi modificare.
Nella pagina Dettagli istanza, fai clic su Modifica per andare alla pagina Modifica istanza.
Nel campo Modifica capacità, inserisci il nuovo valore di capacità.
Fai clic su Salva.
gcloud
Prima di iniziare
Per utilizzare gcloud CLI, devi installare Cloud SDK o utilizzare Cloud Shell integrato nella Google Cloud console:
Comando gcloud per modificare un'istanza
Puoi modificare un'istanza Filestore eseguendo il instances
update comando.
gcloud filestore instances update instance-id \
--project="project-id" \
--location=location \
--file-share=name="file-share-name",capacity=file-share-size
dove:
- instance-id è l'ID istanza dell'istanza Filestore che vuoi modificare.
project-id è l'ID progetto del Google Cloud progetto che contiene l'istanza Filestore. Puoi omettere questo flag se l'istanza Filestore si trova nel progetto predefinito di
gcloud. Puoi impostare il progetto predefinito eseguendo:gcloud config set project project-idlocation è la località in cui si trova l'istanza Filestore. Per le istanze Enterprise, specifica una regione. Per tutte le altre istanze, specifica una zona. Ad esempio,
us-central1-a.Esegui il comando
gcloud filestore zones listper visualizzare un elenco delle zone supportate. Puoi omettere questo flag se l'istanza Filestore si trova nella zona predefinita digcloud. Puoi impostare la zona predefinita eseguendo:gcloud config set filestore/zone zonefile-share-name è il nome della condivisione file fornita dall'istanza Filestore. I nomi delle condivisioni file non possono essere modificati dopo la creazione dell'istanza.
file-share-size è la nuova dimensione che vuoi assegnare alla condivisione file. Puoi specificare la dimensione della condivisione file in numeri interi utilizzando
GiB(impostazione predefinita) oTiB. Ad esempio,10TiB.Per visualizzare la quota disponibile, vai alla pagina Quote nella Google Cloud console:
(Facoltativo) Per un elenco dettagliato dei flag disponibili, consulta la pagina di riferimento
gcloud filestore instances update.