Capacità della scalabilità

In questa pagina viene spiegato come aumentare o diminuire la capacità del tuo Filestore.

Quando utilizzi Filestore, ti consigliamo di monitora l'utilizzo delle istanze Filestore in modo da poter regolare la capacità in base alle esigenze. Ad esempio, se noti che istanza a livello di zona con un intervallo di capacità più elevato (precedentemente SSD con scalabilità elevata) non abbia bisogno di tutta la capacità allocata, valuta la possibilità di ridurla. Analogamente, se noti che stai per esaurire la capacità, puoi provare a fare lo scale up della capacità per evitare interruzioni delle applicazioni. Se il file system esaurisci 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 inode

Ogni file archiviato nella condivisione file utilizza un inode. Se il file system esegue tra gli inode, non potrai archiviare altri file nella condivisione file se non hai raggiunto la capacità massima allocata. L'unico modo per aggiungere consiste nell'aggiunta di capacità. Tuttavia, è raro raggiungere il numero massimo di inode ed è un problema solo se devi archiviare numerosi file di piccole dimensioni.

Per comprendere meglio la capacità disponibile di un'istanza, vedi Capacità di anticipare.

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 in cui l'istanza è in uso. La tabella seguente mostra come può essere impostata la capacità di condivisione file scalato 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 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 richiedono 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 Filestore. Per assicurarti che le tue istanze non esauriscano eseguire queste operazioni in anticipo.

Quando è in corso un'operazione di scalabilità, non puoi annullarla o non apportare altre modifiche all'istanza, ma le operazioni di lettura e scrittura senza interruzioni. Inoltre, non puoi scalare un'istanza a livello aziendale e di zona a un livello di capacità inferiore a quanto necessario per archiviare i dati e i metadati dei file. 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 potrai modificare l'istanza descrizione, gestire le regole di controllo dell'accesso basato su IP e scalare la condivisione file rendimento:

  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 a Modifica di Compute Engine.

  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: installa Cloud SDK o usa 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 di Filestore che desideri modificare.
  • project-id è l'ID del progetto Google Cloud che contiene l'istanza Filestore. Puoi saltare questo passaggio flag se l'istanza Filestore è nel valore predefinito gcloud progetto. Puoi impostare il progetto predefinito eseguendo:

     gcloud config set project project-id
    
  • location è la posizione in cui Filestore dell'istanza di Compute Engine. Per le istanze aziendali, specifica una regione. Per tutti gli altri di Compute Engine, specificare una zona. Ad esempio, us-central1-a.

    Esegui il comando gcloud filestore zones list per visualizzare un elenco delle diverse. Puoi saltare questo flag se l'istanza Filestore si trova in la 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. Impossibile modificare i nomi delle condivisioni file dopo la creazione dell'istanza.

  • file-share-size è la nuova dimensione per la condivisione file. Tu 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 gcloud filestore instances update pagina di riferimento.

Passaggi successivi