Forma de distribución de objetivos MIG regionales


De forma predeterminada, un grupo de instancias administradas (MIG) regional distribuye sus instancias de máquinas virtuales (VM) administradas de manera uniforme entre las zonas seleccionadas. Pero si necesita hardware que no está disponible en todas las zonas o que podría no estar disponible temporalmente en zonas seleccionadas, o si necesita priorizar el uso de reservas zonales, es posible que prefiera una distribución diferente.

Para configurar cómo un MIG regional distribuye sus instancias administradas en zonas seleccionadas dentro de una región, establezca la forma de distribución objetivo del MIG . Están disponibles las siguientes opciones:

  • INCLUSO (predeterminado): el grupo crea y elimina máquinas virtuales para lograr y mantener la misma cantidad de máquinas virtuales en las zonas seleccionadas. En una distribución EVEN , el número de VM no difiere en más de 1 entre dos zonas cualesquiera. Recomendado para cargas de trabajo de servicio de alta disponibilidad.
  • EQUILIBRADO : el grupo prioriza la creación de máquinas virtuales en zonas donde hay recursos disponibles, mientras distribuye las máquinas virtuales de la manera más uniforme posible entre las zonas seleccionadas para minimizar el impacto de las fallas zonales. Recomendado para cargas de trabajo por lotes o de entrega de alta disponibilidad.
  • CUALQUIER : el grupo elige zonas para crear instancias de VM para cumplir con la cantidad solicitada de VM dentro de las limitaciones de recursos actuales y maximizar la utilización de las reservas zonales no utilizadas. Recomendado para cargas de trabajo por lotes que no requieren alta disponibilidad.
  • CUALQUIER ZONA ÚNICA : el grupo crea todas las instancias de VM dentro de una sola zona. La zona se elige en función del soporte de hardware, la disponibilidad actual de recursos y cuotas y las reservas coincidentes. Recomendado en combinación con una política de ubicación de instancias compacta para cargas de trabajo que requieren una comunicación extensa entre las máquinas virtuales.

Elija una opción según los requisitos de su carga de trabajo y las capacidades MIG que necesita. Vea la tabla comparativa , los casos de uso y cómo funcionan las formas de distribución .

Comparación de formas

Para cada posible forma de destino, la siguiente tabla describe las cargas de trabajo previstas, el propósito, la distribución de instancias administradas, el soporte de funciones y una breve descripción del comportamiento de MIG cuando se enfrenta a recursos no disponibles.

EVEN (predeterminado) BALANCED ANY ANY_SINGLE_ZONE
Cargas de trabajo previstas Cargas de trabajo de servicio de alta disponibilidad (sin estado o con estado) Cargas de trabajo de servicio de alta disponibilidad (sin estado o con estado)

Cargas de trabajo por lotes de alta disponibilidad
Cargas de trabajo por lotes Cargas de trabajo por lotes que requieren una amplia comunicación entre máquinas virtuales
Objetivo Minimizar el impacto de fallas a nivel de zona, asumiendo suficiente disponibilidad de recursos en cada zona. Minimizar el impacto de fallas a nivel de zona tanto como sea posible considerando la disponibilidad de recursos en cada zona. Priorice la adquisición de recursos y la utilización de reservas no utilizadas. Minimizar la latencia de la red ycostosentre máquinas virtuales manteniendo todas las máquinas virtuales en una zona.
Distribución objetivo de instancias administradas entre zonas Incluso.

La cantidad de instancias administradas no difiere en más de 1 entre dos zonas cualesquiera, independientemente de la disponibilidad de recursos. *

Es posible que algunas instancias administradas no estén en funcionamiento en caso de restricciones de capacidad zonal.
Lo más parejo posible.

No hay garantía sobre discrepancias en la cantidad de máquinas virtuales entre zonas, lo que depende de la disponibilidad actual de recursos.

Cuando hay recursos disponibles, la distribución es similar a EVEN . En el peor de los casos de limitaciones de recursos, la distribución puede adoptar cualquier forma.
Cualquier.

Cada zona puede tener una cantidad diferente de instancias administradas (incluidas todas o ninguna).
Zona única.

Todas las instancias se crean dentro de una zona. El MIG elige la zona cada vez que escala desde cero máquinas virtuales.
Soporte de funciones EVEN (predeterminado) BALANCED ANY ANY_SINGLE_ZONE
Escalado automático
actualizaciones canarias
Flexibilidad de instancia
Redistribución proactiva de instancias No aplicable
Reservas Utilizado al máximo dentro de cada zona de forma independiente.

