Tous les produits
Search
Centre de documentation

Auto Scaling:Scénarios

Dernière mise à jour :Aug 18, 2026

Auto Scaling ajuste automatiquement le nombre d'instances Elastic Compute Service (ECS) et d'instances de conteneur élastique en fonction des variations de charge, ce qui réduit la nécessité d'une intervention manuelle. Cette rubrique présente quatre scénarios courants pour vous aider à identifier l'approche de mise à l'échelle adaptée à votre situation.

Gérer les pics de trafic imprévisibles

Le problème : Un site d'actualités constate une augmentation soudaine du nombre de pages vues lors de la publication d'informations urgentes, suivie d'une baisse lorsque l'intérêt retombe. Il est impossible d'anticiper ces pics de trafic ; l'ajustement manuel du nombre d'instances s'avère donc peu pratique et source d'erreurs.

La solution : Créez des tâches déclenchées par des événements pour surveiller des métriques telles que l'utilisation du CPU. Auto Scaling réagit automatiquement en fonction des résultats de la surveillance.

Deux configurations courantes :

  • Règles de mise à l'échelle simple (deux tâches) : Si l'utilisation du CPU atteint ou dépasse 70 %, ajoutez trois instances au groupe de mise à l'échelle. Si elle descend en dessous de 30 %, supprimez trois instances.

  • Règle de mise à l'échelle avec suivi de cible (une tâche) : Définissez une utilisation cible du CPU de 50 %. Auto Scaling ajuste le nombre d'instances pour maintenir cette cible.

Gérer les modèles de trafic prévisibles

Le problème : Une entreprise de jeux vidéo observe systématiquement une hausse de la demande entre 18 h 00 et 22 h 00 chaque jour. La mise à l'échelle manuelle avant les heures de pointe et sa réduction ensuite constituent une tâche répétitive qu'il est facile d'oublier.

La solution : Créez des tâches planifiées pour ajouter et libérer des instances à des heures fixes chaque jour.

Exemple de configuration :

  • À 17 h 55, une tâche planifiée déclenche une règle de mise à l'échelle simple qui ajoute trois instances, leur laissant le temps de démarrer avant le début des heures de pointe à 18 h 00.

  • À 22 h 05, une deuxième tâche planifiée déclenche une règle de mise à l'échelle simple qui supprime ces trois instances dès le début de la période creuse.

Cette approche garantit la disponibilité de la capacité lorsque le trafic arrive et la libère lorsqu'elle n'est plus nécessaire, sans laisser d'instances inactives fonctionner pendant la nuit.

Maintenir une haute disponibilité avec des charges de travail stables

Le problème : Une entreprise de télécommunications exécute des charges de travail stables sans variation de trafic évidente. Toutefois, si une instance tombe en panne de manière inattendue, l'équipe risque de ne pas détecter le problème à temps, ce qui entraîne une interruption de service.

La solution : Activez les contrôles d'intégrité dans votre groupe de mise à l'échelle. Auto Scaling surveille en continu l'état des instances. Lorsqu'il détecte une instance défectueuse, il crée automatiquement un remplacement afin que votre service reste opérationnel.

Définissez un nombre minimal d'instances dans votre groupe de mise à l'échelle. Auto Scaling veille à ce que le groupe ne descende jamais en dessous de ce seuil, offrant ainsi une garantie de base de disponibilité.

Gérer des modèles de trafic mixtes et complexes

Le problème : Une entreprise gère un trafic quotidien stable mais connaît occasionnellement des pics de demande. Elle dispose déjà d'instances sous abonnement et souhaite uniquement ajouter de la capacité lorsque la charge augmente, sans remplacer son parc existant.

La solution : Ajoutez manuellement vos instances sous abonnement à un groupe de mise à l'échelle, puis configurez des tâches déclenchées par des événements pour surveiller l'utilisation du CPU et adapter la mise à l'échelle en conséquence. Auto Scaling maintient vos instances sous abonnement en état de marche et ajoute ou supprime des instances supplémentaires uniquement lorsque cela est nécessaire.

Pour des exigences plus complexes, combinez plusieurs fonctionnalités simultanément :

  • Tâches planifiées pour les périodes de pointe prévisibles

  • Tâches déclenchées par des événements pour les pics inattendus

  • Contrôles d'intégrité pour une disponibilité continue

L'utilisation conjointe de ces fonctionnalités vous permet de couvrir un large éventail de conditions de trafic tout en minimisant les coûts et les efforts manuels.