Elige un tipo de reserva

En este documento, se describen los tipos de reservas que puedes usar para reservar capacidad para crear instancias de Compute Engine. Para obtener más información sobre los recursos que necesitas para crear instancias de procesamiento, consulta Instancias de Compute Engine.

Las reservas le brindan a tu proyecto una gran seguridad de que los recursos zonales estarán disponibles cuando los necesites para crear instancias de procesamiento. Puedes reservar hardware principal (CPUs virtuales y memoria) y recursos conectados (GPUs, TPUs, discos SSD locales y grupos de Hyperdisk). Si compartes una reserva, hasta 100 proyectos de tu Google Cloud organización obtendrán la misma garantía de capacidad. Puedes usar tus recursos reservados en cualquier momento para crear instancias de procesamiento con propiedades que coincidan con tu reserva.

Las reservas ofrecen los siguientes beneficios:

  • Alta garantía de capacidad: Conservas recursos en una zona específica para prepararte para futuros aumentos de la demanda, como el crecimiento, los aumentos repentinos de tráfico, migraciones de bases de datos grandes o la recuperación ante desastres.

  • Acceso exclusivo: Restringes el acceso a tus recursos reservados para que otros proyectos, tanto dentro como fuera de tu Google Cloud organización, no puedan usarlos. Restringir el acceso ayuda a garantizar que tus cargas de trabajo tengan los recursos que necesitan para ejecutarse.

  • Retención de capacidad: Conservas tus CPUs virtuales, memoria, GPUs, TPUs, discos SSD locales y capacidad de almacenamiento (si tu reserva los incluye) incluso si detienes las instancias de procesamiento. Luego, puedes reiniciar esas instancias de procesamiento sin tener errores de disponibilidad de recursos.

  • Configuraciones coherentes: Las instancias de procesamiento que creas con tus recursos reservados tienen configuraciones de hardware y almacenamiento idénticas. Este enfoque ayuda a garantizar un rendimiento coherente y evita las demoras en el procesamiento en tus instancias de procesamiento.

Después de que Compute Engine aprovisione tus recursos reservados, los pagarás, ya sea que los uses o no, y mientras exista la reserva. Cuando creas instancias de procesamiento mediante el consumo de tus recursos reservados, no incurres en costos adicionales. Solo pagas por los recursos que no forman parte de la reserva, como las direcciones IP.

Limitaciones

Todos los tipos de reservas tienen las siguientes limitaciones:

  • Las reservas son recursos específicos de la zona.

  • No puedes usar tu capacidad reservada para crear los siguientes recursos de Compute Engine:

    • Instancias de procesamiento con tipos de máquinas f1-micro o g1-small

    • VMs de inicio flexible

    • Nodos de usuario único

    • VMs Spot o instancias interrumpibles

Elige un tipo de reserva

El siguiente diagrama te ayuda a elegir el tipo de reserva que mejor se adapte a los requisitos de tu carga de trabajo. Si deseas comparar las funciones entre los tipos de reservas, consulta la tabla de comparación en este documento.

Un diagrama de flujo con los diferentes métodos de reserva disponibles en Compute Engine.

Las preguntas del diagrama anterior son las siguientes:

  1. ¿Necesitas capacidad de inmediato?

    • Sí: Ve a la siguiente pregunta.

    • No: Ve a la pregunta 3.

  2. ¿Necesitas flexibilidad sobre cuánto tiempo conservar la capacidad?

  3. ¿Necesitas recursos de alta demanda, como GPUs?

  4. ¿Necesitas recursos por más de 90 días?

Usa reservas según demanda

Con las reservas según demanda, solicitas reservar CPUs virtuales, memoria y recursos conectados (GPUs, TPUs y discos SSD locales) para crear instancias de procesamiento. Si tu solicitud se realiza correctamente, Compute Engine hace lo siguiente:

  • Compute Engine crea una reserva según demanda con los recursos solicitados en unos minutos.

  • Compute Engine asigna de forma precisa tus recursos reservados según el mejor esfuerzo. Para colocar instancias de procesamiento en las proximidades para minimizar la latencia de la red, puedes especificar de forma opcional una política de posición compacta cuando creas la reserva.

