

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Quotenanteile erstellen
<a name="create-quota-shares"></a>

Quota Shares funktionieren als virtuelle Warteschlangen innerhalb der zugehörigen Job-Warteschlange, zwischen denen der AWS Batch Scheduler bei der Planung hin und her wechselt. Sie ermöglichen es Administratoren, einem Team oder Projekt ein Rechenkontingent zuzuweisen` capacity limits `, wobei die Strategie für die gemeinsame Nutzung von Ressourcen explizit konfiguriert wird. 

## Voraussetzungen
<a name="create-quota-shares-prerequisites"></a>

Stellen Sie vor dem Erstellen von Quotenanteilen sicher, dass Sie über Folgendes verfügen:
+ **Planungsrichtlinie für die Quotenverwaltung, Serviceumgebung und Auftragswarteschlange** — Eine Zeitplanungsrichtlinie, eine Dienstumgebung und eine Auftragswarteschlange für die Quotenverwaltung mit aktivierter Quotenverwaltung. Weitere Informationen finden Sie unter [Ressourcen für die Kontingentverwaltung erstellen](create-quota-management-resources.md).
+ **IAM-Berechtigungen — Berechtigungen** zum Erstellen und Verwalten von AWS Batch Kontingentanteilen. Weitere Informationen finden Sie unter [AWS Batch IAM-Richtlinien, -Rollen und -Berechtigungen](IAM_policies.md).

------
#### [ Configure quota shares (AWS Batch console) ]

1. Öffnen Sie die AWS Batch Konsole unter. [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/)

1. Wählen Sie im Navigationsbereich **Job-Warteschlangen und wählen Sie eine Job-Warteschlange** mit aktivierter Kontingentverwaltung aus der Liste aus. Wählen Sie den Link mit dem Namen der Auftragswarteschlange aus.

1. Wählen Sie im Abschnitt **Kontingentanteile** die Option **Kontingentanteil erstellen** aus.

1. Geben Sie einen **Namen** für die Quotenfreigabe ein.

1. Wählen Sie für **Kapazitätsgrenzen** die Option **Kapazitätsgrenzen hinzufügen** aus. Es muss mindestens ein Kapazitätslimit angegeben werden.

   1. Wählen Sie einen **Instanztyp** aus der Drop-down-Liste aus und legen Sie die **maximale Anzahl an Instanzen fest, denen** dieser Quotenanteil zugewiesen wurde.

   1. (Optional) Wählen Sie „**Kapazitätsgrenzen hinzufügen**“ und wiederholen Sie den Vorgang, um maximal fünf Kapazitätsgrenzen hinzuzufügen.

1. Wählen Sie für die **gemeinsame Nutzung von Kapazitäten** aus, wie diese Kontingentfreigabe ihre Kapazität mit anderen Kontingentanteilen in derselben Auftragswarteschlange teilt:
   + Wählen Sie **Reservieren** aus, wenn die Quotenbeteiligung keine ungenutzten Rechenleistung verleihen oder ausleihen soll.
   + Wählen Sie „**Ausleihen**“ aus, wenn der Quotenanteil ungenutzte Rechenleistung an andere Quotenanteile verleihen kann.
   + Wählen Sie „**Ausleihen und leihen**“, wenn der Quotenanteil inaktive Rechenleistung sowohl verleihen als auch ausleihen kann, wobei geliehene Rechenleistung im Rahmen einer gemeinsamen Nutzung zurückgefordert wird, wenn Arbeit eintrifft.

1. (Optional) Wählen Sie bei In-Share-Preemption, ob Sie die **In-Share-Preemption aktivieren oder deaktivieren möchten.** Durch die Aktivierung von In-Share-Preemption können Jobs mit höherer Priorität Jobs mit niedrigerer Priorität, die sich bereits im Status, oder befinden, präemptiv behandelt werden. `SCHEDULED` `STARTING` `RUNNING` Die Deaktivierung der gemeinsamen Nutzung bedeutet, dass die Jobs mit höherer Priorität darauf warten, dass Kapazitäten verfügbar werden.

1. **Wählen Sie Create Quota Share aus.**

------
#### [ Configure quota shares (AWS CLI) ]

Verwenden Sie den `create-quota-share` Befehl, um eine Quotenfreigabe zu erstellen. Sie müssen eine Strategie für die gemeinsame Nutzung von Ressourcen wählen und festlegen, ob Sie In-Share-Preemption aktivieren möchten.

**Beispiel „Ausleihen und Ausleihen“**

Im folgenden Beispiel wird eine Quotenbeteiligung erstellt, mit der ungenutzte Kapazität verliehen und ausgeliehen werden kann, wobei ein Ausleihlimit von 100% der konfigurierten Kapazitätsgrenzen gilt. Es ermöglicht auch die automatische Sperrung, sodass Aufträge mit höherer Priorität nicht darauf warten müssen, dass Aufträge mit niedrigerer Priorität, die innerhalb der KI geplant wurden, abgeschlossen sind. SageMaker 

```
aws batch create-quota-share \
  --quota-share-name {{lend_and_borrow_qs}} \
  --job-queue {{my-qm-sagemaker-jq}} \
  --capacity-limits maxCapacity=5,capacityUnit=ml.m6i.large \
  --resource-sharing-configuration strategy=LEND_AND_BORROW,borrowLimit=100 \
  --preemption-configuration inSharePreemption=ENABLED
```

**Nur ein Beispiel ausleihen**

Quotenanteile können so konfiguriert werden, dass sie nur ungenutzte Kapazität verleihen, sie aber nicht selbst ausleihen. Das folgende Beispiel passt zur Deaktivierung von `LEND` In-Share-Preemption.

```
aws batch create-quota-share \
  --quota-share-name {{lend_qs}} \
  --job-queue {{my-qm-sagemaker-jq}} \
  --capacity-limits maxCapacity=8,capacityUnit=ml.m6i.large \
  --resource-sharing-configuration strategy=LEND \
  --preemption-configuration inSharePreemption=DISABLED
```

**Beispiel reservieren**

Quotenanteile können auch so konfiguriert werden, dass ungenutzte Kapazität reserviert wird. Neu eingereichte Jobs, bei denen eine Quotenfreigabe noch ungenutzte Kapazität hat, werden möglicherweise früher gestartet, aber die allgemeine Auslastung der Warteschlange ist geringer, wenn eine Quotenfreigabe keine Jobs enthält.

```
aws batch create-quota-share \
  --quota-share-name {{reserved_qs}} \
  --job-queue {{my-qm-sagemaker-jq}} \
  --capacity-limits maxCapacity=2,capacityUnit=ml.m6i.large \
  --resource-sharing-configuration strategy=RESERVE \
  --preemption-configuration inSharePreemption=DISABLED
```

------