Después de crear un Persistent Disk o Hyperdisk en Compute Engine, puedes revisar la información sobre la configuración del disco. Puedes usar esta información para supervisar el rendimiento del disco, mejorar la seguridad de los datos y optimizar el almacenamiento y los costos. En este documento, se explica cómo ver los siguientes detalles esenciales del disco:
- Es una lista de todos los discos disponibles en un proyecto, incluidos los que no están conectados a una instancia.
- Instancias conectadas
- Indica si un disco se borrará automáticamente con su instancia.
- Modo de acceso
- Métricas de rendimiento de capacidad de procesamiento y operaciones de entrada y salida por segundo (IOPS)
- Información de encriptación
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
La autenticación verifica tu identidad para acceder a los servicios y las APIs de Google Cloud . Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
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
-
Instala Google Cloud CLI. Después de la instalación, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
Si usas un proveedor de identidad externo (IdP), primero debes acceder a gcloud CLI con tu identidad federada.
- Set a default region and zone.
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 proporciones a gcloud CLI.
Instala Google Cloud CLI. Después de la instalación, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
Si usas un proveedor de identidad externo (IdP), primero debes acceder a gcloud CLI con tu identidad federada.
Para obtener más información, consulta Autentícate para usar REST en la documentación de autenticación de Google Cloud .
Cómo ver todos los discos de un proyecto
Para obtener una vista integral de tus recursos de almacenamiento, puedes enumerar todos los discos de un proyecto, incluidos los que no están conectados a una instancia.
Console
En la consola de Google Cloud , ve a la página Discos.
En la página Discos, se enumeran todos los discos de tu proyecto.
gcloud
Ejecuta el comando
disks list
:gcloud compute disks list
Resultado del comando
Es una lista de todos los volúmenes de Persistent Disk y Hyperdisk de tu proyecto.
Para ver los discos en una región o zona específica, usa la marca
--zone
o--region
para especificar la ubicación.REST
Realiza una solicitud
POST
al métodocompute.disks.aggregatedList
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/disks/
Reemplaza lo siguiente:
PROJECT_ID
: el ID de tu proyecto
Solicitar respuesta
Es una lista de todos los volúmenes de Persistent Disk y Hyperdisk de tu proyecto.
Cómo ver las instancias a las que está conectado un disco
Comprende cómo se usa tu disco y evita incurrir en costos por discos sin usar. Para ello, identifica qué instancias están conectadas a él.
Console
En la consola de Google Cloud , ve a la página Discos.
En la columna Nombre, haz clic en el nombre del disco.
En la tabla Propiedades, la fila etiquetada como En uso por enumera todas las instancias que están conectadas al disco.
gcloud
Ejecuta el comando
gcloud compute disks describe
:gcloud compute disks describe DISK_NAME
--zone=ZONE --format="json(users)"Reemplaza lo siguiente:
ZONE
: Es la zona en la que se encuentra el disco.DISK_NAME
: el nombre del disco.
Resultado del comando
Si el resultado es
null
, el disco no está conectado a ninguna instancia. De lo contrario, el resultado es un objeto JSON que contiene un campo llamadousers
. El campousers
enumera las URLs de todas las instancias que usan el disco.REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID de tu proyecto.ZONE
: Es la zona en la que se encuentra el disco.DISK_NAME
: el nombre del disco.
Solicitar respuesta
La respuesta de REST es un objeto JSON que contiene un campo llamado
users
.Si el valor del campo
users
esnull
, el disco no está conectado a ninguna instancia. De lo contrario, el objeto users enumera las URLs de todas las instancias que usan el disco.Cómo ver si un disco tiene habilitada la eliminación automática
Para evitar la pérdida accidental de datos, verifica si se borrará el disco de arranque o no cuando borres la instancia adjunta.
De forma predeterminada, los discos de arranque tienen habilitado el parámetro
autoDelete
, lo que significa que borrar una instancia también borra su disco de arranque conectado. Sin embargo, puedes anular este parámetro de configuración si deseas conservar el disco de arranque adjunto. Los discos que no son de arranque también se borrarán si tienen habilitada la opciónautoDelete
.Console
En la Google Cloud consola, ve a la página Instancias de VM.
En la columna Nombre, haz clic en el nombre de la instancia.
En la sección Almacenamiento, navega a la columna Cuando se borra la instancia. When deleting instance puede tener uno de los siguientes valores:
- Borrar disco: El disco se borrará con la instancia.
- Mantener disco: El disco no se borrará con la instancia.
gcloud
Ejecuta el comando
gcloud compute disks describe
:gcloud compute disks describe DISK_NAME
--zone=ZONEReemplaza lo siguiente:
ZONE
: Es la zona en la que se encuentra el disco.DISK_NAME
: el nombre del disco.
Resultado del comando
Es un objeto JSON que contiene un campo llamado
autoDelete
.autoDelete
describe si el disco se borrará con su instancia adjunta y puede tener uno de los siguientes valores:true
: El disco se borrará con la instancia.false
: El disco no se borrará con la instancia.
REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID de tu proyecto.ZONE
: Es la zona en la que se encuentra el disco.DISK_NAME
: el nombre del disco.
Solicitar respuesta
Es un objeto JSON que contiene un campo llamado
autoDelete
.autodelete
describe si el disco se borrará con su instancia adjunta y puede tener uno de los siguientes valores:true
: El disco se borrará con la instancia.false
: El disco no se borrará con la instancia.
Cómo ver cuánto espacio queda en un disco
Para ver cuánto espacio queda en un disco sin conectarte a la instancia adjunta, debes instalar el Agente de operaciones en tus instancias. El agente de operaciones proporciona métricas adicionales para
bytes_used
(bytes de disco usados) ypercent_used
(utilización del disco).Para obtener más información sobre la supervisión del espacio en disco, consulta Métricas del agente de operaciones.
Cómo ver el modo de acceso de un Hyperdisk
El modo de acceso determina si un volumen de Hyperdisk se puede conectar a varias instancias y si las instancias conectadas tienen acceso de solo lectura o de lectura y escritura al disco.
Console
En la consola de Google Cloud , ve a la página Discos.
En la columna Nombre, haz clic en el nombre del disco.
En la tabla Propiedades, la fila etiquetada como Modo de acceso describe cómo las instancias pueden acceder a los datos del disco y puede tener uno de los siguientes valores:
- Lectura y escritura en una sola VM (predeterminado), para el acceso de lectura y escritura desde una instancia.
- Lectura y escritura en varias VMs, para el acceso de lectura y escritura desde varias instancias
- Solo lectura en varias VMs, para el acceso de solo lectura desde varias instancias
gcloud
Ejecuta el comando
gcloud compute disks describe
:gcloud compute disks describe DISK_NAME
--zone=ZONE
--format="json(accessMode)"Reemplaza lo siguiente:
ZONE
: Es la zona en la que se encuentra el disco.DISK_NAME
: el nombre del disco.
Resultado del comando
Es un objeto JSON que contiene un campo llamado
accessMode
.accessMode
describe cómo las instancias pueden acceder a los datos del disco y puede tener uno de los siguientes valores:READ_ONLY_MANY
, para el acceso de solo lectura desde varias instancias.READ_WRITE_MANY
, para el acceso de lectura y escritura desde varias instancias.READ_WRITE_SINGLE
, para el acceso de lectura y escritura desde una instancia.
REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID de tu proyecto.ZONE
: Es la zona en la que se encuentra el disco.DISK_NAME
: Es el nombre del disco
Solicitar respuesta
La respuesta de REST es un objeto JSON que contiene un campo llamado
accessMode
.accessMode
describe cómo las instancias pueden acceder a los datos del disco y puede tener uno de los siguientes valores:READ_ONLY_MANY
, para el acceso de solo lectura desde varias instancias.READ_WRITE_MANY
, para el acceso de lectura y escritura desde varias instancias.READ_WRITE_SINGLE
, para el acceso de lectura y escritura desde una instancia.
Cómo determinar si un disco funciona según lo previsto
Los discos tienen límites para la cantidad máxima de IOPS y capacidad de procesamiento que pueden alcanzar. Estos límites dependen del tamaño del disco y de la instancia conectada. El rendimiento máximo de un disco no puede superar los límites de la instancia a la que está conectado.
Para determinar si un volumen de Hyperdisk o Persistent Disk funciona al nivel esperado según su tamaño y la instancia adjunta, completa los siguientes pasos:
- Verifica el rendimiento máximo o aprovisionado del disco.
- Compara el rendimiento aprovisionado o máximo con el rendimiento real del disco.
Los pasos para verificar el rendimiento aprovisionado o máximo de un disco dependen de si el disco es un Hyperdisk o un Persistent Disk.
Consulta el rendimiento aprovisionado de un Hyperdisk
Para ver los valores de IOPS y capacidad de procesamiento aprovisionados para un volumen de Hyperdisk, consulta Consulta la configuración de rendimiento aprovisionada de Hyperdisk.
Visualiza el rendimiento máximo de un Persistent Disk
Los volúmenes de Persistent Disk tienen límites de capacidad de procesamiento y de IOPS por GiB y por instancia que pueden admitir. En las siguientes secciones, se proporciona información detallada sobre los límites de rendimiento de los Persistent Disk zonales y regionales:
- Límites de IOPS y capacidad de procesamiento para Persistent Disk zonal
- Límites de IOPS y capacidad de procesamiento para Persistent Disk regional
El disco persistente balanceado y el Persistent Disk SSD (rendimiento) también ofrecen un rendimiento de referencia para IOPS y capacidad de procesamiento sostenidas. Para calcular los valores máximos de IOPS y capacidad de procesamiento de un volumen de Persistent Disk balanceado o de disco persistente SSD, usa la siguiente ecuación:
Maximum expected performance = Baseline performance + (Per GiB performance limit * Combined disk size in GiB)
Para obtener más información, consulta Rendimiento de referencia.
Cómo ver el rendimiento real de un disco
Para ver el rendimiento de IOPS y capacidad de procesamiento de un disco, usa la consola de Google Cloud .
Console
En la Google Cloud consola, ve a la página Instancias de VM.
En la columna Nombre, haz clic en el nombre de la VM a la que está conectado el disco.
Haz clic en Observabilidad.
En el menú, selecciona Disco > Rendimiento.
Aparecerán gráficos que ilustran el rendimiento de IOPS y capacidad de procesamiento del disco. Para ver todos los gráficos, debes instalar el Agente de operaciones.
Para ver un informe más detallado sobre el rendimiento de un disco, consulta Revisa las métricas de rendimiento del disco.
Si el disco no funciona según lo esperado, revisa la guía en Supervisa el estado de un disco.
Visualiza información sobre la encriptación de un disco
Los discos en Compute Engine se encriptan con uno de los siguientes tipos de claves de encriptación:
- Google-owned and managed keys
- Claves de encriptación administradas por el cliente (CMEK)
- Claves de encriptación proporcionadas por el cliente (CSEK)
De forma predeterminada, Compute Engine usa Google-owned and managed keys.
Console
En la consola de Google Cloud , ve a la página Discos.
En la columna Nombre, haz clic en el nombre del disco.
En la tabla Propiedades, la fila etiquetada Encriptación indica el tipo de encriptación: Administrada por Google, Administrada por el cliente o Suministrada por el cliente.
gcloud
Ejecuta el comando
gcloud compute disks describe
:gcloud compute disks describe DISK_NAME
--zone=ZONE
--format="json(diskEncryptionKey)"Reemplaza lo siguiente:
ZONE
: Es la zona en la que se encuentra el disco.DISK_NAME
: el nombre del disco.
Resultado del comando
Si el resultado es
null
, el disco usa un Google-owned and managed key.De lo contrario, el resultado es un objeto JSON.
Si el objeto JSON contiene un campo llamado
diskEncryptionKey
, el disco está encriptado. El objetodiskEncryptionKey
contiene información sobre si el disco está encriptado con CMEK o CSEK:- Si la propiedad
diskEncryptionKey.kmsKeyName
está presente, el disco está encriptado con CMEK. La propiedadkmsKeyName
indica el nombre de la clave específica que se usó para encriptar el disco:{ "diskEncryptionKey": { "kmsKeyName": "projects/my-proj/.." } }
- Si la propiedad
diskEncryptionKey.sha256
está presente, el disco está encriptado con CSEK. La propiedadsha256
es el hash SHA-256 de la clave de encriptación proporcionada por el cliente que protege el disco.{ "diskEncryptionKey": { "sha256": "abcdefghijk134560459345dssfd" } }
REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID de tu proyecto.ZONE
: Es la zona en la que se encuentra el disco.DISK_NAME
: Es el nombre del disco
Solicitar respuesta
Si la respuesta es
null
, el disco usa un Google-owned and managed key.De lo contrario, la respuesta es un objeto JSON.
Si el objeto JSON contiene un campo llamado
diskEncryptionKey
, el disco está encriptado. El objetodiskEncryptionKey
contiene información sobre si el disco está encriptado con CMEK o CSEK:- Si la propiedad
diskEncryptionKey.kmsKeyName
está presente, el disco está encriptado con CMEK. La propiedadkmsKeyName
indica el nombre de la clave específica que se usó para encriptar el disco:{ "diskEncryptionKey": { "kmsKeyName": "projects/my-proj/.." } }
- Si la propiedad
diskEncryptionKey.sha256
está presente, el disco está encriptado con CSEK. La propiedadsha256
es el hash SHA-256 de la clave de encriptación proporcionada por el cliente que protege el disco.{ "diskEncryptionKey": { "sha256": "abcdefghijk134560459345dssfd" } }
Si el disco usa CMEK, puedes encontrar información detallada sobre la clave, su llavero de claves y su ubicación si sigues los pasos en Visualiza claves por proyecto.
Si el disco usa CSEK, comunícate con el administrador de tu organización para obtener detalles sobre la clave. Si usas una CMEK, también puedes ver qué recursos protege esa clave con el seguimiento de uso de las claves. Para obtener más información, consulta Visualiza el uso de claves.
Cómo ver todos los detalles de un disco
Para obtener información general sobre tu disco, puedes ver todas sus propiedades a la vez.
Console
En la consola de Google Cloud , ve a la página Discos.
En la columna Nombre, haz clic en el nombre del disco.
Aparecerá la tabla Properties con un resumen de la información básica del disco.
Para ver información adicional sobre el disco, haz clic en EQUIVALENT REST.
Aparecerá una ventana de diálogo con la respuesta original de REST de la API de Compute Engine.
gcloud
Ejecuta el comando
gcloud compute disks describe
:gcloud compute disks describe DISK_NAME \ --zone=ZONE
Reemplaza lo siguiente:
DISK_NAME
: el nombre del disco.ZONE
: Es la zona en la que se encuentra el disco.
Resultado del comando
Son todos los datos asociados con el disco de Compute Engine.
REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID de tu proyecto.ZONE
: Es la zona en la que se encuentra el disco.DISK_NAME
: Es el nombre del disco
Solicitar respuesta
La respuesta de REST contiene todos los datos asociados con el disco de Compute Engine.
¿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: 2025-09-25 (UTC)
-