Las reservas no afectan la forma en que se distribuyen las instancias.
Utilizado al máximo dentro de cada zona de forma independiente.

Si hay reservas, podrían ayudar a llegar a una distribución equilibrada.
Utilizado al máximo dentro de la región.

El grupo prioriza agotar las reservas en la región.
Utilizado al máximo dentro de la zona elegida.

Siempre que el grupo no tiene máquinas virtuales y necesita crear una o más máquinas virtuales, el grupo prioriza la zona con más reservas si esa zona también tiene recursos suficientes y admite el hardware para cumplir con la solicitud.
Plantilla de instancia y requisitos de hardware de configuración con estado (tipo de máquina, CPU, GPU, discos existentes) El hardware seleccionado debe estar disponible en todas las zonas seleccionadas. El hardware seleccionado debe estar disponible en al menos una zona seleccionada. El hardware seleccionado debe estar disponible en al menos una zona seleccionada. El hardware seleccionado debe estar disponible en al menos una zona seleccionada.
Nodos de único inquilino
Manejo de fallas EVEN (predeterminado) BALANCED ANY ANY_SINGLE_ZONE
Indisponibilidad temporal de recursos en una zona Expuesto

Crea nuevas instancias administradas en zonas con menos instancias administradas. Sigue intentando crear instancias de VM en una zona donde los recursos no están disponibles hasta que lo logra.

Riesgo: no se pueden crear máquinas virtuales en una zona con recursos limitados.
Resiliente

Crea nuevas instancias administradas en zonas donde hay recursos disponibles, mientras distribuye las instancias de la manera más uniforme posible entre las zonas.

Riesgo: Es posible que las máquinas virtuales no se distribuyan uniformemente entre zonas.
Resiliente

Crea nuevas instancias administradas en zonas donde los recursos están disponibles y para maximizar la utilización de las reservas no utilizadas.

Riesgo: Es posible que las máquinas virtuales no se distribuyan uniformemente entre zonas.
Resistente a la creación de grupos y cambios de tamaño desde cero

Crea nuevas instancias de VM dentro de una única zona, donde hay recursos disponibles.

Riesgo: no se puede garantizar que todas las instancias adicionales se creen correctamente durante las solicitudes de escalamiento horizontal si la zona elegida no tiene suficientes recursos.
Fallo a nivel de zona Resiliente

El impacto se minimiza porque las instancias en zonas saludables siguen funcionando.

El impacto se minimiza aún más si aprovisiona instancias adicionales , suficientes para tolerar la pérdida de una zona.
Resiliente

El impacto se minimiza porque las instancias en zonas saludables siguen funcionando.

El impacto se minimiza aún más si aprovisiona instancias adicionales , suficientes para tolerar la pérdida de una zona.
Expuesto

Podría producirse una interrupción si la mayoría o todas las instancias se concentran en una zona fallida.
Expuesto

La interrupción es inevitable si la falla ocurre en la zona elegida.

* Si configura el equilibrio de carga y el escalado automático, y si una zona falla, es posible que vea más máquinas virtuales en las zonas donde crece la carga. Si deshabilita la redistribución proactiva de instancias y agrega o elimina instancias de zonas, es posible que vea una distribución desigual.

Casos de uso

Revise la compatibilidad con funciones y luego elija una forma de distribución según su caso de uso.

Priorice la resiliencia de la carga de trabajo con una distribución uniforme

Si ejecuta una aplicación de servicio de alta disponibilidad que debe sobrevivir a una falla a nivel de zona sin degradar el rendimiento, use la forma de distribución de destino EVEN con un tamaño de grupo sobreaprovisionado . El aprovisionamiento excesivo de la cantidad de instancias en un grupo protege su carga de trabajo contra fallas a nivel de zona.

Dependiendo de su carga de trabajo, considere crear un escalador automático para agregar o eliminar automáticamente instancias a su grupo cuando la carga aumenta o disminuye.

Para obtener más información sobre la forma de distribución del objetivo EVEN , consulte la comparación de formas de objetivo y lea Cómo funciona la forma del objetivo EVEN .

Para obtener más información sobre la implementación de cargas de trabajo de alta disponibilidad en MIG regionales, consulte las siguientes secciones:

