Implementación de la escalabilidad automática

Completado

Una implementación de Azure Virtual Machine Scale Sets puede aumentar o disminuir automáticamente el número de instancias de máquina virtual que ejecutan la aplicación. Este proceso se denomina escalabilidad automática. La escalabilidad automática le permite escalar dinámicamente la configuración a fin de satisfacer las cambiantes demandas de carga de trabajo.

Illustration of a Virtual Machine Scale Sets implementation with a minimum of two virtual machines and a maximum of five machines that autoscale depending on workload demands.

La escalabilidad automática minimiza el número de instancias de máquina virtual innecesarias que ejecutan la aplicación cuando la demanda es baja. Los clientes siguen recibiendo un nivel de rendimiento aceptable a medida que crece la demanda y se agregan automáticamente más instancias de máquina virtual.

Aspectos que se deben tener en cuenta al usar la escalabilidad automática

Revise las consideraciones siguientes sobre la escalabilidad automática. Piense en cómo este proceso puede ser una ventaja para la implementación del sitio web de la empresa.

  • Considere la posibilidad de ajustar automáticamente la capacidad. Puede crear reglas de escalabilidad automática que definan el rendimiento aceptable para una experiencia positiva del cliente. Cuando se cumplen los umbrales definidos, las reglas de escalabilidad automática actúan para ajustar la capacidad de la implementación de Virtual Machine Scale Sets.

  • Considere la escalabilidad horizontal. Si aumenta la demanda de la aplicación, aumentará la carga en las instancias de máquina virtual de la implementación. Si el aumento de la carga es continuado, en lugar de ser algo puntual, puede configurar reglas de escalabilidad automática para aumentar el número de instancias de máquina virtual en la implementación.

  • Considere la reducción horizontal. La demanda de la aplicación puede reducirse por las tardes o durante los fines de semana. Si la reducción de la carga es constante a lo largo de un período, puede configurar reglas de escalabilidad automática a fin de reducir el número de instancias de máquina virtual de la implementación. La acción de reducción horizontal permite disminuir el costo de ejecutar la implementación de Virtual Machine Scale Sets, ya que solo se ejecuta el número de instancias necesario para satisfacer la demanda actual.

  • Tenga en cuenta los eventos programados. Puede implementar la escalabilidad automática y programar eventos para aumentar o reducir automáticamente la capacidad de la implementación en momentos determinados.

  • Tenga en cuenta la sobrecarga. Usar Azure Virtual Machine Scale Sets con la escalabilidad automática reduce la sobrecarga de administración que implica supervisar y optimizar el rendimiento de la aplicación.