Los grupos de almacenamiento de Hyperdisk son un nuevo recurso de almacenamiento en bloque que te ayuda a administrar el almacenamiento en bloque de Hyperdisk de forma conjunta. Los grupos de almacenamiento de Hyperdisk están disponibles en las variantes de grupo de almacenamiento de Hyperdisk Throughput y grupo de almacenamiento de Hyperdisk Balanced.
Debes especificar las siguientes propiedades cuando creas un grupo de almacenamiento:
- Zona
- Tipo de grupo de almacenamiento
- Tipo de aprovisionamiento de capacidad
- Capacidad aprovisionada de los grupos
- Tipo de aprovisionamiento de rendimiento
- IOPS y capacidad de procesamiento aprovisionadas en el grupo
Puedes usar los tipos de aprovisionamiento de capacidad estándar, capacidad avanzada, rendimiento estándar o rendimiento avanzado con los grupos de almacenamiento de Hyperdisk:
- Capacidad estándar: La capacidad aprovisionada para cada disco creado en el grupo de almacenamiento se deduce de la capacidad aprovisionada total del grupo de almacenamiento.
- Capacidad avanzada: El grupo de almacenamiento se beneficia del aprovisionamiento delgado y la reducción de datos. Solo la cantidad de datos escritos reales se deduce de la capacidad aprovisionada total del grupo de almacenamiento.
- Rendimiento estándar: El rendimiento aprovisionado para cada disco creado en el grupo de almacenamiento se deduce del rendimiento total aprovisionado del grupo de almacenamiento.
- Rendimiento avanzado: El rendimiento aprovisionado para cada disco se beneficia del aprovisionamiento delgado. Solo la cantidad de rendimiento que usa un disco se
deduce del rendimiento total aprovisionado del grupo de almacenamiento.
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
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 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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
-
Administrador de instancias de Compute (v1) (
roles/compute.instanceAdmin.v1
) -
Para conectarte a una instancia de VM que pueda ejecutarse como una cuenta de servicio:
Usuario de cuenta de servicio (v1) (rol
roles/iam.serviceAccountUser
) compute.storagePools.create
en el proyecto-
compute.storagePools.setLabels
en el proyecto - Puedes crear un grupo de almacenamiento de Hyperdisk con hasta 1 PiB de capacidad aprovisionada.
- Puedes crear un máximo de 5 grupos de almacenamiento por hora.
- Puedes crear un máximo de 10 grupos de almacenamiento por día.
- Puedes crear como máximo 10 grupos de almacenamiento por proyecto.
- No puedes cambiar el modelo de aprovisionamiento de un grupo; no puedes cambiar un grupo de almacenamiento de capacidad estándar a un grupo de almacenamiento de capacidad avanzada ni un grupo de almacenamiento de rendimiento avanzado a un grupo de almacenamiento de rendimiento estándar.
- Los grupos de almacenamiento son un recurso zonal.
- Puedes crear hasta 1,000 discos en un grupo de almacenamiento.
- Puedes usar los grupos de almacenamiento de Hyperdisk solo con Compute Engine. Las instancias de Cloud SQL no pueden usar grupos de almacenamiento de Hyperdisk.
- Puedes cambiar la capacidad aprovisionada o el rendimiento aprovisionado de un grupo de almacenamiento como máximo dos veces en un período de 24 horas.
- Solo se pueden crear discos nuevos en el mismo proyecto y zona en un grupo de almacenamiento.
- No se permite mover discos dentro o fuera de un grupo de almacenamiento. Para mover un disco dentro o fuera de un grupo de almacenamiento, debes volver a crearlo a partir de una instantánea. Para obtener más información, consulta Cambia el tipo de disco.
- Para crear discos de arranque en un grupo de almacenamiento, debes usar un grupo de almacenamiento balanceado de Hyperdisk
- Los grupos de almacenamiento no admiten discos regionales.
- No puedes clonar, crear instantáneas inmediatas ni configurar la replicación asíncrona de Persistent Disk para los discos en un grupo de almacenamiento.
- Los discos Hyperdisk balanceados en un grupo de almacenamiento no se pueden conectar a varias instancias de procesamiento.
- Ve a la página Crear un grupo de almacenamiento en la consola de Google Cloud.
Ir a la página Crear grupo de almacenamiento - En el campo Nombre, ingresa un nombre único para el grupo de almacenamiento.
- Opcional: En el campo Descripción, ingresa una descripción para el grupo de almacenamiento.
- Selecciona la región y la zona en las que deseas crear el grupo de almacenamiento.
- Elige un valor para el tipo de grupo de almacenamiento.
Elige un tipo de aprovisionamiento en el campo Tipo de capacidad y especifica la capacidad para aprovisionar del grupo de almacenamiento en el campo Capacidad del grupo de almacenamiento. Puedes especificar un tamaño de 10 TiB a 1 PiB.
Para crear un grupo de almacenamiento con gran capacidad, es posible que debas solicitar una cuota más alta.
Elige un tipo de aprovisionamiento en el campo Tipo de rendimiento.
Para los grupos de almacenamiento de Hyperdisk Balanced, en el campo IOPS aprovisionadas, ingresa las IOPS que se aprovisionarán para el grupo de almacenamiento.
En el caso de un grupo de almacenamiento de Hyperdisk Throughput o un grupo de almacenamiento de Hyperdisk Balanced, en el campo Capacidad de procesamiento aprovisionada, ingresa la capacidad de procesamiento que se aprovisionará para el grupo de almacenamiento.
Haz clic en Enviar para crear el grupo de almacenamiento.
- NAME: el nombre único del grupo de almacenamiento.
- ZONE: Es la zona en la que se creará el grupo de almacenamiento, por ejemplo,
us-central1-a
. - STORAGE_POOL_TYPE: Es el tipo de disco que se almacenará en el grupo de almacenamiento. Los valores permitidos son
hyperdisk-throughput
yhyperdisk-balanced
. - CAPACITY_TYPE: Opcional: el tipo de aprovisionamiento de capacidad del grupo de almacenamiento. Los valores permitidos son
advanced
ystandard
. Si no se especifica, se usa el valoradvanced
. - POOL_CAPACITY: es la capacidad total que se aprovisionará para el grupo de almacenamiento nuevo, especificada en GiB de forma predeterminada.
- PERFORMANCE_TYPE: Opcional: el tipo de aprovisionamiento de rendimiento del grupo de almacenamiento. Los valores permitidos son
advanced
ystandard
. Si no se especifica, se usa el valoradvanced
. - IOPS: Son las IOPS que se aprovisionarán para el grupo de almacenamiento. Puedes usar esta marca solo con grupos de almacenamiento de Hyperdisk Balanced.
- THROUGHPUT: la capacidad de procesamiento en MBps que se aprovisionará para el grupo de almacenamiento.
- DESCRIPTION: Opcional: es una cadena de texto que describe el grupo de almacenamiento.
- PROJECT_ID: el ID del proyecto
- ZONE: Es la zona en la que se creará el grupo de almacenamiento, por ejemplo,
us-central1-a
. - NAME: es un nombre único para el grupo de almacenamiento.
- DESCRIPTION: Opcional: es una cadena de texto que describe el grupo de almacenamiento.
- POOL_CAPACITY: es la capacidad total que se aprovisionará para el grupo de almacenamiento nuevo, especificada en GiB de forma predeterminada.
- STORAGE_POOL_TYPE: Es el tipo de disco que se almacenará en el grupo de almacenamiento. Los valores permitidos son
hyperdisk-throughput
yhyperdisk-balanced
. - IOPS: Opcional: Son las IOPS que se aprovisionarán para el grupo de almacenamiento. Puedes usar esta marca solo con grupos de almacenamiento de Hyperdisk Balanced.
- THROUGHPUT: Opcional: La capacidad de procesamiento en MBps que se aprovisionará para el grupo de almacenamiento.
- CAPACITY_TYPE: Opcional: el tipo de aprovisionamiento de capacidad del grupo de almacenamiento. Los valores permitidos son
advanced
ystandard
. Si no se especifica, se usa el valoradvanced
. - PERFORMANCE_TYPE: Opcional: el tipo de aprovisionamiento de rendimiento del grupo de almacenamiento. Los valores permitidos son
advanced
ystandard
. Si no se especifica, se usa el valoradvanced
. - Obtén más información sobre cómo administrar grupos de almacenamiento de Hyperdisk.
Go
Para usar las muestras de Go de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Java
Para usar las muestras de Java de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Node.js
Para usar las muestras de Node.js de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
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 los permisos que necesitas para crear un grupo de almacenamiento, 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 a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para crear un grupo de almacenamiento. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para crear un grupo de almacenamiento:
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Limitaciones
Ten en cuenta las siguientes limitaciones cuando crees grupos de almacenamiento de Hyperdisk:
Límites de recursos:
Límites de discos en un grupo de almacenamiento:
Rangos de capacidad y límites de rendimiento aprovisionados
Cuando se crea un grupo de almacenamiento, la capacidad aprovisionada, IOPS y capacidad de procesamiento están sujetas a los límites descritos en Límites de los grupos de almacenamiento.
Crea un grupo de almacenamiento de Hyperdisk
Para crear un nuevo grupo de almacenamiento de Hyperdisk, usa la consola de Google Cloud, Google Cloud CLI o REST.
Console
gcloud
Para crear un grupo de almacenamiento de Hyperdisk, usa el comando
gcloud compute storage-pools create
.gcloud compute storage-pools create NAME \ --zone=ZONE \ --storage-pool-type=STORAGE_POOL_TYPE \ --capacity-provisioning-type=CAPACITY_TYPE \ --provisioned-capacity=POOL_CAPACITY \ --performance-provisioning-type=PERFORMANCE_TYPE \ --provisioned-iops=IOPS \ --provisioned-throughput=THROUGHPUT \ --description=DESCRIPTION
Reemplaza lo siguiente:
REST
Realiza una solicitud
POST
para crear un grupo de almacenamiento de Hyperdisk mediante el métodostoragePools.insert
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools { "name": "NAME", "description": "DESCRIPTION", "poolProvisionedCapacityGb": "POOL_CAPACITY", "storagePoolType": "projects/PROJECT_ID/zones/ZONE/storagePoolTypes/STORAGE_POOL_TYPE", "poolProvisionedIops": "IOPS", "poolProvisionedThroughput": "THROUGHPUT", "capacityProvisioningType": "CAPACITY_TYPE", "performanceProvisioningType": "PERFORMANCE_TYPE" }
Reemplaza lo siguiente:
Go
Java
Node.js
Próximos pasos
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-12-22 (UTC)
-
-
Si aún no lo hiciste, configura la autenticación.
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 seleccionando una de las siguientes opciones: