Cuotas de recursos

En Compute Engine es necesario utilizar cuotas por uso de recursos, entre otras cosas, para evitar que se produzcan picos de uso imprevistos y proteger así a la comunidad de usuarios de Google Cloud Platform (GCP). Esta plataforma también dispone de cuotas de prueba gratuita para que los usuarios que quieran probarla puedan hacerlo a cambio de un acceso limitado.

Estas cuotas varían en función del proyecto y van aumentando conforme se amplía el uso que das a GCP. Si crees que dicho uso va a aumentar de manera considerable, solicita un ajuste de la cuota en la página Cuotas de la consola de GCP.

Consultar tu cuota

Para conocer las cuotas de los recursos de tu proyecto, acude a la página Cuotas de la consola de GCP.

En la herramienta de línea de comandos de gcloud, ejecuta el comando de abajo, donde tienes que sustituir myproject por el ID de tu proyecto.

gcloud compute project-info describe --project myproject

No aparecerán las cuotas por región. Para verlas, utiliza este comando:

gcloud compute regions describe [REGION]

Sustituye [REGION] por la región que quieras consultar.

Solicitar el aumento de una cuota

En la página Cuotas de la consola de GCP, puedes pedir que se modifique una cuota. No te cobraremos nada por esta solicitud. Los costes solo se incrementan si utilizas más recursos.

Permiso para modificar una cuota

Para cambiar una cuota, debes contar con el permiso serviceusage.quotas.update, que está incluido de forma predeterminada en los siguientes roles predefinidos: Propietario, Editor y Administrador de cuota.

Solicitar un cambio de cuota

  1. Ve a la página Cuotas.

    Ir a la página Cuotas

  2. Selecciona las cuotas que quieras modificar.
  3. Haz clic en el botón Editar cuotas, que se encuentra en la parte superior de la página.
  4. Haz clic en el cuadro del servicio que quieras cambiar.
  5. Escribe tu nombre, correo electrónico y número de teléfono, y luego haz clic en Siguiente.
  6. Introduce tu solicitud para aumentar la cuota y haz clic en Siguiente.
  7. Envía la solicitud.
  8. Las solicitudes para reducir la cuota se rechazan de forma predeterminada. Si necesitas reducirla, escribe al correo electrónico de asistencia explicando tu situación. Un representante del equipo de asistencia responderá a tu solicitud.

Una vez completado este proceso, el equipo de Compute Engine se pondrá en contacto contigo en un plazo de 24 a 48 horas.

Si quieres planificar y solicitar más recursos, hazlo con algunos días de antelación, de manera que tengamos suficiente tiempo para procesar tu petición.

Disponibilidad de recursos y cuotas

Las cuotas de recursos equivalen al número máximo de recursos que puedes crear de un tipo en concreto, siempre que los haya disponibles (lo cual no está garantizado). Si no hay disponible algún recurso o no queda en la región seleccionada, no podrás crear más recursos de ese tipo, aunque quede cuota en tu región o proyecto. Por ejemplo, quizá tengas cuota suficiente como para crear direcciones IP externas en us-central1, pero es posible que no haya direcciones IP disponibles en esa región.

Del mismo modo, aunque tengas una cuota regional, cabe la posibilidad de que un recurso no esté disponible en una zona en concreto. Por ejemplo, puede que no hayas empleado toda la cuota de la región us-central1 para crear instancias de máquinas virtuales (VM), pero si se ha agotado en la zona us-central1-a, no podrás crear más instancias de VM en ella. En tales casos, prueba a crear el mismo recurso en otra zona, como us-central1-f.

No es habitual que se agoten recursos a nivel regional. Si quieres saber qué opciones tienes en caso de que ocurra, consulta el acuerdo de nivel de servicio de Compute Engine.

Cuotas de CPUs, VMs y direcciones IP

Cuando vayas a decidir qué necesita tu instancia de VM, debes tener en cuenta una serie de cuotas, ya que pueden afectar al número de instancias de VM que puedes crear.

Cuotas regionales y globales

Las cuotas de VM se administran a nivel regional. Las cuotas de instancias de VM, grupo de instancias, CPU y disco las puede consumir cualquier VM de la región, independientemente de la zona en que se encuentre. Por ejemplo, la cuota de CPU tiene un carácter regional, y cada región tiene un límite y una forma de calcular el uso distintos. Para lanzar una instancia n1-standard-16 en cualquier zona de la región us-central1, debes tener suficiente cuota como para implementar al menos 16 CPU en dicha región.

Las cuotas de red y de balanceo de carga son necesarias para crear cortafuegos, balanceadores de carga, redes y VPNs. Ambas cuotas tienen un carácter global y no dependen de una región en concreto. Por otra parte, cualquier región puede usar una cuota global. Por ejemplo, las direcciones IP externas (tanto estáticas como en uso) que estén asignadas a balanceadores de carga y proxies HTTP(S) consumen cuotas globales.

CPUs

La cuota de CPU equivale al número total de CPU virtuales en todas las instancias de VM activas de una región. Esta cuota se aplica únicamente a las instancias en ejecución y la consumen tanto las instancias normales como las no garantizadas.

Para proteger los sistemas de Compute Engine y a otros usuarios, hay cuentas y proyectos nuevos que también tienen una cuota mundial, llamada CPUs (All Regions), que se aplica a todas las regiones y se mide como la suma de todas las vCPU activas en todas las regiones.

Por ejemplo, si te quedaran 48 vCPU en una región (como us-central1), pero en la cuota CPUs (All Regions) únicamente hubiera hueco para 32, solo podrías lanzar 32 vCPU en la región us-central1, aunque sobrara cuota regional. Esto se debe a que has alcanzado el límite de la cuota CPU (All Regions), así que para lanzar nuevas instancias deberás eliminar alguna de las ya creadas.

