En esta página, se muestra cómo aumentar o disminuir la capacidad de tus instancias de Filestore.
Cuando uses Filestore, te recomendamos que supervises el uso de tus instancias de Filestore para que puedas ajustar la capacidad según sea necesario. Por ejemplo, si observas que una instancia de nivel zonal con un rango de capacidad más alto (antes, SSD de escala alta) ya no necesita toda su capacidad asignada, puedes considerar reducir su escala. Del mismo modo, si observas que te estás quedando sin capacidad, es posible que desees aumentar la capacidad para evitar que tus aplicaciones se interrumpan. Si el sistema de archivos se queda sin nodos, también debes agregar capacidad. Para verificar el uso de nodos, ejecuta lo siguiente:
df -i
El comando muestra un resultado similar al siguiente:
Filesystem Inodes IUsed IFree IUse% Mounted on
10.0.0.2:/vol1 134217728 13 134217715 1% /mnt/test
Uso de nodos
Cada archivo almacenado en el recurso de archivos compartidos consume un nodo. Si el sistema de archivos se queda sin nodos, no podrás almacenar más archivos en el recurso de archivos compartidos, incluso si no alcanzaste la capacidad máxima asignada. La única forma de agregar nodos es agregar capacidad. Sin embargo, alcanzar el máximo de nodos es poco común y solo es un problema si necesitas almacenar muchos archivos pequeños.
Para comprender mejor la capacidad disponible de una instancia, consulta Cómo anticipar la capacidad.
Diferencias en el comportamiento del escalamiento según el nivel de servicio
El escalamiento de una instancia no afecta su disponibilidad y se puede realizar mientras la instancia está en uso. En la siguiente tabla, se muestra cómo se puede escalar la capacidad de los recursos de archivos compartidos según el nivel de servicio:
| Nivel de servicio | HDD básico | SSD básico | Zonal, capacidad más baja | Zonal, capacidad más alta | Regional, capacidad más baja | Regional, capacidad más alta | Enterprise |
|---|---|---|---|---|---|---|---|
| Dirección de escalamiento | Solo verticalmente | Solo verticalmente | Verticalmente o reducir el escalamiento | Verticalmente o reducir el escalamiento | Verticalmente o reducir el escalamiento | Verticalmente o reducir el escalamiento | Verticalmente o reducir el escalamiento |
| Aumento de escalamiento | 1 GiB | 1 GiB | 256 GiB | 2.5 TiB | 1 GiB | 2.5 TiB | 256 GiB |
| Capacidad mínima | 1 TiB | 2.5 TiB | 1 TiB | 10 TiB | 100 GiB | 10 TiB | 1 TiB |
| Capacidad máxima | 63.9 TiB | 63.9 TiB | 9.75 TiB | 100 TiB | 10,239 GiB | 100 TiB | 10 TiB |
El escalamiento de la capacidad de una instancia de nivel zonal con un rango de capacidad más alto puede tardar más que las instancias de nivel empresarial y básico. El tiempo real requerido varía según la cantidad de datos almacenados en la instancia y la carga en la instancia de Filestore. Para asegurarte de que tus instancias no se queden sin capacidad, realiza estas operaciones con anticipación.
Cuando se realiza una operación de escalamiento, no puedes cancelar la operación ni realizar otras modificaciones en la instancia. Las operaciones de lectura y escritura son ininterrumpidas. Tampoco puedes escalar una instancia de nivel empresarial y de nivel zonal a un nivel de capacidad inferior al necesario para almacenar sus datos y metadatos de archivos existentes. Intentar hacerlo da como resultado un error.
Instrucciones para editar una instancia
Google Cloud Consola de
Para editar instancias de Filestore con la Google Cloud consola, navega a la página Editar instancia , en la que puedes editar la descripción de la instancia, administrar las reglas de control de acceso basadas en IP y escalar el rendimiento del recurso de archivos compartidos:
En la Google Cloud consola de, ve a la página de instancias de Filestore.
Haz clic en el ID de la instancia que deseas editar.
En la página Detalles de la instancia, haz clic en Editar para ir a la página Editar instancia.
En el campo Editar capacidad, ingresa el nuevo valor de capacidad.
Haz clic en Guardar.
gcloud
Antes de comenzar
Para usar la gcloud CLI, debes instalar el SDK de Cloud o usar Cloud Shell que está integrado en la Google Cloud consola:
Comando gcloud para editar una instancia
Puedes editar una instancia de Filestore ejecutando el instances
update comando.
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 la instancia de Filestore que deseas editar.
project-id es el ID del proyecto del Google Cloud proyecto que contiene la instancia de Filestore. Puedes omitir esta marca si la instancia de Filestore está en el proyecto predeterminado de
gcloud. Para configurar el proyecto predeterminado, ejecuta el siguiente comando:gcloud config set project project-idlocation es la ubicación en la que reside la instancia de Filestore. Para las instancias empresariales, especifica una región. Para todas las demás instancias, especifica una zona. Por ejemplo,
us-central1-a.Ejecuta el comando
gcloud filestore zones listpara obtener una lista de las zonas admitidas. Puedes omitir esta marca si la instancia de Filestore está en la zona predeterminada degcloud. Para configurar la zona predeterminada, ejecuta el siguiente comando:gcloud config set filestore/zone zonefile-share-name es el nombre del archivo compartido que se entrega desde la instancia de Filestore. Los nombres de los archivos compartidos no se pueden cambiar después de que se crea la instancia.
file-share-size es el tamaño nuevo que deseas para el recurso de archivos compartidos. Puedes especificar el tamaño de archivos compartidos en números enteros mediante
GiB(predeterminado) oTiB. Por ejemplo,10TiB.Para ver tu cuota disponible, ve a la página Cuotas en la Google Cloud consola de:
Opcional: Para obtener una lista detallada de las marcas disponibles, consulta la
gcloud filestore instances updatepágina de referencia.