# Automatische Skalierung

## Anweisungen

{% stepper %}
{% step %}

### Navigieren Sie zu den Autoskalierungseinstellungen Ihres App Service-Plans

Azure Portal > App Service-Pläne > *Ihr SCEPman-App-Service-Plan* > Einstellungen > Skalieren nach außen

<figure><img src="https://2075553437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FJxsXNbiOIkZpTqFHt18U%2Fimage.png?alt=media&#x26;token=6a02f149-60fd-4d00-a0c6-3dd4129a9e8d" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Bitte stellen Sie sicher, dass Ihr App Service-Plan mindestens die **S1 oder P0V3** Preisstufe verwendet. Pläne niedrigerer Stufen bieten möglicherweise keine mehreren Instanzen.
{% endhint %}
{% endstep %}

{% step %}

### Regelbasierte Autoskalierung auswählen

Wählen Sie **Regelbasiert**, dann **Konfigurieren** um fortzufahren.

<figure><img src="https://2075553437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2F9rNIdUu3i5QNB5GR3RlB%2Fimage.png?alt=media&#x26;token=1eecf795-dbb5-4321-ba5b-0d23e181fb9e" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### Autoskalierungseinstellungen konfigurieren

Um die Anzahl der Instanzen basierend auf der aktuellen Auslastung des Dienstes zu skalieren, müssen zwei Skalierungsregelbedingungen hinzugefügt werden. Eine Regel, um die Anzahl der Instanzen bei hoher Auslastung zu erhöhen, und eine Regel, um die Anzahl der Instanzen zu verringern, nachdem die Auslastung wieder gesunken ist.

<figure><img src="https://2075553437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FP0BkuRC8SULUFJbgnIJQ%2Fimage.png?alt=media&#x26;token=b038bd45-83d9-4862-93a1-fa68597b6b1b" alt=""><figcaption></figcaption></figure>

1. Wählen Sie **Benutzerdefinierte Autoskalierung**
2. Geben Sie einen passenden Namen ein in **Name der Autoskalierungseinstellung**
3. Wählen Sie **Nach einer Metrik skalieren** um die Autoskalierung basierend auf einem definierten Regelsatz zu aktivieren
4. Legen Sie die Instanzgrenzen entsprechend Ihren geschäftlichen Anforderungen fest:
   * Minimum
   * Maximum
   * Standard
5. Wählen Sie **Regel hinzufügen** sobald Sie bereit sind, Ihre Autoskalierungsregeln zu konfigurieren
   {% endstep %}

{% step %}

### Autoskalierungsregeln konfigurieren

{% hint style="info" %}
Wir empfehlen die folgenden Einstellungen für die Erhöhungs- und Verringerungsregeln.\
Bitte beachten Sie jedoch, dass dies von Ihrer Workload abhängen kann und überwacht sowie optimiert werden muss!
{% endhint %}

#### Regel zum Erhöhen der Instanzanzahl

1. **Metrik geteilt durch Instanzanzahl aktivieren**
2. Wählen Sie **Größer als** als Operator und legen Sie den Schwellenwert fest auf **70** (Prozent)
3. Legen Sie die Dauer fest auf **10** (Minuten)
4. Stellen Sie sicher, dass die **Statistik der Zeitspanne** nicht auf **Durchschnitt**
5. Stellen Sie sicher, dass die **Operation** nicht auf **Anzahl erhöhen um**
6. Legen Sie die **Abkühlzeit (Minuten)** nach **15** (Minuten)
7. Überprüfen Sie die **Instanzanzahl (1)** die zu den aktuellen Instanzen hinzugefügt wird
8. Klicken Sie auf **Hinzufügen** wenn fertig

<figure><img src="https://2075553437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fdim0bhYvcZYuCu5bY89i%2Fimage.png?alt=media&#x26;token=7f45b1cf-60b0-450f-8f30-616121e538f0" alt=""><figcaption></figcaption></figure>

#### Regel zum Verringern der Instanzanzahl

1. Wählen Sie **Regel hinzufügen** um eine zusätzliche Regel hinzuzufügen
2. **Metrik geteilt durch Instanzanzahl aktivieren**
3. Wählen Sie **Kleiner als** als Operator und legen Sie den Schwellenwert fest auf **35** (Prozent)
4. Legen Sie die Dauer fest auf **20** (Minuten)
5. Stellen Sie sicher, dass die **Statistik der Zeitspanne** nicht auf **Durchschnitt**
6. Stellen Sie sicher, dass die **Operation** nicht auf **Anzahl verringern um**
7. Legen Sie die **Abkühlzeit (Minuten)** nach **30** (Minuten)
8. Überprüfen Sie die **Instanzanzahl (1)** die von den aktuellen Instanzen entfernt wird
9. Klicken Sie auf **Hinzufügen** wenn fertig

<figure><img src="https://2075553437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FFR2zvv6GfB3I1bC999qo%2Fimage.png?alt=media&#x26;token=f9a0d789-b60d-4595-a26c-8aeeb9391221" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### Autoskalierungseinstellungen speichern

Glückwunsch! Ihr App Service-Plan wird nun gemäß Ihren Regeln nach oben und unten skaliert.

<figure><img src="https://2075553437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FzO8pPVQvkJwUTrsxKZfr%2Fimage.png?alt=media&#x26;token=0334ffe6-42ee-4746-b12f-26724e204f95" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}