Equilibre la adquisición de recursos con una distribución uniforme

Si ejecuta una carga de trabajo por lotes o de servicio de alta disponibilidad y necesita equilibrar la adquisición de recursos con una distribución uniforme de instancias de VM en zonas seleccionadas de una región, utilice la forma de distribución de destino BALANCED .

La forma BALANCED prioriza la adquisición de recursos (el grupo crea instancias en zonas donde hay recursos disponibles) mientras distribuye las instancias de la manera más uniforme posible entre zonas para minimizar el impacto de fallas a nivel de zona.

Si ejecuta una carga de trabajo por lotes que no necesita protección contra fallas a nivel de zona, use ANY forma de destino en su lugar. La forma ANY prioriza la adquisición de recursos así como el uso de reservas zonales.

Con la forma configurada en BALANCED o en ANY , no necesita verificar manualmente si hay hardware específico disponible en una zona en particular. Puede seleccionar todas las zonas de una región y el grupo implementará automáticamente instancias en zonas donde el hardware requerido esté disponible.

Para obtener más información sobre la forma de distribución de objetivos BALANCED , consulte la comparación de formas de objetivos y lea Cómo funciona la forma de distribución de objetivos BALANCED .

Priorizar la adquisición de recursos

Si ejecuta cargas de trabajo por lotes y si obtener la cantidad solicitada de instancias para realizar el procesamiento es más importante para usted que la resistencia de la carga de trabajo a fallas a nivel de zona , use la forma de distribución de destino ANY .

Si tiene reservas coincidentes, establezca su forma objetivo en ANY para priorizar el uso de zonas que contienen las reservas coincidentes. Para aprender a configurar reservas en una plantilla de instancias, consulte Consumir instancias de una reserva específica .

De manera similar a la forma de destino BALANCED , la forma ANY es útil cuando su carga de trabajo por lotes requiere cualquiera de las siguientes características:

  • Máquinas virtuales con hardware especial , como una plataforma de CPU específica o un modelo de GPU. El grupo implementará instancias en las zonas que admitan el hardware solicitado, según la disponibilidad de recursos y con preferencia por las zonas que tengan reservas coincidentes.
  • Máquinas virtuales interrumpibles . No necesitará explorar qué zonas tienen capacidad preferente disponible. El grupo se desplegará automáticamente en zonas con capacidad preferente.
  • VM con una gran cantidad de núcleos . El grupo obtendrá máquinas grandes donde estén disponibles, con preferencia por zonas que tengan reservas coincidentes.

No es necesario verificar manualmente si hay hardware específico disponible en una zona en particular. Puede seleccionar todas las zonas de una región y el grupo implementará automáticamente instancias en zonas donde el hardware requerido esté disponible.

Puede eliminar de forma selectiva instancias de trabajadores de trabajos por lotes que hayan completado cálculos sin afectar a otros trabajadores. A diferencia de un grupo con una forma de objetivo EVEN y una redistribución proactiva, un grupo con ANY forma de objetivo no tiene que lograr un equilibrio uniforme y no desencadenará la redistribución.

Para obtener más detalles sobre ANY forma de distribución objetivo, consulte la comparación de formas de objetivo y lea cómo funciona ANY forma de distribución objetivo .

Minimizar la conexión en red entre máquinas virtuales

Si ejecuta una carga de trabajo por lotes y desea colocar todas las máquinas virtuales en una sola zona para reducir la latencia y los costos de la red de máquina virtual a máquina virtual, y si no tiene un requisito de zona específico, establezca la forma de destino del grupo en ANY_SINGLE_ZONE . También puede crear una política de ubicación compacta y aplicarla a su MIG para que las máquinas virtuales en el MIG estén ubicadas más cerca unas de otras y en la misma infraestructura de red.

Cuando crea un MIG con al menos una máquina virtual, y cada vez que un MIG sin máquinas virtuales necesita escalarse nuevamente, la forma ANY_SINGLE_ZONE elige la zona óptima según sus reservas, cuotas y requisitos de hardware.

