Présentation
La mise à l’échelle automatique permet à un système d’ajuster les ressources nécessaires pour répondre à la demande évolutive des utilisateurs, tout en contrôlant les coûts associés à ces ressources. Vous pouvez utiliser la mise à l’échelle automatique avec de nombreux services Azure, notamment des applications web. La mise à l’échelle automatique demande que vous configuriez des règles de mise à l’échelle qui spécifient les conditions dans lesquelles des ressources doivent être ajoutées ou supprimées.
Imaginez que vous travaillez pour une grande chaîne d’hôtels. Vous utilisez un site web où les clients peuvent réserver des chambres et récupérer les détails des réservations qu’ils ont effectuées précédemment.
Quand des événements particuliers surviennent, comme un concert ou un événement sportif, les hôtels à proximité peuvent rencontrer des pics à court terme de demandes de réservation. Des événements similaires peuvent se produire de manière moins remarquable, ce qui rend difficile la planification de l’augmentation potentielle du trafic du site web. En raison du caractère imprévisible de ces événements, la mise à l’échelle manuelle ne constitue pas une option, et il pourrait s’avérer trop coûteux de garder sous la main des ressources de site web en vue d’une éventuelle augmentation du trafic.
Le système de réservation du site web de l’hôtel doit répondre rapidement aux utilisateurs, même pendant des périodes de très forte demande. Vous devez également maintenir les coûts d’exécution bas pendant les périodes plus calmes.
Ce module vous montre comment utiliser la mise à l’échelle automatique avec Azure App Service pour mettre à l’échelle une application web afin qu’elle réponde à la demande durant les pics.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Identifier des scénarios pour lesquels la mise à l’échelle automatique est une solution appropriée.
- Créer des règles de mise à l’échelle automatique pour une application web.
- Superviser les effets de la mise à l’échelle automatique.
Prérequis
- Savoir créer et gérer des applications web App Service à l’aide du portail Azure
- Connaissance de base de la mise à l’échelle manuelle d’une application web via App Service