Modos de directiva de actualización para Virtual Machine Scale Sets
El modo de directiva de actualización que elija puede afectar al tiempo de actividad general del servicio del conjunto de escalado de máquinas virtuales. Los modos de directiva de actualización disponibles son: automática, manual, y graduales.
Modos de directiva de actualización
Cada conjunto de escalado de máquinas virtuales tiene un modo de directiva de actualización que determina cómo se actualizan las instancias con el modelo de conjunto de escalado más reciente. Los cambios en el modelo del conjunto de escalado incluyen actualizaciones que deben aplicarse a cada instancia individual. Estos son algunos ejemplos:
- Actualizaciones de referencia de imágenes
- Cambios de SKU
- Agregar o quitar un disco de datos
- Agregar o quitar extensiones
- Adición de zonas de disponibilidad
- Cambio de la información del dominio de error
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, Protección de instancias o métricas personalizadas para la directiva de actualización gradual (versión preliminar) proporcionan los controles necesarios para proteger estas instancias de que se actualicen junto a las demás instancias.
Modo de directiva de actualización automática
Con un modo de directiva de actualización automática, el conjunto de escalado no garantiza el orden de las máquinas virtuales que se están desactivando. El conjunto de escalado podría quitar todas las máquinas virtuales al mismo tiempo para realizar las actualizaciones.
El modo de directiva de actualización automática es más adecuado para escenarios de DevTest en los que no le preocupa el tiempo de actividad de las instancias al realizar cambios en las configuraciones y 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.
Modo de directiva de actualización manual
Con un modo de directiva de actualización manual, elija 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.
El modo de directiva de actualización manual es más adecuado para cargas de trabajo en las que se requiere más control sobre cuándo y cómo se actualizan las instancias.
Modo de directiva de actualización gradual
Con un modo de directiva de actualización gradual, el conjunto de escalado realiza actualizaciones en 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.
El modo de directiva de actualización gradual es más adecuado 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 un modo de directiva de actualización gradual en conjuntos de escalado de máquinas virtuales 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 un modo de directiva de actualización gradual en conjuntos de escalado de máquinas virtuales 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.
Actualizaciones que requieren un reinicio, una imagen nueva o una reimplementación
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.
Pasos siguientes
Aprenda a establecer el modo de directiva de actualización del conjunto de escalado de máquinas virtuales.