De manera similar a las formas de destino BALANCED y ANY , la forma ANY_SINGLE_ZONE es útil cuando su carga de trabajo por lotes requiere cualquiera de las siguientes características:

  • Máquinas virtuales con hardware especial , como una plataforma de CPU específica o un modelo de GPU. El grupo implementará instancias en una zona que admita el hardware solicitado, según la disponibilidad de recursos y con preferencia por la zona que tenga reservas coincidentes.
  • Máquinas virtuales interrumpibles . No necesitará explorar qué zonas tienen capacidad preferente disponible. El grupo se desplegará automáticamente en una zona con capacidad preferente.
  • VM con una gran cantidad de núcleos . El grupo obtendrá máquinas grandes allí donde estén disponibles, con preferencia por la zona que tenga reservas coincidentes.

No es necesario verificar manualmente si hay hardware específico disponible en una zona en particular. Al crear el MIG, seleccione todas las zonas de una región y el grupo implementará automáticamente instancias en una zona donde el hardware requerido esté disponible.

Para obtener más detalles sobre la distribución objetivo ANY_SINGLE_ZONE , consulte la comparación de formas objetivo y lea cómo funciona la forma de distribución objetivo ANY_SINGLE_ZONE .

Si tiene requisitos de zona específicos y no desea que su MIG cambie de zona bajo ninguna circunstancia, utilice un MIG zonal en su lugar.

como funciona

Esta sección describe cómo funciona cada forma de distribución objetivo en las siguientes situaciones:

  • Cuando cambias el tamaño del MIG
  • En caso de que los recursos no estén disponibles temporalmente en una zona
  • En caso de falla zonal

La forma de distribución EVEN

Con una forma de distribución objetivo establecida en EVEN y la redistribución proactiva habilitada, la cantidad de instancias administradas en un MIG regional no difiere en más de 1 entre dos zonas cualesquiera, independientemente de la disponibilidad de recursos. Pero es posible que una instancia administrada no esté en funcionamiento si su zona carece de los recursos para aprovisionar una máquina virtual real.

Cambiar el tamaño de un MIG que tiene una forma de distribución EVEN

Un grupo con una forma de destino EVEN elige zonas para agregar o eliminar instancias de una manera que preserve o converja hacia un equilibrio uniforme de instancias administradas entre zonas.

Por ejemplo, el siguiente diagrama muestra cómo un grupo agrega y elimina instancias administradas.

La forma de destino uniforme agrega y elimina instancias de manera uniforme en todas las zonas.
Cambiar el tamaño de un MIG que tiene una distribución EVEN

Impacto de los recursos temporalmente no disponibles

Es posible que los recursos no estén disponibles temporalmente en una zona cuando crea el grupo o aumenta la cantidad de instancias. Por ejemplo, si solicita instancias interrumpibles o hardware especializado en un suministro limitado, es posible que esos recursos no estén disponibles en el momento de su solicitud.

Con el objetivo de mantener una distribución uniforme de instancias entre zonas, el grupo continúa intentando crear instancias de VM en zonas donde los recursos no están disponibles temporalmente. Con el tiempo, el grupo adquiere la cantidad total de instancias de VM en ejecución una vez que los recursos estén disponibles.

Por ejemplo, el siguiente diagrama muestra lo que sucede si una de las zonas no puede cumplir con su solicitud debido a una falta temporal de recursos.

Con una forma de objetivo uniforme, si las máquinas virtuales no están disponibles, la reparación automática intenta crearlas continuamente hasta que estén disponibles.
Impacto de los recursos temporalmente no disponibles en un MIG que tiene una distribución EVEN

Impacto de la falla a nivel de zona

Si utiliza la forma de distribución de destino EVEN (o BALANCED ), puede aprovisionar instancias adicionales para minimizar el impacto de una falla a nivel de zona.

En caso de falla a nivel de zona, un MIG regional que se implementa en 3 zonas con una forma de distribución objetivo EVEN (o BALANCED ) podría perder 1/3 de sus instancias. Puede garantizar una capacidad suficiente para atender su carga en caso de una falla a nivel de zona aprovisionando más máquinas virtuales, 2/3 de las cuales son requeridas por la carga.

Por ejemplo, si necesita 8 instancias para procesar solicitudes en 3 zonas y desea proteger su carga de trabajo contra fallas a nivel de zona, debe crear un grupo regional con 12 instancias. El siguiente diagrama muestra lo que sucede si falla una zona.

Con una forma de objetivo uniforme, el sobreaprovisionamiento del MIG mantiene una cantidad suficiente de VM en caso de falla zonal.
Impacto de la falla zonal en un MIG que tiene una distribución EVEN

