> For the complete documentation index, see [llms.txt](https://docs.scepman.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scepman.com/de/azure-konfiguration/azure-sizing/autoscaling.md).

# Autoskalierung

Die Autoskalierung passt die Anzahl der laufenden Instanzen automatisch an die Nachfrage an, um die Leistung aufrechtzuerhalten und die Kosten zu kontrollieren.

## Anweisungen

{% stepper %}
{% step %}

### Navigieren Sie zu den Autoscale-Einstellungen Ihres App Service-Plans

Azure Portal > App Service-Pläne > *Ihr SCEPman App Service-Plan* > Einstellungen > Horizontal skalieren

<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&amp;token=6a02f149-60fd-4d00-a0c6-3dd4129a9e8d" alt=""><figcaption></figcaption></figure>

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

{% step %}

### Wählen Sie die regelfebasierte automatische Skalierung aus

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&amp;token=1eecf795-dbb5-4321-ba5b-0d23e181fb9e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Autoscale-Einstellungen konfigurieren

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

<figure><img src="https://2075553437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FrAJsrjbM9PHu1Teqi8r6%2Fimage.png?alt=media&amp;token=58d2ebf4-8109-4eff-baab-ab4eac80c922" alt=""><figcaption></figcaption></figure>

1. Wählen Sie **Benutzerdefinierte automatische Skalierung**
2. Geben Sie einen passenden Namen in **Autoscale-Einstellungsname**
3. Wählen Sie **Nach einer Metrik skalieren** um die automatische Skalierung 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 **Eine Regel hinzufügen** sobald Sie bereit sind, Ihre Autoscaling-Regeln zu konfigurieren
   {% endstep %}

{% step %}

### Autoscaling-Regeln konfigurieren

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

#### Regel zur Erhöhung der Instanzanzahl

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

<figure><img src="https://2075553437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2F6ubxm4jj1jySwLCOVglz%2Fimage.png?alt=media&amp;token=f3b49f46-4ecf-4970-9c4f-0f37709c57b1" alt=""><figcaption></figcaption></figure>

#### Regel zur Verringerung der Instanzanzahl

1. Wählen Sie **Eine 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 setzen Sie den Schwellenwert auf **35** (Prozent)
4. Setzen Sie die Dauer auf **20** (Minuten)
5. Stellen Sie sicher, dass die **Zeitintervall-Statistik** auf **Durchschnitt**
6. Stellen Sie sicher, dass die **Vorgang** auf **Anzahl verringern um**
7. Legen Sie den **Abkühlzeit (Minuten)** zu **30** (Minuten)
8. Prüfen Sie die **Instanzanzahl (1)** die von den aktuellen Instanzen entfernt wird
9. Klicken Sie auf **Hinzufügen** wenn Sie fertig sind

<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&amp;token=f9a0d789-b60d-4595-a26c-8aeeb9391221" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Autoscale-Einstellungen speichern

Glückwunsch! Ihr App Service-Plan wird nun entsprechend 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&amp;token=0334ffe6-42ee-4746-b12f-26724e204f95" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.scepman.com/de/azure-konfiguration/azure-sizing/autoscaling.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
