Compartir vía


Actualización de directivas para Virtual Machine Scale Sets (versión preliminar)

La directiva de actualización de un conjunto de escalado de máquinas virtuales determina cómo se actualizan las máquinas virtuales con el modelo de conjunto de escalado más reciente.

Nota:

Las directivas de actualización de virtual Machine Scale Sets con orquestación uniforme están en disponibilidad general (GA).

Las directivas de actualización de Virtual Machine Scale Sets con orquestación flexible se encuentran actualmente en versión preliminar. Las versiones preliminares están a su disposición con la condición de que acepte los términos de uso adicionales. Es posible que algunos de los aspectos de estas características cambien antes que se ofrezca la disponibilidad general.

Modos de directiva de actualización

Las directivas de actualización disponibles para Virtual Machine Scale Sets son automáticas, manuales y graduales. La directiva de actualización que elija puede afectar al tiempo de actividad general del servicio del conjunto de escalado de máquinas virtuales.

Además, puede haber situaciones en las que es posible que quiera que las instancias específicas del conjunto de escalado se traten de manera diferente del resto. Por ejemplo, determinadas instancias del conjunto de escalado podrían ser necesarias para realizar diferentes tareas a las de los demás miembros del conjunto de escalado. En estas situaciones, la Protección de instancias proporciona los controles necesarios para proteger estas instancias de la actualización junto con las demás instancias cuando se produce una actualización.

Directiva de actualización automática

Con una directiva de actualización automática, el conjunto de escalado no garantiza el orden de las máquinas virtuales que se quitarán. El conjunto de escalado podría quitar todas las máquinas virtuales al mismo tiempo para realizar las actualizaciones.

Diagrama que muestra un diagrama de alto nivel de lo que ocurre cuando se utiliza una directiva de actualización automática.

La directiva de actualización automática es más adecuada para escenarios de DevTest en los que no le preocupa el tiempo de actividad de las instancias al realizar cambios en las configuraciones.

Si su conjunto de básculas forma parte de un clúster de Service Fabric, el modo Automático es el único disponible. Para más información, consulte Actualización de la aplicación de Service Fabric.

Directiva de actualización manual

Con una directiva de actualización manual, usted elige cuándo actualizar las instancias del conjunto de escalado. Nada sucede automáticamente con las máquinas virtuales existentes cuando se producen cambios en el modelo del conjunto de escalado. Las nuevas instancias agregadas al conjunto de escalado usan el modelo más actualizado a la fecha disponible.

Diagrama que muestra un diagrama de alto nivel de lo que ocurre cuando se utiliza una directiva de actualización manual.

La directiva de actualización manual es más adecuada para cargas de trabajo en las que se requiere más control sobre cuándo y cómo se actualizan las instancias.

Directiva de actualización gradual

Con una directiva de actualización gradual, el conjunto de escalado realiza actualizaciones por lotes. También obtendrá más control sobre las actualizaciones con configuraciones como el tamaño del lote, el porcentaje máximo correcto, la priorización de instancias incorrectas y la habilitación de actualizaciones en zonas de disponibilidad.

Diagrama que muestra un diagrama de alto nivel de lo que ocurre cuando se utiliza una directiva de actualización continua.

La directiva de actualización gradual es más adecuada para cargas de trabajo de producción que requieren que siempre haya disponible un número establecido de instancias. Las actualizaciones graduales son una manera más segura de actualizar instancias al modelo más reciente sin poner en peligro la disponibilidad y el tiempo de actividad.

Al usar una directiva de actualización gradual en Virtual Machine Scale Sets con orquestación flexible, el conjunto de escalado también debe usar la extensión de estado de la aplicación para supervisar el estado de la aplicación.

Cuando se usa una directiva de actualización gradual en Virtual Machine Scale Sets con orquestación uniforme, el conjunto de escalado también debe tener un sondeo de estado o usar la extensión de estado de la aplicación para supervisar el estado de la aplicación.

¿Qué desencadena una actualización?

Los cambios realizados en un conjunto de escalado pueden afectar a la disponibilidad de las instancias. Los cambios que afectan al modelo del conjunto de escalado de máquinas virtuales pueden desencadenar una actualización y esas actualizaciones se aplican a las instancias del conjunto de escalado en función de la directiva de actualización que use. La excepción a esto sería si habilita la Protección de instancias en instancias específicas.

Algunas actualizaciones requieren un reinicio de la máquina virtual, mientras que otras se pueden completar sin interrumpir las instancias del conjunto de escalado. Las actualizaciones que requieren reiniciar, restablecer la imagen inicial o volver a implementar la instancia de máquina virtual incluyen:

  • Actualizaciones de claves SSH o contraseña
  • Cambios de datos personalizados
  • Actualizaciones de referencia de imágenes
  • Cambios de tamaño de máquina virtual
  • Agregar zonas de disponibilidad
  • Cambios en el dominio de error
  • Cambios en el grupo con ubicación por proximidad

Nota:

Aunque se pueden realizar cambios de contraseña y datos personalizados sin un reinicio, para que las actualizaciones se apliquen a las instancias de máquina virtual, debe restablecer la imagen inicial de la máquina virtual. Para obtener más información, consulte Restablecer la imagen inicial de una máquina virtual.

Si usa una directiva de actualización gradual con MaxSurge, los cambios en el resultado del modelo del conjunto de escalado desencadenarán una actualización gradual. MaxSurge es la manera sugerida de implementar todas las actualizaciones del conjunto de escalado para asegurarse de que la aplicación sigue estando disponible y en buen estado durante todo el proceso de actualización. Para obtener más información sobre MaxSurge, consulte Configuración de la directiva de actualización gradual.

Pasos siguientes

Obtenga información sobre cómo establecer la directiva de actualización del conjunto de escalado de máquinas virtuales.