Para consumir la reserva, crea instancias de procesamiento que coincidan con las propiedades de la reserva y usa el modelo de aprovisionamiento estándar. Puedes consumir, modificar o borrar la reserva en cualquier momento.

Para obtener más información, consulta Acerca de las reservas.

Usa reservas futuras

Con las reservas futuras, solicitas reservar CPUs virtuales, memoria y recursos conectados (GPUs, TPUs y discos SSD locales) para crear instancias de procesamiento para una fecha y hora futuras. Después de crear una solicitud de reserva, la envías a para que la revise Google Cloud . Si Google Cloud aprueba tu solicitud, Compute Engine hace lo siguiente:

  • Compute Engine crea reservas según demanda con la capacidad solicitada en la fecha y hora de entrega que elegiste.

  • Compute Engine asigna de forma precisa tus recursos reservados según el mejor esfuerzo.

Para consumir las reservas, crea instancias de procesamiento que coincidan con las propiedades de las reservas y usa el modelo de aprovisionamiento estándar. Puedes modificar o borrar las reservas en cualquier momento. Las instancias de procesamiento que creaste con la reserva continúan ejecutándose incluso después de que finaliza el período de reserva o la borras.

Para obtener más información, consulta Acerca de las solicitudes de reservas futuras.

Usa reservas futuras en modo calendario

Con las reservas futuras en modo calendario, puedes solicitar reservar CPUs virtuales, memoria y recursos conectados (GPUs, TPUs y discos SSD locales) para una fecha y hora futuras y por hasta 90 días. Para crear este tipo de reserva, primero debes ver cuándo están disponibles en una región la cantidad y el tipo de recursos que elegiste. Luego, crea y envía una solicitud de reserva con las propiedades que confirmaste como disponibles. Si envías una solicitud válida, entonces Google Cloud aprueba la solicitud en un minuto. Después de que Google Cloud apruebe la solicitud, Compute Engine hace lo siguiente:

  • Compute Engine crea una reserva según demanda en la fecha y hora de entrega que elegiste.

  • Compute Engine reserva los recursos solicitados en una proximidad física cercana para minimizar la latencia de la red, lo que es útil para las cargas de trabajo de inteligencia artificial (IA), aprendizaje automático (AA) o computación de alto rendimiento (HPC) estrechamente acopladas.

  • Compute Engine reserva recursos con capacidades de administración de clústeres, lo que es óptimo para cargas de trabajo a gran escala y de varios nodos.

Para consumir la reserva al comienzo del período de reserva, crea instancias de GPU, H4D o TPU que coincidan con las propiedades de la reserva y usa el modelo de aprovisionamiento con reserva. Al final del período de reserva, Compute Engine borra la reserva y detiene o borra las instancias de procesamiento que la consumen según la acción de finalización que especificaste para las instancias de procesamiento.

Para obtener más información, consulta Acerca de las solicitudes de reservas futuras en el modo de calendario.

Usa reservas futuras para bloques de capacidad

Con las reservas futuras para bloques de capacidad, puedes solicitar reservar CPUs virtuales, memoria y recursos conectados (GPUs, TPUs, discos SSD locales y grupos de Hyperdisk) para una fecha y hora futuras y por una duración ilimitada. Para crear este tipo de reserva, comunícate con tu equipo de cuentas y solicita capacidad. Después de que Google cree un borrador de solicitud de reserva para ti, revisa y envía la solicitud. Google Cloud aprueba la solicitud en unos minutos y, luego, Compute Engine hace lo siguiente:

  • Compute Engine crea reservas según demanda en la fecha y hora de entrega que elegiste.

  • Compute Engine reserva los recursos solicitados en una proximidad física cercana para minimizar la latencia de la red, lo que es útil para las cargas de trabajo de IA, AA o HPC con acoplamiento alto.

  • Compute Engine reserva recursos con capacidades de administración de clústeres, lo que es óptimo para cargas de trabajo a gran escala y de varios nodos.

