Introducción

Completado

El escalado automático permite que un sistema ajuste los recursos necesarios para satisfacer las fluctuaciones de demanda de los usuarios, al tiempo que controla los costos asociados a estos recursos. Puede usar el escalado automático con muchos servicios de Azure, incluidas las aplicaciones web. El escalado automático requiere que se configuren reglas de escalabilidad automática que especifiquen las condiciones bajo las que se agregan o se quitan los recursos.

Imagine que trabaja para una gran cadena de hoteles. Tiene un sitio web donde los clientes pueden reservar habitaciones y recuperar los detalles de las reservas anteriores que realizaron.

Cuando se producen eventos especiales, como un concierto o un acontecimiento deportivo, los hoteles cercanos al recinto del evento pueden experimentar picos a corto plazo en las solicitudes de reservas. Se pueden producir eventos similares con una antelación mínima, lo que dificulta planear posibles aumentos del tráfico del sitio web. La imprevisibilidad de estos eventos significa que el escalado manual no es una opción, y el costo de mantener los recursos del sitio web disponibles a la espera de esta eventualidad de picos de tráfico puede resultar prohibitivo.

El sistema de reservas del sitio web del hotel debe proporcionar una respuesta puntual a los usuarios, incluso durante los períodos de exceso de demanda. También necesita reducir los costos de funcionamiento durante los períodos de mayor inactividad.

En este módulo se muestra cómo usar el escalado automático con Azure App Service para escalar una aplicación web para satisfacer la demanda durante las horas pico.

Objetivos de aprendizaje

En este módulo, aprenderá a:

  • Identificar escenarios para los que el escalado automático es una solución adecuada.
  • Crear reglas de escalado automático para una aplicación web
  • Supervisar los efectos del escalado automático

Requisitos previos

  • Experiencia con el uso de Azure Portal para crear aplicaciones web de App Service
  • Conocimientos básicos del escalado manual de una instancia de aplicación web de App Service