La forma de distribución objetivo EVEN funciona bien con el escalado automático y el equilibrio de carga en tales circunstancias. En caso de una falla a nivel de zona, el balanceador de carga comienza a enviar tráfico a instancias en las dos zonas restantes para acomodar el tráfico de la zona fallida.

Para obtener más información sobre cómo funciona un MIG regional con un escalador automático, consulte Escalado automático de un MIG regional .

La forma de distribución BALANCED

Es posible que un MIG regional con una forma de objetivo BALANCED no logre una distribución uniforme entre zonas, específicamente cuando los recursos solicitados no están disponibles en una zona.

El MIG prioriza el aprovisionamiento de la cantidad solicitada de máquinas virtuales mediante la creación de máquinas virtuales en zonas donde hay recursos disponibles. Cuando hay recursos disponibles, la distribución es similar a EVEN . En el peor de los casos de limitaciones de recursos, la distribución puede adoptar cualquier forma.

Cambiar el tamaño de un MIG que tiene una forma de distribución BALANCED

Aumento del tamaño del grupo

Con una forma de objetivo BALANCED , el grupo elige zonas para crear nuevas instancias según la disponibilidad actual de los recursos que usted especificó en la plantilla de instancias del MIG.

  • Cuando los recursos están suficientemente disponibles en todas las zonas seleccionadas, el grupo mantiene una distribución uniforme entre las zonas a medida que aumenta el tamaño, de la misma manera que la forma objetivo EVEN .
  • Cuando las limitaciones de capacidad zonal hacen imposible lograr una distribución uniforme, el grupo crea instancias en las zonas donde hay recursos disponibles, sin dejar de intentar maximizar el equilibrio.

Por ejemplo, es posible que observe limitaciones de capacidad y una distribución desigual si solicita una plataforma de CPU especializada, un modelo de GPU o máquinas virtuales interrumpibles que no están disponibles de manera uniforme en todas las zonas.

La forma de destino equilibrada agrega y elimina instancias de la manera más uniforme posible en todas las zonas según la capacidad actual.
Cambiar el tamaño de un MIG que tiene una distribución BALANCED

Disminución del tamaño del grupo

Al disminuir su tamaño, un MIG regional con una forma de objetivo BALANCED elimina instancias en la siguiente secuencia para limitar la interrupción de su carga de trabajo:

  1. Instancias que no se están ejecutando; es decir, instancias que por algún motivo no se pueden crear o se están creando o reparando automáticamente.
  2. Instancias en zonas donde el grupo tiene más máquinas virtuales, para converger a un estado distribuido uniformemente.

Impacto de recursos temporalmente no disponibles o falla zonal

Con una forma de distribución objetivo BALANCED , el grupo implementa instancias en zonas donde hay capacidad disponible. Durante restricciones temporales de capacidad zonal, esto puede provocar una distribución desigual de instancias entre zonas.

Si en tal situación falla una zona con la mayor cantidad de instancias de VM, su carga de trabajo podría perder una parte significativa de su capacidad de servicio. Si las zonas en buen estado tienen restricciones de capacidad temporales, el grupo intenta recrear instancias fallidas en la ubicación original (una zona fallida) y este intento puede fallar.

Para proteger su carga de trabajo contra un caso tan extremo:

  • Aprovisione en exceso el tamaño de su MIG regional, para que su carga de trabajo tenga suficiente capacidad de servicio en caso de una falla zonal.
  • Reserve una cantidad suficiente de recursos en cada zona para cubrir los picos de carga, aprovisionar en exceso y mantener una distribución uniforme entre las zonas. Esta táctica ayuda a garantizar que pueda obtener una distribución uniforme de instancias entre zonas, lo que minimiza la pérdida de capacidad en caso de una falla zonal.

El siguiente diagrama muestra cómo podría evolucionar un escenario con limitaciones temporales de capacidad zonal, seguidas de una falla zonal.

Con una forma de objetivo equilibrada, si las máquinas virtuales no están disponibles, la distribución puede ser desigual. En caso de una falla zonal posterior, la reparación automática intenta continuamente crear máquinas virtuales fallidas hasta que estén disponibles.
Impacto de recursos temporalmente no disponibles, seguidos de una falla zonal, en un MIG que tiene una distribución BALANCED

