évolutivité et élasticité

Qu'est-ce que l'auto-scaling dans le SaaS ?

Mis à jour le : octobre 28, 2026

Auteur : Ioana Grigorescu, Responsable Contenu

Révisé par : Marta Dozorska, Vice-présidente Produit

Découvrez comment la mise à l'échelle automatique fonctionne dans le SaaS, pourquoi elle est cruciale pour votre entreprise et comment la mettre en œuvre efficacement. Explorez les indicateurs clés, les types de politiques et des exemples concrets.

Qu'est-ce que l'auto-scaling ?

L'auto-scaling est une fonctionnalité qui ajuste les ressources d'une application SaaS à la hausse ou à la baisse en fonction de l'utilisation actuelle. Lorsqu'il y a plus d'utilisateurs, l'auto-scaling augmente les ressources disponibles ; à l'inverse, il les diminue pendant les périodes creuses. Kubernetes’ Horizontal Pod Autoscaler, for example, checks usage every 15 seconds by default.

Comment fonctionne l'autoscaling SaaS ?

SaaS companies need auto-scaling because they often don’t know when traffic is going up or down. While it’s sometimes predictable (e.g., a product launch), sudden global events and unexpected spikes are where auto-scaling should be deployed.

Quels sont les principaux avantages de l'auto-scaling pour les entreprises SaaS et leurs clients ?

Reasons Pour use auto-scaling in your SaaS business include:

 

  • Performance : Utilisez la mise à l'échelle automatique pour que votre site ou votre application fonctionne de manière optimale pendant les périodes de forte affluence ; sans cela, vous pourriez rencontrer des interruptions de service.
  • Disponibilité : Auto-scaling supports the reachability of sites, products, and services as demand fluctuates, while a load balancer manages traffic distribution among auto-scaled servers.
  • Optimisation des coûts : Utilisez la mise à l'échelle automatique pour augmenter et réduire en fonction de l'utilisation en temps réel ; vous risquez des dépenses inutiles si vous utilisez une autre méthode.

Quelles mesures sont généralement utilisées pour déclencher des événements d'auto-scaling ?

Auto-scaling is triggered by cloud performance metrics, checked at intervals (every 15 seconds by default in Kubernetes), such as:

 

  • Utilisation du processeur : La quantité de processeur utilisée à un moment donné.
  • Utilisation de la mémoire : La quantité de mémoire utilisée par une application ou un site Web en temps réel.
  • Trafic réseau : Data received and sent over the network.
  • Latence de requête : Response times to user requests; this partly depends on how many users are on the same server.
  • Longueur de la file d'attente : Demandes de file d'attente en attente ; la mise à l'échelle automatique est déclenchée lorsque ce nombre est plus élevé.

Quels sont les différents types de politiques de mise à l'échelle automatique et quand les utiliser ?

Différentes stratégies de mise à l'échelle automatique fonctionnent dans différents scénarios. Voici une liste de certaines stratégies courantes et quand vous devriez les utiliser :

 

  • Suivi des cibles : Moves resources based on a metric like average queue length; AWS strongly recommends it for EC2 Auto Scaling (AWS).

 

  • Mise à l'échelle par paliers : Scales within thresholds you set, in steps sized to the breach; use when target tracking is not enough.

 

  • Mise à l'échelle planifiée : Mise à l'échelle en fonction des heures programmées ; à utiliser si vous connaissez les modèles de trafic quotidiens ou hebdomadaires.

 

Type de politique Caractéristiques principales Meilleurs cas d'utilisation

Approche de mise à l'échelle

Suivi des cibles Ajuste les ressources en fonction de mesures spécifiques comme la longueur moyenne des files d'attente Most cases, per AWS’s EC2 Auto Scaling guide
Mise à l'échelle par étapes Met à l'échelle les ressources dans des seuils prédéfinis par l'utilisateur When target tracking is not enough
Mise à l'échelle planifiée Met à l'échelle les ressources à des moments prédéterminés Lorsque les modèles de trafic quotidiens ou hebdomadaires sont cohérents

Considérations relatives à l'évolutivité

Flexibilité Suivi des objectifs : Le plus adaptable Mise à l'échelle planifiée : La moins flexible

 

Quels sont quelques exemples concrets d'entreprises SaaS utilisant avec succès la mise à l'échelle automatique pour répondre à une demande fluctuante ?

Exemples de sociétés SaaS qui utilisent la mise à l'échelle automatique en fonction de la demande :

 

  • Shopify : Runs microservices on Google Kubernetes Engine, which Google says scales during traffic spikes such as Black Friday (Google Cloud).

 

 

  • Netflix : Auto-scaling parameters are set to manage traffic when more viewers are online (e.g., evenings, en tant que Netflix patent on predictive scaling filed in 2013 describes).

Conclusion

Les entreprises SaaS doivent utiliser la mise à l'échelle automatique pour gérer les ressources pendant les périodes de forte et de faible activité. Amazon Web Services, Pepperdata et Google Cloud sont trois outils dotés de la mise à l'échelle automatique. Déterminez si vous avez besoin d'un suivi des cibles, d'une mise à l'échelle progressive ou d'une mise à l'échelle planifiée.

Prêt à commencer ?

Nous avons été à votre place. Partageons nos plus de 20 ans d'expérience et faisons de vos rêves mondiaux une réalité.
Image mosaïque
fr_FRFrançais