Compartir a través de


Uso de varios tamaños de máquina virtual con la instancia Mix (versión preliminar)

Importante

La combinación de instancias de Virtual Machine Scale Sets con el modo de orquestación flexible está 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 esta característica cambien antes de ofrecer disponibilidad general.

La combinación de instancias le permite especificar varios tamaños diferentes de máquinas virtuales (VM) en su conjunto de escalado de máquinas virtuales con el modo de orquestación flexible y una estrategia de asignación para optimizar todavía más sus implementaciones.

La combinación de instancias es más adecuado para cargas de trabajo que son flexibles en los requisitos de proceso y se puede ejecutar en varias máquinas virtuales de diferentes tamaños. Con la combinación de instancias puede:

  • Implementar una combinación heterogénea de tamaños de máquina virtual en un único conjunto de escalado. Puede ver el número máximo de instancias del conjunto de escalado en la documentación.
  • Optimice las implementaciones para costos o capacidad mediante estrategias de asignación.
  • Siga usando las características del conjunto de escalado, como mezcla de prioridad de spot o directivas de actualización.
  • Propague una combinación heterogénea de máquinas virtuales entre zonas de disponibilidad y dominios de error para lograr una alta disponibilidad y confiabilidad.

Cambios en las propiedades existentes del conjunto de escalado

sku.name

La propiedad sku.name se debe establecer en "Mix". Los tamaños de máquina virtual se definirán en skuProfile.

sku.tier

La propiedad sku.tier es actualmente una propiedad opcional del conjunto de escalado y debe establecerse en null para escenarios de combinación de instancias.

sku.capacity

La propiedad sku.capacity continúa representando el tamaño total del conjunto de escalado en términos del número total de máquinas virtuales.

scaleInPolicy

La propiedad opcional scale-in no es necesaria para las implementaciones de conjuntos de escalado mediante la combinación de instancia. Durante el escalado en eventos, el conjunto de escalado utiliza la estrategia de asignación para informar la decisión sobre qué máquinas virtuales se deben escalar. Por ejemplo, cuando se usa LowestPrice, el conjunto de escalado se escala quitando primero las máquinas virtuales más costosas.

Nuevas propiedades del conjunto de escalado

skuProfile

La propiedad skuProfile representa la propiedad paraguas para todas las propiedades relacionadas con Instance Mix, incluidos los tamaños de máquina virtual y la estrategia de asignación.

vmSizes

La propiedad vmSizes es donde se especifican los tamaños de máquina virtual específicos que se usan como parte de la implementación del conjunto de escalado con Instance Mix.

allocationStrategy

Instance Mix presenta la capacidad de establecer estrategias de asignación para el conjunto de escalado. La propiedad allocationStrategy es donde se especifica la estrategia de asignación que desea usar para las implementaciones del conjunto de escalado de Instance Mix. Hay tres opciones para las estrategias de asignación, lowestPrice, capacityOptimized y Prioritized. Las estrategias de asignación se aplican tanto a las máquinas virtuales de acceso puntual como a las estándar.

lowestPrice (valor predeterminado)

Esta estrategia de asignación se centra en las cargas de trabajo en las que el costo y la optimización de costos son más importantes. Al evaluar qué división de máquina virtual se va a usar, Azure examina las máquinas virtuales con el precio más bajo de los tamaños de máquina virtual especificados. Azure también tiene en cuenta la capacidad como parte de esta estrategia de asignación. El conjunto de escalado implementa tantas máquinas virtuales con el precio más bajo como pueda, en función de la capacidad disponible, antes de pasar al siguiente tamaño de máquina virtual con el precio más bajo especificado. lowestPrice es la estrategia de asignación predeterminada.

capacityOptimized

Esta estrategia de asignación se centra en las cargas de trabajo en las que la obtención de capacidad es la principal preocupación. Al evaluar qué tamaño de máquina virtual se divide para implementar en el conjunto de escalado, Azure solo examina la capacidad subyacente disponible. No tiene en cuenta el precio al determinar qué máquinas virtuales se van a implementar. El uso de capacityOptimized puede dar lugar a que el conjunto de escalado implemente las máquinas virtuales más costosas, pero más fácilmente disponibles.

Priorizadas

Esta estrategia de asignación permite especificar una clasificación de prioridad para los tamaños de máquina virtual especificados. Nota: la clasificación es opcional, pero si se proporciona, debe estar dentro del intervalo del tamaño de la lista de vmSizes. Las clasificaciones se pueden duplicar entre tamaños, lo que significa que los tamaños tienen la misma prioridad. Las clasificaciones no necesitan estar en orden secuencial.

Costos

Siguiendo el modelo de costes por escalas, el uso de la combinación de instancias es gratuito. Solo paga por los recursos subyacentes, como la máquina virtual, el disco y las redes.

Limitaciones

  • La combinación de instancias solo está disponible para conjuntos de escalado que usen el Modo de Orquestación Flexible.
  • Debe tener cuota para los tamaños de máquinas virtuales que solicite con la combinación de instancias.
  • Puede especificar hasta cinco tamaños de máquinas virtuales con la combinación de instancias.
  • En el caso de las implementaciones de la API de REST, debe tener una red virtual existente dentro del grupo de recursos en el que va a implementar el conjunto de escalado con la combinación de instancia.

Pasos siguientes

Aprenda a crear un conjunto de escalado mediante la combinación de instancia.