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 garantía muy alta de que los recursos zonales están disponibles cuando los necesitas para crear instancias de procesamiento. Puedes reservar hardware principal (CPU virtuales y memoria) y recursos conectados (GPUs, TPUs, discos SSD locales y grupos de Hyperdisk). Si compartes una reserva, hasta 100 proyectos de tu organización de Cloud de Confiance by S3NS obtienen esta 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:
Garantía de alta capacidad: Mantienes recursos en una zona específica para prepararte para futuros aumentos de la demanda, como el crecimiento, los aumentos repentinos de tráfico, las 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 organización de Cloud de Confiance, 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 la incluye), incluso si detienes las instancias de procesamiento. Luego, puedes reiniciar esas instancias de procesamiento sin encontrarte con 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 constante y evita retrasos en el procesamiento en tus instancias de procesamiento.
Después de que Compute Engine aprovisione tus recursos reservados, pagarás por ellos, ya sea que los uses o no, y durante el tiempo que exista la reserva. Cuando creas instancias de procesamiento consumiendo 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-microog1-smallVMs 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 adapta 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.
Las preguntas del diagrama anterior son las siguientes:
¿Necesitas capacidad de inmediato?
Sí: Continúa con la siguiente pregunta.
No: Ve a la pregunta 3.
¿Necesitas flexibilidad en cuanto al tiempo que debes mantener la capacidad?
Sí: Consulta Usa reservas según demanda.
No: Continúa con la siguiente pregunta.
¿Necesitas recursos de alta demanda, como GPUs?
Sí: Continúa con la siguiente pregunta.
No: Consulta Usa reservas futuras.
¿Necesitas recursos por más de 90 días?
Sí: Consulta Usa reservas futuras para bloques de capacidad.
No: consulta Usa reservas futuras en el modo de calendario.
Usa reservas según demanda
Con las reservas según demanda, solicitas reservar CPUs virtuales, memoria y recursos adjuntos (GPUs y discos SSD locales) para crear instancias de procesamiento. Si tu solicitud se procesa correctamente, Compute Engine hace lo siguiente:
Compute Engine crea una reserva según demanda con los recursos que solicitaste en unos minutos.
Compute Engine asigna tus recursos reservados de la mejor manera posible. Para colocar instancias de procesamiento cerca y minimizar la latencia de red, puedes especificar una política de posición compacta cuando crees 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.
Usar reservas futuras
Con las reservas futuras, solicitas reservar CPUs virtuales, memoria y recursos conectados (GPUs 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 Cloud de Confiance by S3NS para su revisión. Si Cloud de Confiance 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 elijas.
Compute Engine asigna tus recursos reservados de la mejor manera posible.
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 hayas creado con la reserva seguirán ejecutándose incluso después de que finalice el período de reserva o de que la borres.
Para obtener más información, consulta Acerca de las solicitudes de reserva futuras.
Usa reservas futuras en modo de calendario
Con las reservas futuras en el modo de calendario, puedes solicitar la reserva de CPUs virtuales, memoria y recursos conectados (GPUs, TPUs y discos SSD locales) para una fecha y hora futuras, y por un máximo de 90 días. Para crear este tipo de reserva, primero debes ver cuándo están disponibles la cantidad y el tipo de recursos que elegiste en una región. Luego, crea y envía una solicitud de reserva con las propiedades que confirmaste que están disponibles. Si envías una solicitud válida,Cloud de Confiance la aprobará en un minuto. Después de que Cloud de Confiance aprueba la solicitud, Compute Engine hace lo siguiente:
Compute Engine crea una reserva según demanda en la fecha y hora de entrega que elijas.
Compute Engine reserva los recursos solicitados en una proximidad física cercana para minimizar la latencia de red, lo que es útil para cargas de trabajo de inteligencia artificial (IA), aprendizaje automático (AA) o computación de alto rendimiento (HPC) con acoplamiento alto.
Compute Engine reserva recursos con capacidades de administración de clústeres, lo que es óptimo para cargas de trabajo de varios nodos a gran escala.
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 vinculado a la reserva. Al final del período de reserva, Compute Engine borra la reserva y detiene o borra las instancias de procesamiento que consumen la reserva 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 reserva futuras en el modo de calendario.
Usa reservas futuras para los bloques de capacidad
Con las reservas futuras de bloques de capacidad, puedes solicitar la reserva de 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 crea un borrador de solicitud de reserva, revisas y envías la solicitud. Cloud de Confiance 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 elijas.
Compute Engine reserva los recursos solicitados en una proximidad física cercana para minimizar la latencia de red, lo que es útil para las cargas de trabajo de IA, AA o HPC con un acoplamiento alto.
Compute Engine reserva recursos con capacidades de administración de clústeres, lo que es óptimo para cargas de trabajo de varios nodos a gran escala.
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 vinculado a la reserva. Al final del período de reserva, Compute Engine borra la reserva y detiene o borra las instancias de procesamiento que consumen la reserva según la acción de finalización que para las instancias de procesamiento.
Para obtener más información, consulta cualquiera de los siguientes documentos:
Para instancias de GPU:
Para reservar capacidad para instancias de A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High (8 GPU) o A3 Edge con el objetivo de crear instancias de procesamiento o clústeres en Cluster Toolkit, Compute Engine o Google Kubernetes Engine (GKE), consulta Reserva capacidad a través de tu equipo de cuentas en la documentación de AI Hypercomputer.
Para reservar capacidad para instancias A4X, A4, A3 Ultra o A3 Mega con el objetivo de crear clústeres en Cluster Director, consulta Reserva capacidad a través de tu equipo de cuentas en la documentación de Cluster Director.
Para instancias de TPU:
- Para reservar capacidad para instancias de TPU7x, TPU v6e o TPU v5p, consulta Solicita una reserva futura por un año o más en la documentación de Cloud TPU.
Para instancias H4D:
- Para reservar capacidad para las instancias H4D, consulta Reserva capacidad a través de tu equipo de cuentas en la documentación de Compute Engine.
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 reserva 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, A3 High con menos de 8 GPUs, TPU7x, TPU v6e y TPU v5p) | A3 Mega*, A3 High (con 8 GPUs)*, A3 Edge*, C4, C4A, C4D, C4N, C3, C3D, G4*, H4D*, H3, M4, M4N, M3, N4, N4A, N4D, X5, X4, Z4D, Z4M* y Z3 | A4, A3 Ultra, A3 Mega, A3 High (8 GPU), A3 Edge, H4D, TPU7x, TPU v6e y TPU v5p | A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High (8 GPU), A3 Edge, H4D, TPU7x, TPU v6e y TPU v5p |
| Tipos personalizados de máquinas | Sí | Sí | No | No |
| 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 | Ilimitado (hasta que lo borres) | Ilimitado (hasta que lo borres) | Hasta 90 días | Ilimitado (período del contrato) |
| Cómo ver la 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 el 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 |
| Funciones de administración de clústeres | No | No | Sí | Sí |
| Modelo de aprovisionamiento | Estándar | Estándar | Con reserva | Con reserva |
| Cuota | Requiere una cuota estándar | Requiere una cuota estándar | No requiere cuota para instancias de GPU ni chips TPU; requiere cuota estándar para instancias H4D | Google aumenta automáticamente tu cuota antes de la publicación |
| Precios | Precios estándar (con descuento por compromisos) | Precios estándar (con descuento por compromisos) | Descuento de hasta un 53% (precios de DWS) | Precios estándar (con descuento por compromisos) |
| Fin del período de reserva | Eliminación manual | Eliminación manual | Borrado automático de reservas; las instancias de procesamiento se detienen o borran según su acción de finalización | Eliminación automática de reservas y grupos 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 de 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, es probable queCloud de Confiance la rechace.
‡ 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 de 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 creando varias reservas según demanda en la fecha y hora de entrega que elijas.