Si su solicitud no se puede cumplir en ninguna zona de la región, el grupo programa la creación de VM en zonas con recursos no disponibles temporalmente. El grupo continúa intentando crear las instancias programadas dentro de las zonas donde se programó originalmente su creación. Si los recursos están disponibles en otras zonas antes que en la zona original donde se programó una VM, el grupo no intentará la creación en esas otras zonas. Puede programar nuevas instancias en zonas con capacidad disponible manualmente eliminando las instancias administradas que no pudieron crearse y cambiando el tamaño del grupo hasta su tamaño objetivo.

Si la creación de VM no tiene éxito, puede enumerar las instancias administradas para revisar el mensaje de error en la instancia de VM administrada correspondiente o enumerar los errores recientes .

En caso de una falla zonal, la forma de distribución objetivo BALANCED funciona bien con el escalado automático y el equilibrio de carga. Para acomodar el tráfico de la zona fallida, el balanceador de carga envía tráfico a instancias en las zonas restantes. Un escalador automático responde al aumento de utilización en las zonas y crea automáticamente capacidad en zonas en buen estado. Para obtener más información, consulte Autoescalado de un MIG regional .

La forma de distribución ANY

Con una forma de distribución de destino establecida en ANY , un MIG regional prioriza la adquisición de recursos mediante la creación de instancias administradas en zonas donde los recursos están disponibles. Esto significa que todas las instancias pueden crearse en una zona, distribuirse uniformemente en todas las zonas o cualquier cosa entre esos dos escenarios.

Cambiar el tamaño de un MIG que tiene ANY forma de distribución

Aumento del tamaño del grupo

Cuando aumenta el tamaño del grupo, el grupo elige cualquier zona donde haya capacidad disponible.

Si tiene reservas coincidentes en una o más zonas, el grupo prioriza la utilización de esas reservas. Sin embargo, si reduce el tamaño del grupo, es posible que transcurran algunos minutos hasta que cualquier reserva consumida vuelva a estar disponible para su consumo. Durante este período, cuando las reservas consumidas anteriormente aún no están disponibles, si aumenta el tamaño del grupo y no hay reservas coincidentes, el grupo crea instancias de VM en una zona donde hay recursos disponibles.

Disminución del tamaño del grupo

Cuando reduce el tamaño del grupo, el grupo elimina las instancias de VM en el siguiente orden:

  1. Máquinas virtuales que no se están ejecutando por algún motivo
  2. Máquinas virtuales que aún no están actualizadas a la versión prevista
  3. Máquinas virtuales elegidas de forma no determinista

Si necesita reducir el tamaño del grupo en zonas específicas o eliminar instancias de VM específicas, por ejemplo, trabajadores que terminaron su trabajo, puede eliminar instancias específicas del grupo.

Impacto de los recursos temporalmente no disponibles

Con una forma de distribución de destino establecida en ANY , el grupo programa la creación de instancias de VM en zonas donde los recursos solicitados están disponibles y evita zonas con recursos no disponibles temporalmente.

Si su solicitud no se puede cumplir en ninguna zona de la región, el grupo programa la creación de VM en zonas con recursos no disponibles temporalmente. El grupo seguirá intentando crear las instancias programadas dentro de las zonas donde se programó originalmente su creación. Si los recursos están disponibles en otras zonas antes que en la zona original donde se programó una VM, el grupo no intentará la creación en esas otras zonas. Puede programar manualmente nuevas instancias en zonas con capacidad disponible eliminando las instancias administradas que no se están ejecutando y cambiando el tamaño del grupo hasta su tamaño objetivo.

Si la creación de VM no tiene éxito, puede enumerar las instancias administradas para revisar el mensaje de error en la instancia de VM correspondiente o enumerar los errores recientes .

Por ejemplo, el siguiente diagrama muestra cómo un grupo regional programa instancias cuando una zona no puede cumplir con su solicitud.

Con una forma de distribución de destino establecida en CUALQUIER, el grupo crea máquinas virtuales en zonas donde los recursos solicitados están disponibles y evita zonas con recursos no disponibles temporalmente.
Impacto de los recursos temporalmente no disponibles en un MIG que tiene ANY distribución

Impacto de la falla a nivel de zona

Con su forma de distribución de destino establecida en ANY , el grupo podría implementar la mayoría o todas sus instancias en una sola zona. En caso de falla en esa zona, la mayoría o todas las instancias del grupo podrían dejar de estar disponibles mientras dure la falla.

