Para aplicaciones críticas de alto rendimiento, usa discos persistentes extremos. Los discos persistentes extremos cuentan con IOPS máximas y capacidad de procesamiento mayores, y te permiten aprovisionar IOPS y capacidad de procesamiento por separado. Los discos persistentes extremos están disponibles en todas las zonas.
Cuando creas un disco persistente extremo, puedes elegir el nivel de IOPS deseado en el rango de 2,500 a 120,000 IOPS. En este documento, se explican varias restricciones importantes del uso de discos persistentes extremos, consideraciones para alcanzar los niveles de rendimiento máximos posibles, y cómo aprovisionar IOPS con la consola de Google Cloud, gcloud CLI o REST
Antes de comenzar
-
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.
- Tamaño de E/S: los límites de IOPS máximos suponen que estás usando un tamaño de E/S de 4 u 8 KB. Los límites de capacidad de procesamiento máximos suponen que estás usando un tamaño de E/S de 1 MB.
- Longitud de la cola: la longitud de la cola es la cantidad de solicitudes pendientes para un disco persistente. Para alcanzar los límites de rendimiento máximos, debes ajustar la longitud de la cola de acuerdo con el tamaño de E/S, IOPS y sensibilidad de latencia de tu carga de trabajo. La longitud óptima de las colas varía para cada carga de trabajo, pero, por lo general, debe ser mayor que 128.
- Tamaño del conjunto de trabajo: el tamaño del conjunto de trabajo es la cantidad de datos de un disco al que se accede en un período corto. Para lograr un rendimiento óptimo, limita los tamaños del conjunto de trabajo a menos de 1.5 TB.
- Uso simultáneo de otros discos persistentes: los discos persistentes extremos comparten los límites máximos de IOPS y capacidad de procesamiento por VM con todos los demás discos persistentes conectados a la misma VM. Cuando supervises el rendimiento de tus discos persistentes extremos, ten en cuenta todas las solicitudes de E/S que envíes a otros discos conectados a la misma VM.
- Los discos persistentes extremos son solo zonales. No puedes crear discos persistentes regionales extremos.
- No puedes conectar varias instancias de VM en modo de solo lectura a un disco persistente extremo.
- No puedes crear una imagen o una imagen de máquina desde un disco persistente extremo.
- Puedes cambiar el tamaño de un disco persistente extremo solo una vez en un período de 6 horas.
- Ten en cuenta el requisito de IOPS de tu carga de trabajo.
- Determina las IOPS necesarias para cumplir con los requisitos de capacidad de procesamiento de tu carga de trabajo.
- IOPS obligatorias = capacidad de procesamiento en KB por segundo/256
- Establece las IOPS aprovisionadas en el número más grande de los dos.
- Cree un nuevo disco persistente.
- En Tipo de disco, selecciona Disco persistente extremo.
- En IOPS aprovisionadas, selecciona el límite de IOPS deseado en el rango de 2,500 a 120,000 IOPS. Hay un costo asociado con los IOPS aprovisionados.
DISK_NAME
: Es el nombre del disco nuevo.DISK_SIZE
Es el tamaño del disco nuevo, expresado en GB. El tamaño de disco predeterminado para discos persistentes extremos es 1,000 GB.IOPS_LIMIT
: El límite máximo de IOPS en el rango de 2,500 a 120,000 IOPS Hay un costo asociado con los IOPS aprovisionados.PROJECT_ID
: El ID de tu proyectoZONE
: La zona de destino del discoDISK_NAME
: Un nombre para el discoIOPS_LIMIT
: El límite máximo de IOPS en el rango de 2,500 a 120,000 IOPS Hay un costo asociado con los IOPS aprovisionados.- Revisa la información de precios de disco.
- Revisa las métricas de rendimiento del disco.
- Obtén más información para agregar un volumen de Extreme Persistent Disk a tu VM.
- Obtén más información para clonar un volumen de Extreme Persistent Disk.
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.
Compatibilidad con el tipo de máquina
Para alcanzar los niveles de rendimiento máximo que ofrecen los discos persistentes extremos, debes conectar los discos persistentes extremos a las instancias de máquinas virtuales (VM) que sean de gran tamaño, incluidas M2, M3 o N2-64 y máquinas más grandes.
El resto de los tipos de máquinas no son compatibles con el uso en producción. Puedes conectar correctamente un disco persistente extremo a una VM con una forma de máquina no compatible, pero el rendimiento del disco se reducirá a cualquier tamaño que sea menor: la cantidad de IOPS que aprovisionaste o el disco persistente o los niveles de IOPS del disco persistente SSD.
Las VMs N2 con 64 u 80 CPU virtuales requieren la plataforma de CPU Intel Ice Lake para alcanzar los límites de rendimiento establecidos. Las VMs N2 que usan plataformas de CPU Cascade Lake de Intel tendrán un rendimiento ligeramente más bajo. Si deseas obtener más información, consulta configura la plataforma de CPU mínima para instancias de VM.
En la siguiente tabla, se enumeran los límites de rendimiento del disco persistente extremo para los tipos de máquinas compatibles.
Tipo de máquina Recuento de CPU virtuales Cantidad máxima de IOPS Capacidad de procesamiento de lectura máxima (MB/s) Capacidad de procesamiento máxima de escritura (MB/s) N2 64 u 80 en Intel Cascade Lake 120,000 2,200 2,200 64 o más en Intel Ice Lake 120,000 4,000 3,000 M2 208 40,000 2,200 1,200 416 40,000 2,200 1,200 M3 64 o menos 40,000 2,200 1,200 128 80,000 2,200 1,700 Límites de rendimiento y patrones de carga de trabajo
Para alcanzar los niveles de rendimiento máximos que ofrecen los discos persistentes extremos, debes tener en cuenta los siguientes parámetros de carga de trabajo:
Otras restricciones
Capacidad de procesamiento
Para los discos persistentes extremos, la capacidad de procesamiento se escala con la cantidad de IOPS que aprovisionas a una tasa de 256 KB de capacidad de procesamiento por E/S. Sin embargo, la capacidad de procesamiento se ve limitada por los límites por instancia que dependen de la cantidad de CPU virtuales en la instancia de VM a la que están conectados tus discos extremos.
La capacidad de procesamiento para discos persistentes extremos no es de dúplex completo. Los límites de capacidad de procesamiento máximos que se indican en este documento se aplican a la suma total de la capacidad de procesamiento de lectura y escritura.
Aprovisiona IOPS
Para aprovisionar IOPS que coincidan con los requisitos de tu carga de trabajo, haz lo siguiente:
Console
gcloud
Usa el comando
gcloud compute disks create
para crear un disco nuevo y, luego, incluye las siguientes marcas:gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=pd-extreme \ --provisioned-iops=IOPS_LIMIT
Reemplaza lo siguiente:
REST
Usa el método
disks.insert
para crear un disco nuevo y, luego, incluye las siguientes marcas:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "type": "zones/ZONE/diskTypes/pd-extreme" "provisionedIops": "IOPS_LIMIT" }
Reemplaza lo siguiente:
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-11-22 (UTC)
-