GPUs

Al igual que ocurre con la cuota de CPU virtual, la cuota de GPU equivale al número total de GPU virtuales de todas las instancias de máquina virtual de una región. En la página Cuotas puedes comprobar si hay suficientes GPU disponibles en un proyecto y, si procede, solicitar un aumento de la cuota. Además, las cuentas y los proyectos nuevos tienen una cuota de GPU mundial que se aplica a todas las regiones.

Cuando solicites una cuota de GPU, tienes que pedir una cuota para los modelos de GPU que vayas a crear en cada región y, además, una cuota mundial para el total de GPU (de todos los tipos y en todas las zonas).

Instancias de máquina virtual

La cuota de instancias de máquina virtual tiene carácter regional y limita el número de instancias de máquina virtual que puede haber en una región determinada (independientemente de si la máquina virtual está en ejecución o no). Esta cuota no se puede ver en la consola de GCP, pero Compute Engine la configura como diez veces tu cuota de CPU normal. No tienes que solicitarla; si necesitas cuota para más instancias de máquina virtual, solicita más CPUs y la cuota aumentará a su vez. Se aplica tanto a las máquinas virtuales en ejecución como a las que no se están ejecutando, y tanto a las instancias normales como a las no garantizadas.

Cuotas para recursos no garantizados

Para poder usar las SSD locales o las CPU o GPU no garantizadas vinculadas a instancias de máquina virtual no garantizadas, debes tener cuota suficiente en el proyecto para cada recurso.

Puedes solicitar cuotas para recursos no garantizadas especiales para Preemptible CPUs, Preemptible GPUs o Preemptible Local SSDs (GB). Sin embargo, si tu proyecto carece de dicha cuota, puedes usar la cuota normal para ejecutarlos.

Cuando Compute Engine te conceda la cuota no garantizada en una región, todas las instancias no garantizadas pasarán a contabilizarse en dicha cuota de forma automática.

Cuotas de disco

Las siguientes cuotas de SSD local y de disco persistente tienen carácter regional:

  • Local SSD (GB): equivale al tamaño total combinado de las particiones del disco SSD local que se pueden vincular a las máquinas virtuales de una región. Una unidad SSD local es un disco efímero y rápido, ideal para tareas temporales, de la caché local o de procesamiento con una alta tolerancia a fallos (ya que no es necesario que siga activa tras el reinicio de la instancia de máquina virtual). Las particiones de la SSD local se venden en incrementos de 375 GB y se pueden vincular hasta ocho a una sola máquina virtual. En la herramienta gcloud y en la API, esto se conoce como LOCAL_SSD_TOTAL_GB.

  • Persistent Disk Standard (GB): se trata del tamaño total que pueden ocupar los discos persistentes estándares de una región. Tal como se indica en este artículo sobre la optimización del rendimiento de las SSD locales y de los discos persistentes, estos discos tienen un rendimiento y un número de IOPS inferiores a los de los discos persistentes SSD o los SSD locales. Son una opción rentable cuando se utilizan como discos de almacenamiento de gran duración, como discos de arranque y para realizar operaciones de escritura en serie (como es el caso de los registros). Los discos persistentes estándares son duraderos y siempre se pueden vincular a una máquina virtual dentro de la misma zona. En la herramienta gcloud y en la API, esto se conoce como DISKS_TOTAL_GB. Esta cuota también se aplica a los discos persistentes estándares y regionales, aunque los discos regionales consumen el doble de cuota por GB debido a la réplica en dos zonas de una región.

  • Persistent Disk SSD (GB): se trata del tamaño total combinado que pueden ocupar las particiones de discos persistentes SSD en una región. Estos discos tienen diversas réplicas, pero tal como se indica en este artículo sobre la optimización del rendimiento de las SSD locales y de los discos persistentes, tienen un rendimiento y un número de IOPS superiores a los de los discos persistentes estándar. Son una opción rentable en caso de que se precise un almacenamiento duradero y los requisitos de E/S sean muy exigentes. Además, siempre se pueden vincular a una máquina virtual dentro de la misma zona. En la herramienta gcloud y en la API, esto se conoce como SSD_TOTAL_GB. Esta cuota es distinta de la de SSD local. También se aplica a los discos persistentes SSD regionales, aunque los discos regionales consumen el doble de cuota por GB debido a la réplica en dos zonas de una región.

Direcciones IP

Tienes que disponer de suficientes direcciones IP para cada máquina virtual a la que se deba acceder a través de la Internet pública. La cuota de IP regional se utiliza para asignar direcciones IPv4 a las máquinas virtuales de una región concreta, mientras que la global sirve para asignar direcciones IPv4 a los recursos de red globales, como es el caso de los proxies HTTP y los balanceadores de carga. Existen diversos tipos de direcciones IP para distintas necesidades:

  • Dirección IP en uso: abarca las direcciones IP que está utilizando un recurso, tanto efímeras como estáticas. Estas direcciones no incurren en cargos, pero las IP estáticas que no se utilicen, .
  • Direcciones IP externas estáticas: son direcciones IP reservadas para los recursos que persisten al reiniciar las máquinas. Puedes registrarlas a través de un proveedor de dominios y de DNS, para que tengan un formato más intuitivo (como www.example-site.com).
  • Direcciones IP internas estáticas: permiten reservar direcciones IP internas del intervalo privado de IPs de la RFC 1918 que se ha configurado en la subred. Después, puedes asignar dichas direcciones a los recursos según tus necesidades.
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Compute Engine Documentation