# Mise à l’échelle

> Définissez les réplicas, activez l’autoscaling et laissez les services inactifs se mettre en veille.

Source: https://gheima.ma/fr/docs/scaling

Mettez à l’échelle un service à la main avec des répliques, automatiquement avec l’autoscaling, ou jusqu’à zéro quand il est inactif.

### Répliques et ressources

Dans les paramètres du service, la carte Ressources fixe le nombre de répliques et ce que reçoit chacune. Les changements s’appliquent au prochain déploiement.

- `Répliques`: Combien de copies tournent, de 1 à 10 (votre plan plafonne le maximum).
- `Mémoire (Mo)`: Mémoire par réplique, par pas de 128 Mo. Votre plan fixe le maximum.
- `CPU (vCPU)`: CPU par réplique, par pas de 0,1 vCPU. Votre plan fixe le maximum.

### Autoscaling

À partir du plan Pro, activez l’autoscaling pour ajouter et retirer des répliques selon la charge CPU. Fixez le minimum et le maximum de répliques, et une cible CPU entre 10 et 95 %. Gheima ajoute ou retire alors des répliques dans ces bornes pour tenir la cible.

### Mise en veille à zéro (sleep)

Définissez « Mise en veille après (minutes d’inactivité) » pour ramener un service à zéro quand il ne reçoit aucun trafic. Il se réveille à la requête suivante. Mettez 0 pour désactiver la mise en veille. Sur le plan Gratuit, les nouveaux services web se mettent en veille après 30 minutes d’inactivité par défaut.

> Note: La mise en veille convient à la préproduction et aux services à faible trafic. Un service en veille ne fait tourner aucune réplique, il ne consomme donc ni CPU ni mémoire.

### Pause et reprise

Pour arrêter complètement un service, cliquez sur « Suspendre » dans la Zone de danger. Toutes ses répliques s’arrêtent. Cliquez sur « Reprendre » pour le relancer avec son nombre de répliques précédent.

### Limites en un coup d’œil

- `Mémoire`: 128 à 8192 Mo par réplique, dans la limite de votre plan.
- `CPU`: 0,1 à 8 vCPU par réplique, dans la limite de votre plan.
- `Répliques`: 1 à 10, plafonné par votre plan.
- `Cible CPU`: 10 à 95 % pour l’autoscaling.
- `Mise en veille`: 0 à 1440 minutes (0 désactive la mise en veille).

> Note: L’autoscaling réagit uniquement à la charge CPU. La mémoire et le CPU par réplique restent fixés aux valeurs que vous définissez.

> Result: Votre service tourne avec la capacité que vous avez choisie : répliques fixes, autoscaling piloté par le CPU, ou zéro au repos.

---

All docs: https://gheima.ma/fr/docs.md
