Cuando creas una instancia de Compute Engine, debes definir el método, llamado modelo de aprovisionamiento, que deseas usar para obtener los recursos solicitados. Cada modelo de aprovisionamiento determina la disponibilidad, la vida útil y el precio de tus instancias de procesamiento.
En este documento, se explican los diferentes modelos de aprovisionamiento que puedes especificar cuando creas instancias de procesamiento. Si comprendes estos modelos, puedes elegir la mejor opción para tu carga de trabajo.
Modelos de aprovisionamiento disponibles
Cuando creas una instancia de procesamiento, puedes especificar uno de los siguientes modelos de aprovisionamiento. Si no especificas un modelo de aprovisionamiento, Compute Engine usa el modelo de aprovisionamiento estándar de forma predeterminada.
Estándar
Spot
Inicio flexible
Con reserva
En la siguiente tabla, se comparan los casos de uso y los precios de cada modelo de aprovisionamiento:
| Estándar | Spot | Inicio flexible | Con reserva | |
|---|---|---|---|---|
| Resumen |
|
|
|
|
| Casos de uso |
Es ideal para cargas de trabajo que requieren estabilidad y funcionamiento continuo, como las siguientes:
|
Son ideales para cargas de trabajo que pueden tolerar interrupciones, como las siguientes:
|
Cargas de trabajo que requieren estabilidad y deben ejecutarse durante no más de siete días, como las siguientes:
|
Es ideal para cargas de trabajo que requieren estabilidad y un tiempo de ejecución específico, como las siguientes:
|
| Asignación de recursos | Mejor esfuerzo. Compute Engine coloca físicamente los recursos cerca unos de otros en función del mejor esfuerzo. Para controlar la colocación, puedes usar de forma opcional políticas de colocación. | Mejor esfuerzo. Compute Engine coloca físicamente los recursos cerca unos de otros en función del mejor esfuerzo. Para controlar la colocación, puedes usar de forma opcional políticas de colocación. | La asignación de recursos varía según la forma en que creas instancias de procesamiento:
|
Dense. Compute Engine coloca físicamente los recursos en hosts con acoplamiento alto conectados por una estructura de red de alta velocidad para minimizar la latencia de la red. |
| Precios |
|
|
|
|
| Cuota | Cuando creas una instancia de procesamiento, se consume la cuota estándar. | Cuando creas una instancia de procesamiento, se consume la cuota de instancias interrumpibles . Si tu proyecto no tiene una cuota de recursos interrumpibles, se consumirá la cuota estándar. Los créditos del nivel gratuitoGoogle Cloud no se aplican a las VMs Spot. | Cuando el MIG agrega instancias de procesamiento al grupo, se consume la cuota de instancias interrumpibles. Si tu proyecto no tiene una cuota de recursos interrumpibles, se consumirá la cuota estándar. | La cuota no se aplica al modelo de aprovisionamiento vinculado a la reserva. Sin embargo, aún necesitas cuota para los recursos que no forman parte de tu capacidad reservada, como los discos y las direcciones IP. |
Disponibilidad y vida útil de la instancia de procesamiento
En la siguiente tabla, se muestran la disponibilidad y la vida útil de las instancias de procesamiento para cada modelo de aprovisionamiento:
| Estándar | Spot | Inicio flexible | Con reserva | |
|---|---|---|---|---|
| Requisitos previos para la creación | No hay requisitos previos para la creación. | No hay requisitos previos para la creación. | No hay requisitos previos para la creación. |
Para crear instancias de procesamiento, primero debes reservar capacidad con uno de los siguientes métodos:
En la fecha y hora de entrega que elijas, Compute Engine aprovisionará la capacidad solicitada. Luego, puedes consumir la capacidad creando instancias de procesamiento. |
| Serie de máquinas compatible | Puedes usar cualquier serie de máquinas, excepto A4X Max, A4X, A4 y A3 Ultra. | Puedes usar cualquier serie de máquinas, excepto las instancias A4X y las instancias de metal desnudo (A4X Max, C4D, C4, C3, X4 y Z3). |
Solo puedes usar las siguientes series de máquinas: |
Según cómo reserves capacidad para crear VMs, solo puedes usar las siguientes series de máquinas:
|
| Disponibilidad de la instancia de procesamiento | Puedes crear instancias de procesamiento en cualquier momento, siempre y cuando los recursos que solicitaste estén disponibles. | Puedes crear instancias de procesamiento en cualquier momento, siempre y cuando los recursos que solicitaste estén disponibles. | Puedes crear instancias de procesamiento de la siguiente manera: Compute Engine usa el DWS para programar el aprovisionamiento de la capacidad solicitada según la disponibilidad de recursos. El DWS te ayuda a obtener recursos de alta demanda, como las GPUs. |
Solo puedes crear instancias de procesamiento después de reservar capacidad para una fecha futura. En la fecha solicitada, Compute Engine entrega la capacidad solicitada, que luego puedes usar para crear instancias de procesamiento. Si reservas recursos con reservas futuras en modo de calendario, Compute Engine usa DWS para aprovisionar la capacidad solicitada. El DWS te ayuda a obtener recursos de alta demanda, como las GPUs. |
| Garantía de capacidad | Según el método de creación La garantía de capacidad varía según el método que uses para crear instancias de procesamiento de la siguiente manera:
|
Mejor esfuerzo. Cuando creas VMs Spot, Compute Engine hace todo lo posible para aprovisionar la capacidad que solicitaste. | Mejor esfuerzo. Cuando creas una solicitud de cambio de tamaño de MIG, Compute Engine hace todo lo posible para programar el aprovisionamiento de la capacidad solicitada. | Muy alta Si Google Cloud aprueba tu solicitud de reserva, tendrás una certeza muy alta de que Compute Engine aprovisionará tu capacidad reservada en la fecha y hora de entrega que elijas. Tienes acceso exclusivo a la capacidad reservada durante el período de reserva. |
| Vida útil de la instancia de procesamiento | Puedes controlar cuándo detener o borrar una instancia de procesamiento. Sin embargo, si el tipo de máquina que usa la instancia de procesamiento no admite la migración en vivo, Compute Engine detiene la instancia de procesamiento durante los eventos de mantenimiento del host. |
Puedes controlar cuándo detener o borrar una instancia de procesamiento, excepto en los siguientes casos:
|
Antes de que una instancia de procesamiento llegue al final de su duración de ejecución, puedes hacer lo siguiente:
Cuando una instancia de procesamiento alcanza el final de su duración de ejecución, Compute Engine la borra. |
Puedes controlar cuándo detener o borrar una instancia de procesamiento, excepto en los siguientes casos:
|
¿Qué sigue?
Lee una descripción general sobre cómo crear instancias de Compute Engine.
Obtén más información sobre las VMs Spot.
Obtén más información sobre las VMs de inicio flexible.
Obtén más información sobre las instancias de procesamiento que usan el modelo de aprovisionamiento vinculado a la reserva.