Capacità della scalabilità

Questa pagina mostra 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 a livello di zona con un intervallo di capacità più elevato (in precedenza SSD con scalabilità elevata) non ha più bisogno di tutta la capacità allocata, puoi valutare di scalarla verso il basso. Allo stesso modo, se noti che stai per esaurire la capacità, potresti voler fare lo scale up della capacità per evitare che le applicazioni vengano violate. Se il file system esaurisce gli inode, devi aggiungere anche 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

Ogni file archiviato nella condivisione file utilizza un inode. Se il file system esaurisce gli inode, non è possibile archiviare altri file nella condivisione file anche se non è stata raggiunta la capacità massima allocata. L'unico modo per aggiungere innodi è aggiungere capacità. Tuttavia, raggiungere il numero massimo di inode è raro ed è un problema solo se devi archiviare molti file di piccole dimensioni.

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 seguente tabella mostra come scalare la capacità di condivisione file in base al livello di servizio:

Livello di servizio HDD base SSD base Rete a livello di zona, con capacità ridotta Rete a livello di zona, con capacità maggiore A livello di regione, capacità inferiore A livello di regione, capacità superiore Grandi aziende
Direzione di scalabilità Solo attivo Solo attivo Su e giù Su e giù Su e giù Su e giù Su e giù
Incremento di scalabilità 1GiB 1GiB 256GiB 2.5TiB 256GiB 2.5TiB 256GiB
Capacità minima 1TiB 2.5TiB 1TiB 10TiB 1TiB 10TiB 1TiB
Capacità massima 63.9TiB 63.9TiB 9.75TiB 100TiB 9.75TiB 100TiB 10TiB

La scalabilità della capacità di un'istanza a livello di zona con un intervallo di capacità più elevato può richiedere più tempo rispetto alle istanze di livello Enterprise e Base. 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 annullarla né apportare altre modifiche all'istanza, ma le operazioni di lettura e scrittura sono senza interruzioni. Inoltre, non puoi scalare un'istanza di livello enterprise e di zona fino a un livello di capacità inferiore a quanto necessario per archiviare i dati e i metadati di file esistenti. Ogni tentativo in tal senso genera un errore.

Istruzioni per modificare un'istanza

Console Google Cloud

Per modificare le istanze Filestore utilizzando la console Google Cloud, vai alla pagina Modifica istanza, dove puoi modificare la descrizione dell'istanza, gestire le regole di controllo dell'accesso dell'accesso basato su IP e scalare le prestazioni della condivisione file:

  1. Nella console Google Cloud, vai alla pagina Istanze Filestore.

    Vai alla pagina delle istanze Filestore

  2. Fai clic sull'ID dell'istanza da modificare.

  3. Nella pagina Dettagli istanza, fai clic su Modifica per passare alla pagina Modifica istanza.

  4. Nel campo Modifica capacità, inserisci il nuovo valore della capacità.

  5. Fai clic su Salva.

gcloud

Prima di iniziare

Per utilizzare gcloud CLI, devi installare Cloud SDK o utilizzare Cloud Shell integrato nella console Google Cloud:

Vai alla console Google Cloud

Comando gcloud per modificare un'istanza

Puoi modificare un'istanza Filestore eseguendo il comando instances update.

 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 da modificare.
  • project-id è l'ID del progetto Google Cloud che contiene l'istanza Filestore. Puoi saltare questo flag se l'istanza Filestore si trova nel progetto predefinito gcloud. Puoi impostare il progetto predefinito eseguendo:

     gcloud config set project project-id
    
  • location è la località in cui si trova l'istanza Filestore. Per le istanze aziendali, specifica una regione. Per tutte le altre istanze, specifica una zona. Ad esempio, us-central1-a.

    Esegui il comando gcloud filestore zones list per ottenere un elenco delle zone supportate. Puoi saltare questo flag se l'istanza Filestore si trova nella zona predefinita gcloud. Puoi impostare la zona predefinita eseguendo:

     gcloud config set filestore/zone zone
    
  • file-share-name è il nome della condivisione file pubblicata dall'istanza Filestore. I nomi delle condivisioni file non possono essere modificati dopo la creazione dell'istanza.

  • file-share-size è la nuova dimensione per la condivisione file. Puoi specificare la dimensione della condivisione file in numeri interi utilizzando GiB (impostazione predefinita) o TiB. Ad esempio: 10TiB.

    Per visualizzare la quota disponibile, vai alla pagina Quote nella console Google Cloud:

    Vai alla pagina Quote

  • (Facoltativo) Per un elenco dettagliato dei flag disponibili, consulta la pagina di riferimento gcloud filestore instances update.