Si tu carga de trabajo requiere espacio de almacenamiento adicional, puedes aumentar el tamaño de tu volumen de Google Cloud Hyperdisk. Los volúmenes de Hyperdisk también te permiten aprovisionar de forma dinámica las características de rendimiento de los discos.
- Volúmenes de Hyperdisk Balanced: Puedes especificar los niveles de IOPS y capacidad de procesamiento cuando creas el volumen, y también puedes cambiar esos valores en cualquier momento.
- Volúmenes de hiperdisco Extremo: puedes especificar el nivel de IOPS cuando se crea el volumen y también puedes cambiar ese valor en cualquier momento.
- Volúmenes de capacidad de procesamiento de Hyperdisk: puedes especificar el nivel de capacidad de procesamiento cuando creas el volumen y también puedes cambiar ese valor en cualquier momento.
Antes de empezar
-
Configura la autenticación si aún no lo hiciste.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud.
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Administrador de instancias de Compute (v1) (
roles/compute.instanceAdmin.v1
) - Para conectarte a una VM que puede ejecutarse como una cuenta de servicio:
Usuario de cuenta de servicio (v1) (
roles/iam.serviceAccountUser
) - Aumenta el tamaño del volumen.
- Crea una copia de seguridad del disco
- Cambia el tamaño de las particiones del disco.
- Aumenta el tamaño del disco: Una vez cada cuatro horas para Hyperdisk Extreme o Hyperdisk Balanced; una vez cada seis horas para Hyperdisk Throughput
- Modificar las IOPS o la capacidad de procesamiento aprovisionadas: una vez cada cuatro horas
En la consola de Google Cloud, ve a la página Discos.
En la lista de discos de tu proyecto, haz clic en el nombre del volumen de Hyperdisk para el que deseas cambiar la capacidad o el rendimiento aprovisionado.
En la página de detalles del disco, haz clic en Editar.
- En el campo Tamaño, ingresa el tamaño nuevo para tu disco. El tamaño del disco debe estar en el rango de los valores admitidos.
- Para Hyperdisk Extreme y Hyperdisk Balanced: en el campo IOPS aprovisionadas, ingresa el valor de IOPS nuevo para tu volumen.
- Para Hyperdisk Throughput y Hyperdisk Balanced: en el campo Capacidad de procesamiento aprovisionada, ingresa el valor de capacidad de procesamiento nuevo del volumen.
Haz clic en Guardar para aplicar los cambios en el disco.
- DISK_NAME: el nombre del volumen del hiperdisco que se modifica.
- DISK_SIZE: Opcional: Es el tamaño nuevo del disco. El valor debe ser un número entero seguido de una unidad de tamaño de GB para gigabyte o TB para tebibyte. El tamaño del disco debe estar en el rango de los valores admitidos.
- IOPS_LIMIT: Opcional: Es la configuración de IOPS para volúmenes de Hyperdisk Extreme y Hyperdisk Balanced. El valor debe estar en el rango de valores admitidos.
- THROUGHPUT_LIMIT: Opcional: Es la configuración de capacidad de procesamiento para el volumen de Hyperdisk Throughput o Hyperdisk Balanced, especificado como un número entero que representa la capacidad de procesamiento medida en MiB por segundo. El valor debe estar en el rango de valores admitidos.
PROJECT_ID
: el ID de tu proyecto.ZONE
: la zona en la que se encuentra el volumen de hiperdisco.DISK_NAME
: el nombre del volumen de hiperdisco que se modificará.DISK_SIZE
: Opcional: Es el tamaño nuevo del disco. El valor debe ser un número entero seguido de una unidad de tamaño de GB para gigabyte o TB para tebibyte. El tamaño del disco debe estar en el rango de los valores admitidos.IOPS_LIMIT
: Opcional: Es la configuración de IOPS para el volumen de Hyperdisk Extreme o Hyperdisk Balanced. El valor debe estar en el rango de valores admitidos.THROUGHPUT_LIMIT
: Opcional: Es la configuración de capacidad de procesamiento para el volumen de Hyperdisk Throughput o Hyperdisk Balanced, especificado como un número entero que representa la capacidad de procesamiento medida en MiB por segundo. El valor debe estar en el rango de valores admitidos.- Obtén más información acerca de Hyperdisk.
- Obtén información acerca de cómo analizar el nivel de IOPS actual para un volumen de Hyperdisk.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud.
Roles y permisos requeridos
Para obtener el permiso que necesitas para modificar un hiperdisco, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto:
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso.
Este rol predefinido contiene el permiso
compute.disks.update
, que se requiere para modificar un Hyperdisk.También puedes obtener este permiso con roles personalizados o con otros roles predefinidos.
Valores admitidos para volúmenes de hiperdisco
Los valores que usas cuando modificas un volumen de Hyperdisk deben estar dentro del rango de valores máximos y mínimos descritos en Límites de hiperdiscos por disco.
Si el volumen de Hyperdisk está conectado a una VM, los valores nuevos tampoco pueden exceder los límites de Hyperdisk por VM.
Descripción general de la modificación de hiperdisco
Puedes cambiar el tamaño del disco de forma dinámica o las características de rendimiento de los volúmenes de Hyperdisk.
Cambios de capacidad
Puedes cambiar el tamaño de un volumen de Hyperdisk solo para aumentar su tamaño. No puedes reducir la capacidad de un volumen de Hyperdisk. Si deseas disminuir el tamaño de un volumen de Hyperdisk, debes crear un volumen más pequeño, migrar los datos del volumen original al volumen más pequeño y borrar el volumen original.
Puedes aumentar el tamaño aprovisionado para un volumen de Hyperdisk Extreme o Hyperdisk Balanced cada 4 horas y para un volumen de Hyperdisk Throughput cada 6 horas. Puedes cambiar el tamaño de los volúmenes de Hyperdisk incluso si están conectados a una VM en ejecución.
Para obtener los mejores resultados, completa los siguientes pasos cuando cambies la capacidad de un volumen de Hyperdisk:
Cambios en el rendimiento
Después de cambiar las IOPS o la capacidad de procesamiento aprovisionadas, es posible que los cambios tarden hasta 15 minutos en aplicarse. Puedes cambiar las IOPS o la capacidad de procesamiento aprovisionadas de forma dinámica para un volumen cada 4 horas. El cambio de las IOPS o la capacidad de procesamiento aprovisionadas para un volumen de hiperdisco no borra ni modifica los datos del disco.
Modifica un volumen de hiperdisco
Puedes aumentar el tamaño del volumen y cambiar las IOPS o la capacidad de procesamiento aprovisionadas para un volumen de Hyperdisk con los siguientes límites:
Si intentas cambiar el disco antes de que venzan las cuatro horas, recibirás un mensaje de error como
Cannot update provisioned throughput due to being rate limited.
.Console
gcloud
Usa el comando
disks update
y especifica las marcas--size
,--provisioned-iops
o--provisioned-throughput
.gcloud compute disks update DISK_NAME \ --size=DISK_SIZE \ --provisioned-iops=IOPS_LIMIT \ --provisioned-throughput=THROUGHPUT_LIMIT
Reemplaza lo siguiente:
REST
Realiza una solicitud
POST
al métodocompute.disks.update
. En el cuerpo de la solicitud, especifica los parámetrossizeGb
,provisionedIops
oprovisionedThroughput
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/update { "sizeGb": "DISK_SIZE, "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT" }
Reemplaza lo siguiente:
Crea una copia de seguridad del volumen del hiperdisco.
Cambiar el tamaño de un disco no borra ni modifica sus datos, pero como práctica recomendada, siempre realiza una copia de seguridad de tu disco creando una instantánea antes de realizar cualquier cambio en el sistema de archivos o en las particiones.
Cambia el tamaño del sistema de archivos y las particiones
Después de aumentar el tamaño del volumen de Hyperdisk, es posible que debas cambiar el tamaño del sistema de archivos y las particiones. Para obtener más información, consulta Cambia el tamaño del sistema de archivos y las particiones en la documentación de Persistent Disk.
¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-03 (UTC)
-