Capacidad de escalado

En esta página se explica cómo aumentar o reducir la capacidad de tus instancias de Filestore.

Cuando uses Filestore, te recomendamos que monitorices la utilización de tus instancias de Filestore para que puedas ajustar la capacidad según sea necesario. Por ejemplo, si observas que una instancia de nivel de zona con un intervalo de capacidad superior (anteriormente SSD de alto escalado) ya no necesita toda la capacidad asignada, puedes reducirla. Del mismo modo, si observas que te estás quedando sin capacidad, puedes aumentar la capacidad para evitar que tus aplicaciones dejen de funcionar. Si el sistema de archivos se queda sin inodos, también debes añadir capacidad. Para comprobar el uso de los inodos, ejecuta el siguiente comando:

  df -i

El comando devuelve algo similar a lo siguiente:

  Filesystem           Inodes  IUsed      IFree  IUse%  Mounted on
  10.0.0.2:/vol1    134217728     13  134217715     1%  /mnt/test

Uso de inodos

Cada archivo almacenado en el recurso compartido de archivos consume un inodo. Si el sistema de archivos se queda sin inodos, no podrás almacenar más archivos en el recurso compartido de archivos, aunque no hayas alcanzado la capacidad máxima asignada. La única forma de añadir inodos es añadiendo capacidad. Sin embargo, es raro alcanzar el número máximo de inodos y solo es un problema si necesitas almacenar muchos archivos pequeños.

Para entender mejor la capacidad disponible de una instancia, consulta Anticipar la capacidad.

Diferencias en el comportamiento de escalado según el nivel de servicio

Escalar una instancia no afecta a su disponibilidad y se puede hacer mientras la instancia está en uso. En la siguiente tabla se muestra cómo se puede escalar la capacidad de los recursos compartidos de archivos en función del nivel de servicio:

Nivel de servicio HDD básico SSD básico Zonal, menor capacidad Zonal, mayor capacidad Regional, menor capacidad Regional, mayor capacidad Empresa
Dirección de escalado Solo se aumentará Solo se aumentará Arriba y abajo Arriba y abajo Arriba y abajo Arriba y abajo Arriba y abajo
Incremento de escalado 1 GiB 1 GiB 1 GiB 2,5 TiB 1 GiB*/256 GiB 2,5 TiB 256 GiB
Capacidad mínima 1 TiB 2,5 TiB 1 TiB 10 TiB 100 GiB*/1 TiB 10 TiB 1 TiB
Capacidad máxima 63,9 TiB 63,9 TiB 9,75 TiB 100 TiB 10.239 GiB*9,75 TiB 100 TiB 10 TiB

* En función del acceso a la función de instancias de pequeña capacidad, el intervalo de capacidad inferior de las instancias regionales de Filestore puede ser de 100 GiB a 10.239 GiB o de 1 TiB a 9,75 TiB. Para obtener acceso a la función de instancias de capacidad pequeña, debes rellenar el siguiente formulario: Solicitar acceso a instancias de capacidad pequeña. Para obtener más información, consulta las instancias de Filestore de pequeña capacidad.

Escalar la capacidad de una instancia de nivel zonal con un intervalo de capacidad superior puede tardar más que las instancias de nivel básico y empresarial. El tiempo real necesario varía en función de la cantidad de datos almacenados en la instancia y de la carga de la instancia de Filestore. Para asegurarte de que tus instancias no se queden sin capacidad, realiza estas operaciones con antelación.

Cuando se lleva a cabo una operación de escalado, no puedes cancelarla ni hacer ningún otro cambio en la instancia, pero las operaciones de lectura y escritura no se interrumpen. Tampoco puedes reducir la capacidad de una instancia de nivel empresarial y de nivel zonal por debajo de lo que se necesita para almacenar sus datos de archivo y metadatos. Si intenta hacerlo, se producirá un error.

Instrucciones para editar una instancia

Google Cloud consola

Para editar instancias de Filestore con la consola, ve a la página Editar instancia, donde puedes editar la descripción de la instancia, gestionar las reglas de control de acceso basado en IP y escalar el rendimiento del recurso compartido de archivos: Google Cloud

  1. En la Google Cloud consola, ve a la página Instancias de Filestore.

    Ve a la página Instancias de Filestore.

  2. Haga clic en el ID de instancia de la instancia que quiera editar.

  3. En la página Detalles de la instancia, haga clic en Editar para ir a la página Editar instancia.

  4. En el campo Editar capacidad, introduce el nuevo valor de capacidad.

  5. Haz clic en Guardar.

gcloud

Antes de empezar

Para usar la CLI gcloud, debes instalar el SDK de Google Cloud o usar Cloud Shell, que está integrado en la consola: Google Cloud

Ir a la Google Cloud consola

Comando gcloud para editar una instancia

Para editar una instancia de Filestore, ejecuta el comando instances update.

 gcloud filestore instances update instance-id \
     --project="project-id" \
     --location=location \
     --file-share=name="file-share-name",capacity=file-share-size

donde:

  • instance-id es el ID de instancia de la instancia de Filestore que quieres editar.
  • project-id es el ID del proyecto Google Cloud que contiene la instancia de Filestore. Puedes omitir esta marca si la instancia de Filestore está en el proyecto gcloudpredeterminado. Para definir el proyecto predeterminado, ejecuta el siguiente comando:

     gcloud config set project project-id
    
  • location es la ubicación en la que reside la instancia de Filestore. En el caso de las instancias de Enterprise, especifique una región. En el resto de los casos, especifica una zona. Por ejemplo, us-central1-a.

    Ejecuta el comando gcloud filestore zones list para obtener una lista de las zonas admitidas. Puedes omitir esta marca si la instancia de Filestore está en la zona predeterminada gcloud. Puedes definir la zona predeterminada ejecutando el siguiente comando:

     gcloud config set filestore/zone zone
    
  • file-share-name es el nombre del recurso compartido de archivos que se sirve desde la instancia de Filestore. Los nombres de los recursos compartidos de archivos no se pueden cambiar después de crear la instancia.

  • file-share-size es el nuevo tamaño que quieres asignar al recurso compartido de archivos. Puedes especificar el tamaño del recurso compartido de archivos con números enteros mediante GiB (valor predeterminado) o TiB. Por ejemplo, 10TiB.

    Para ver la cuota disponible, ve a la página Cuotas de la Google Cloud consola:

    Ir a la página Cuotas

  • Opcional: Para ver una lista detallada de las marcas disponibles, consulte la página de referencia de gcloud filestore instances update.

Siguientes pasos