# Mise à l’échelle automatique

## Instructions

{% stepper %}
{% step %}

### Accédez aux paramètres de mise à l’échelle automatique de votre plan App Service

Azure Portal > Plans App Service > *Votre plan App Service SCEPman* > Paramètres > Mise à l’échelle horizontale

<figure><img src="/files/34069da9ee3a58fd39db96de8cae062c8e317b17" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Veuillez vous assurer que votre plan App Service utilise au moins le **S1 ou P0V3** niveau tarifaire. Les plans de niveau inférieur peuvent ne pas fournir plusieurs instances.
{% endhint %}
{% endstep %}

{% step %}

### Sélectionnez la mise à l’échelle automatique basée sur des règles

Sélectionnez **Basé sur des règles**, puis **Configurer** pour continuer.

<figure><img src="/files/a77d1a1f470015839880290e7d07d77cc531f9b7" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### Configurer les paramètres de mise à l’échelle automatique

Pour faire évoluer le nombre d’instances en fonction de la charge actuelle du service, deux conditions de règle de mise à l’échelle doivent être ajoutées. Une règle pour augmenter le nombre d’instances en cas de charge élevée et une règle pour diminuer le nombre d’instances une fois la charge réduite.

<figure><img src="/files/6359a57ba6c424ff97fdefbc2c5f69379be331bd" alt=""><figcaption></figcaption></figure>

1. Sélectionnez **Mise à l’échelle automatique personnalisée**
2. Saisissez un nom approprié dans **Nom du paramètre de mise à l’échelle automatique**
3. Sélectionnez **Mettre à l’échelle en fonction d’une métrique** pour activer la mise à l’échelle automatique basée sur un ensemble de règles défini
4. Définissez les limites du nombre d’instances en fonction de vos besoins métier :
   * Minimum
   * Maximum
   * Par défaut
5. Sélectionnez **Ajouter une règle** une fois que vous êtes prêt à configurer vos règles de mise à l’échelle automatique
   {% endstep %}

{% step %}

### Configurer les règles de mise à l’échelle automatique

{% hint style="info" %}
Nous recommandons les paramètres suivants pour les règles d’augmentation et de diminution.\
Mais veuillez garder à l’esprit que cela peut dépendre de votre charge de travail et doit être surveillé et optimisé !
{% endhint %}

#### Règle d’augmentation du nombre d’instances

1. **Activer la métrique divisée par le nombre d’instances**
2. Choisissez **Supérieur à** comme opérateur et définissez le seuil sur **70** (pourcentage)
3. Définissez la durée sur **10** (minutes)
4. Assurez-vous que le **statistique du grain de temps** est défini sur **Moyenne**
5. Assurez-vous que le **Opération** est défini sur **Augmenter le nombre de**
6. Définissez la **Temps de refroidissement (minutes)** vers **15** (minutes)
7. Vérifiez le **Nombre d’instances (1)** qui sera ajouté aux instances actuelles
8. Cliquez sur **Ajouter** une fois terminé

<figure><img src="/files/870f8c44c68a665169790040a10d7e00e7199f00" alt=""><figcaption></figcaption></figure>

#### Règle de diminution du nombre d’instances

1. Sélectionnez **Ajouter une règle** pour ajouter une règle supplémentaire
2. **Activer la métrique divisée par le nombre d’instances**
3. Choisissez **Inférieur à** comme opérateur et définissez le seuil sur **35** (pourcentage)
4. Définissez la durée sur **20** (minutes)
5. Assurez-vous que le **statistique du grain de temps** est défini sur **Moyenne**
6. Assurez-vous que le **Opération** est défini sur **Diminuer le nombre de**
7. Définissez la **Temps de refroidissement (minutes)** vers **30** (minutes)
8. Vérifiez le **Nombre d’instances (1)** qui sera supprimé des instances actuelles
9. Cliquez sur **Ajouter** une fois terminé

<figure><img src="/files/65f4b19a603ddc4bc9347220f7073be2f760a433" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### Enregistrer les paramètres de mise à l’échelle automatique

Félicitations ! Votre plan App Service va maintenant augmenter et diminuer automatiquement conformément à vos règles.

<figure><img src="/files/824a76a4fcfc78b005bf3c23e15e0a3559219bd1" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.scepman.com/fr/configuration-azure/azure-sizing/autoscaling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