Para consumir las reservas al comienzo del período de reserva, crea instancias de GPU, TPU o H4D que coincidan con las propiedades de las reservas y usa el modelo de aprovisionamiento con reserva. Al final del período de reserva, Compute Engine borra la reserva y detiene o borra las instancias de procesamiento que la consumen según la acción de finalización que especificaste para las instancias de procesamiento.

Para obtener más información, consulta cualquiera de los siguientes documentos:

Compara los tipos de reservas

Para identificar el tipo de reserva que se adapta a tu carga de trabajo, compara las capacidades técnicas entre los tipos de reservas en la siguiente tabla:

Reservas según demanda Reservas futuras Reservas futuras en modo calendario Reservas futuras para bloques de capacidad
Serie de máquinas compatible Todas las familias de máquinas (excepto A4X Max, A4X, A4, A3 Ultra y A3 High con menos de 8 GPUs) A3 Mega*, A3 High (con 8 GPUs)*, A3 Edge*, C4, C4A, C4D, C4N, C3, C3D, G4*, H4D*, H3, M4, M4N, M3, N4, N4A, N4D, TPU7x, TPU v6e, TPU v5p, X5, X4, Z4D, Z4M* y Z3 A4, A3 Ultra, A3 Mega, A3 High (8 GPUs), A3 Edge, H4D, TPU7x, TPU v6e y TPU v5p A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High (8 GPUs), A3 Edge, H4D, TPU7x, TPU v6e y TPU v5p
Reservas de almacenamiento No No No Opcional (grupo de Hyperdisk)
Cantidad máxima de instancias de procesamiento por solicitud 1,000‡ Sin límite# 80 para instancias de GPU, 256 para instancias de H4D y 1,024 para chips TPU Sin límite#
Duración máxima Ilimitada (hasta que la borres) Ilimitada (hasta que la borres) Hasta 90 días Ilimitada (período del contrato)
Ver disponibilidad futura No No Sí (hasta 60 días para instancias de GPU y H4D; hasta 120 días para chips TPU) Sí (comunícate con tu equipo de cuentas)
Método de creación Creas la reserva Creas la solicitud de reserva Creas la solicitud de reserva Te comunicas con tu equipo de cuentas y, luego, Google crea la solicitud de reserva por ti
Tiempo de entrega Inmediato Fecha y hora futuras específicas Fecha y hora futuras específicas Fecha y hora futuras específicas
Asignación de recursos Mejor esfuerzo (políticas de posición compacta opcionales) Mejor esfuerzo Dense Dense
Capacidades de administración de clústeres No No Sí Sí
Modelo de aprovisionamiento Estándar Estándar Con reserva Con reserva
Quota Requiere cuota estándar Requiere cuota estándar No requiere cuota para instancias de GPU ni chips TPU; requiere cuota estándar para instancias de H4D Google aumenta automáticamente tu cuota antes de la entrega
Precios Precios estándar (con descuento por compromisos) Precios estándar (con descuento por compromisos) Descuento de hasta el 53% (precios de DWS) Precios estándar (con descuento por compromisos)
Fin del período de reserva Eliminación manual Eliminación manual Eliminación automática de la reserva; las instancias de procesamiento se detienen o borran según su acción de finalización Eliminación automática de la reserva y del grupo de Hyperdisk; las instancias de procesamiento se detienen o borran según su acción de finalización

* Antes de enviar una solicitud de reserva futura para instancias A3 Mega, A3 High (con 8 GPUs), A3 Edge, G4, H4D o Z4M, debes comunicarte con tu equipo de cuentas o el equipo de ventas para analizar tu solicitud. De lo contrario, Google Cloud podría rechazar tu solicitud.

‡ Si aplicas una política de posición compacta con un valor de distancia máxima de 2 a una reserva según demanda, puedes reservar un máximo de 256 instancias A3 Mega, A3 High con 8 GPUs o A3 Edge, o un máximo de 150 instancias de procesamiento para todas las demás familias de máquinas compatibles. Para obtener más información, consulta Acerca de las políticas de posición compacta.

# Si solicitas reservar más de 1,000 instancias de procesamiento en una sola solicitud de reserva, Compute Engine entrega la capacidad solicitada mediante la creación de varias reservas según demanda en la fecha y hora de entrega que elegiste.