En caso de una falla a nivel de zona o de que los recursos dejen de estar disponibles temporalmente, o cuando por cualquier motivo sus instancias de VM no se estén ejecutando, puede eliminar las instancias individuales que no se están ejecutando y luego cambiar el tamaño del grupo a su tamaño necesario para intentar obtener instancias de reemplazo en zonas con capacidad disponible.

Con una forma de distribución de destino establecida en CUALQUIER, el grupo crea máquinas virtuales en zonas donde los recursos solicitados están disponibles. Si los recursos no están disponibles por algún motivo, puede disminuir el tamaño del grupo y luego aumentarlo para intentar colocar las máquinas virtuales en una zona diferente.
Eliminar y recrear instancias en un MIG que tenga una distribución ANY , en caso de recursos no disponibles temporalmente

La forma de distribución ANY_SINGLE_ZONE

Un MIG regional con la forma de distribución objetivo ANY_SINGLE_ZONE selecciona automáticamente la zona óptima cuando se crea la primera VM del grupo. Después de crear la primera máquina virtual, todas las demás máquinas virtuales se crean en la misma zona.

El MIG puede seleccionar una zona diferente solo cuando se reduce a cero VM y comienza a crear su primera VM nuevamente.

Elegir la zona óptima

Cuando solo una de las zonas seleccionadas admite los requisitos de hardware del grupo, Compute Engine elige esta zona.

Cuando varias zonas seleccionadas admiten los requisitos de hardware del grupo, Compute Engine elige una zona que tenga suficientes recursos disponibles para adaptarse a todas las VM de MIG regionales, con preferencia por la zona con la mayor cantidad de reservas coincidentes.

Si ninguna de las zonas seleccionadas tiene suficientes recursos disponibles o reservas coincidentes para acomodar todas las VM, para crear tantas VM como sea posible, Compute Engine elige la zona con la mayor cantidad de recursos disponibles y reservas coincidentes, con preferencia por la zona con la mayor cantidad de reservas coincidentes. El grupo continúa intentando crear el resto de las máquinas virtuales en la misma zona incluso si los recursos están disponibles antes en otra zona.

Cambiar el tamaño de un MIG que tiene una forma de distribución ANY_SINGLE_ZONE

Aumento del tamaño del grupo

Si un MIG ya tiene máquinas virtuales y su forma de distribución de destino está configurada en ANY_SINGLE_ZONE , entonces, para todas las operaciones de escalamiento horizontal, el MIG coloca nuevas máquinas virtuales dentro de la misma zona que las máquinas virtuales existentes. Si no hay suficientes recursos o reservas disponibles para acomodar todas las máquinas virtuales adicionales, el MIG crea tantas como sea posible.

Si el MIG no tiene máquinas virtuales, cuando se escala horizontalmente, elige la zona óptima que admita los requisitos de hardware del grupo y que utilice reservas coincidentes.

Disminución del tamaño del grupo

Al ampliar, un MIG regional con la forma de distribución ANY_SINGLE_ZONE elimina las máquinas virtuales en el siguiente orden:

  • Las máquinas virtuales que no están en estado RUNNING se eliminan primero para limitar la interrupción de su carga de trabajo. Una máquina virtual que no se está ejecutando es una máquina virtual que por algún motivo no se puede crear o se está creando o reparando.
  • Máquinas virtuales que no utilizan la configuración más reciente del grupo.
  • Máquinas virtuales elegidas de forma no determinista

Impacto de los recursos temporalmente no disponibles

Un MIG regional con su forma de distribución objetivo establecida en ANY_SINGLE_ZONE es susceptible a la escasez de recursos en la zona seleccionada.

Si los recursos dejan de estar disponibles temporalmente en la zona elegida por el MIG, el MIG no cambia de zona automáticamente. Esto significa que los procesos de ampliación y actualización pueden verse interrumpidos hasta que haya suficientes recursos disponibles.

Impacto de la falla a nivel de zona

Un MIG regional con su forma de distribución objetivo establecida en ANY_SINGLE_ZONE es susceptible a fallas zonales.

En el improbable caso de que se produzca una falla zonal en la zona que aloja las máquinas virtuales de su MIG regional, es posible que todas las máquinas virtuales de MIG no puedan procesar su carga de trabajo.

¿Qué sigue?