

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.

# Kosten und Parallelität kontrollieren
<a name="cost-concurrency-controls"></a>

Bei einer herkömmlichen Renderfarm führt eine feste Infrastruktur zu indirekten Beschränkungen der Parallelität und der Kosten. Der Durchsatz eines gemeinsam genutzten Dateisystems begrenzt die Geschwindigkeit, mit der Mitarbeiter auf Daten zugreifen können. Eine feste Anzahl von Renderknoten begrenzt, wie viele Jobs gleichzeitig ausgeführt werden. Diese Engpässe verlangsamen das Rendern, verhindern aber auch unerwartete Ausgaben.

Mit AWS Deadline Cloud haben Sie eine präzise, direkte Kontrolle über Kosten und Parallelität. Sie können schnell skalieren, um Aufträge schnell zu erledigen, und zwar mit Budgets, die feste Dollarobergrenzen durchsetzen, und Flotteneinstellungen, die die Parallelität zu Spitzenzeiten einschränken. Im Gegensatz zu einer herkömmlichen Farm müssen Sie Rendergeschwindigkeit nicht gegen Kostenkontrolle eintauschen — Sie können beides haben.

Mit Deadline Cloud können Sie die Ressourcennutzung auch aus anderen Gründen einschränken, z. B. indem Sie eine feste Anzahl von Softwarelizenzen abgleichen. Die folgenden Mechanismen funktionieren jeweils auf einer anderen Ebene. Sie können sie kombinieren, um den Anforderungen Ihrer Organisation zu entsprechen.

## Vergleich der Kosten- und Parallelitätskontrollen
<a name="cost-concurrency-comparison"></a>

Die folgende Tabelle fasst die in Deadline Cloud verfügbaren Steuerelemente zusammen. Wählen Sie eine oder mehrere aus, je nachdem, was Sie einschränken möchten.


| Steuerung | Level | Was macht es | Am besten geeignet für | 
| --- | --- | --- | --- | 
| Maximale Mitarbeiterzahl der Flotte | Flotte | Obergrenze für die Gesamtzahl der Mitarbeiter, die gleichzeitig in einer Flotte arbeiten können, unabhängig davon, wie viele Jobs in der Warteschlange stehen. | Feste Obergrenze für die Auslastung aller Jobs in einer Flotte. Ersetzt die natürliche Grenze einer festen Anzahl von Renderknoten. | 
| Maximale Anzahl an Arbeitskräften im Auftrag | Aufgabe | Begrenzt die Anzahl der Mitarbeiter, die einer einzelnen Stelle zugewiesen sind. Andere Mitarbeiter der Flotte stehen weiterhin für andere Jobs zur Verfügung. | So wird verhindert, dass ein einziger großer Auftrag die gesamte Flotte in Anspruch nimmt, während kleinere Aufträge warten. | 
| Ressourcenlimits | Farm oder Warteschlange | Beschränkt die Anzahl der Aufgaben, die gleichzeitig eine gemeinsam genutzte Ressource verwenden können (z. B. Softwarelizenzen oder einen Dateiserver). | Anpassung der Parallelität an eine eingeschränkte Ressource, die von mehreren Aufträgen oder Warteschlangen gemeinsam genutzt wird. Ersetzt die natürliche Grenze des Dateisystemdurchsatzes oder der Lizenzanzahl. | 
| Budgets mit Limit-Aktionen | Warteschlange | Verfolgt die kumulierten Ausgaben in einer Warteschlange. Wenn die Ausgaben einen Schwellenwert erreichen, stoppt eine Aktion die Planung neuer Arbeiten oder storniert laufende Arbeiten. | Durchsetzung einer Obergrenze für die Gesamtausgaben für ein Projekt oder einen Zeitraum. | 
| Priorität bei der Arbeit | Aufgabe | Legt fest, welche Jobs zuerst bearbeitet werden, wenn mehrere Jobs um dieselben Arbeitskräfte konkurrieren. | Sicherstellung dringender Arbeitsprozesse vor weniger kritischen Aufträgen, ohne die Flottenkapazität zu ändern. | 

## Maximale Anzahl Mitarbeiter im Fuhrpark
<a name="cost-concurrency-fleet-max"></a>

Die für eine Flotte ** eingestellte ** maximale Mitarbeiterzahl begrenzt, wie viele Arbeiter gleichzeitig arbeiten können. Wenn die Flotte diesen Höchstwert erreicht, stellt sie keine neuen Mitarbeiter mehr ein, auch wenn noch mehr Jobs warten. Diese Einstellung ist der direkteste Ersatz für die natürliche Parallelitätsgrenze einer Renderfarm mit fester Größe.

Verwenden Sie diese Einstellung, wenn Sie Ihre Spitzenberechnungskosten auf Flottenebene begrenzen möchten. Wenn Sie beispielsweise das Maximum auf 50 Worker festlegen, zahlen Sie unabhängig von der Warteschlangentiefe nie für mehr als 50 gleichzeitige Instances.

Weitere Informationen finden Sie unter [Konfiguration für automatische Skalierung](auto-scaling-configuration.md).

## Maximale Anzahl an Arbeitskräften im Auftrag
<a name="cost-concurrency-job-max"></a>

Die ** Option „**Maximale Anzahl Mitarbeiter“ für einen Auftrag begrenzt, wie viele Mitarbeiter diesen bestimmten Job bearbeiten können. Wenn das Maximum erreicht ist, werden dem Auftrag keine weiteren Arbeitskräfte zugewiesen, auch wenn Arbeitskräfte in der Flotte verfügbar sind. Andere Jobs in der Warteschlange können die verbleibenden Arbeitskräfte weiterhin verwenden.

Verwenden Sie diese Einstellung, wenn Sie verhindern möchten, dass ein einziger großer Auftrag die Flotte monopolisiert. Wenn Ihr Fuhrpark beispielsweise 100 Arbeiter hat und Sie einen Auftrag mit 10.000 Frames einreichen`--max-worker-count 50`, bleiben die verbleibenden 50 Mitarbeiter für andere Jobs verfügbar. Sie können diesen Wert auch nach der Übermittlung ändern.

```
deadline bundle submit my_job --max-worker-count 50
```

## Ressourcenlimits
<a name="cost-concurrency-limits"></a>

**Ressourcenbeschränkungen ** begrenzen die Anzahl der Aufgaben, die gleichzeitig eine begrenzte Ressource nutzen können, z. B. flexible Softwarelizenzen oder einen Dateiserver mit begrenztem Durchsatz. Grenzwerte werden auf Farmebene definiert und einer oder mehreren Warteschlangen zugeordnet. In Schritten in einem Job, die eine Limitanforderung deklarieren, werden nur Aufgaben bis zur verfügbaren Anzahl ausgeführt.

Verwenden Sie Grenzwerte, wenn Sie eine gemeinsam genutzte Ressource mit einer festen Kapazität haben. Wenn Sie beispielsweise 25 Floating-Lizenzen für einen Renderer haben, legen Sie ein Limit von 25 fest. Bei diesem Limit verwenden nicht mehr als 25 Aufgaben diese Lizenz gleichzeitig in allen Warteschlangen, die sie gemeinsam nutzen.

Weitere Informationen finden Sie unter [ Erstellen von Ressourcenlimits für Jobs ](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/build-job-limits.html) im * Deadline Cloud Developer Guide. *

## Budgets mit Limitaktionen
<a name="cost-concurrency-budgets"></a>

Ein Deadline ** Cloud-Budget ** erfasst die geschätzten Gesamtausgaben für eine Warteschlange über einen bestimmten Zeitraum. Sie konfigurieren * Limit-Aktionen*, die ausgelöst werden, wenn die Ausgaben einen Schwellenwert erreichen. Zu den verfügbaren Aktionen gehören:
+ **Keine Planung neuer Arbeiten mehr ** — Die Ausführung der Aufgaben ist abgeschlossen, aber die Flotte nimmt keine neuen Aufgaben mehr an.
+ **Alle Arbeiten sofort beenden ** — Alle laufenden Aufgaben werden storniert und es werden keine neuen Aufgaben zugewiesen.

Verwenden Sie Budgets, wenn Sie eine Dollarobergrenze für ein Projekt oder einen Abrechnungszeitraum durchsetzen möchten. Sie können mehrere Schwellenwerte mit unterschiedlichen Aktionen erstellen. Stoppen Sie beispielsweise die Planung bei verbleibenden 5.000 USD, damit die aktuelle Arbeit ordnungsgemäß abgeschlossen werden kann, und stornieren Sie die gesamte Arbeit, wenn die Ausgaben die verbleibenden 0 USD erreichen.

Weitere Informationen finden Sie unter [Kontrollieren Sie die Kosten mit einem Budget](using-budget-manager.md).

## Priorität der Aufgabe
<a name="cost-concurrency-priority"></a>

**Die Auftragspriorität ** beeinflusst die Reihenfolge, in der Jobs bearbeitet werden, wenn mehrere Jobs um Arbeitskräfte in derselben Warteschlange konkurrieren. Die Priorität reicht von 0 bis 100, wobei höhere Zahlen in der Regel zuerst verarbeitet werden. Aufträge mit derselben Priorität werden in der Reihenfolge ihres Eingangs bearbeitet.

Die Priorität schränkt die Parallelität nicht ein und die Kosten fallen nicht direkt an. Stattdessen trägt sie dazu bei, dass die Arbeiter zuerst für die wichtigsten Aufgaben zuständig sind, wenn die Flotte voll ausgelastet ist. Kombinieren Sie Priorität mit einer maximalen Anzahl von Mitarbeitern in der Flotte, um zu kontrollieren, welche Jobs zuerst ausgeführt werden und wie viele Rechenvorgänge insgesamt ausgeführt werden.

## Begrenzen Sie Ihre Ausgabensätze
<a name="cost-concurrency-spend-rate"></a>

Die Kosten einer Flotte ergeben sich aus den im Betrieb befindlichen Arbeitern. Sie können die Ausgabenquote einer Flotte also begrenzen, indem Sie die maximale Anzahl von Arbeitern festlegen. Zwei Steuerungen arbeiten zusammen:
+ Die maximale Mitarbeiterzahl der ** Flotte ** bestimmt Ihre Spitzenausgabenrate, indem sie begrenzt, wie viele Arbeiter gleichzeitig arbeiten können. Weitere Informationen darüber, wie sich die Stundenkosten eines Mitarbeiters zusammensetzen, finden Sie unter[Verstehen Sie das Kostenmodell für servicemanagierte Flotten](cost-model-smf.md).
+ Ein ** Budget ** begrenzt die kumulativen Ausgaben. Ein Budget orientiert sich nicht an einer Rate, sondern an den geschätzten Gesamtausgaben über einen bestimmten Zeitraum. Daher wird zusätzlich zur Kapazitätsobergrenze der Flotte eine feste Dollargrenze hinzugefügt.

## Kombinieren Sie Spot und On-Demand Kapazität
<a name="cost-concurrency-market-options"></a>

Jede vom Service verwaltete Flotte verwendet eine Marktoption für eine einzelne Instanz: Spot oder Wait and Save. On-Demand Um Marktoptionen zu kombinieren, erstellen Sie für jede Option eine separate Flotte und ordnen Sie die Flotten derselben Warteschlange zu. Weitere Informationen erhalten Sie unter [Service-managed Flotten](fleet-types.md#fleet-types-smf) und [Ordnen Sie eine Warteschlange und eine Flotte zu](associate-a-queue-and-fleet.md).

Wenn eine Warteschlange aus mehreren Flotten besteht, werden die Jobs gleichmäßig auf diese Flotten verteilt. Um stattdessen eine Flotte als primäre Kapazität und eine andere als Überlauf zu behandeln, passen Sie die maximale Mitarbeiterzahl der Flotten an. Das [ Beispiel für ](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/examples-cfn-capacity-manager.html) Kapazitätsmanager im * Deadline Cloud Developer Guide * automatisiert diese Anpassung für eine hybride Warte & Save plus Spot-Konfiguration.

## Erhöhen Sie die Grenzwerte in Spitzenzeiten vorübergehend
<a name="cost-concurrency-crunch"></a>

Alle diese Steuerungen sind jederzeit einstellbar. In Zeiten erhöhter beruflicher Aktivität können Sie die Grenzwerte vorübergehend erhöhen. So können Sie beispielsweise vor Ablauf einer Lieferfrist die maximale Mitarbeiterzahl einer Flotte erhöhen, einen Budgetschwellenwert erhöhen und Bereitschaftskräfte hinzufügen, um die Latenz bei Auftragsbeginn zu verringern. Senken Sie die Einstellungen nach Ablauf der Frist erneut.

Sie können die Einstellungen und Budgets von Fleet Auto Scaling über die Deadline Cloud-Konsole aktualisieren. Verwenden Sie die CloudFormation Beispielvorlage unter [https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cloudformation/farm_templates/fleet_standby_scheduling](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cloudformation/farm_templates/fleet_standby_scheduling) fleet\_standby\_scheduling on, um die Kapazität nach einem Zeitplan zu ändern, z. B. um die Anzahl der Bereitschaftsarbeiter während der Arbeitszeit zu erhöhen. GitHub Wenn Sie mehr Kapazität benötigen, als die Servicekontingente Ihres Kontos zulassen, finden Sie weitere Informationen unter. [Kontingente für Deadline Cloud](deadline-cloud-quotas.md)

## Kombinieren Sie Steuerelemente
<a name="cost-concurrency-choosing"></a>

Jedes Steuerelement für sich erfüllt ein Bedürfnis. Die folgenden Szenarien zeigen, wie Steuerelemente kombiniert werden:

„Ich will nicht, dass ein riesiger Job kleinere Jobs verhungert“  
Übernehmen Sie `--max-worker-count` große Aufträge, um Flottenkapazität für andere Arbeiten zu reservieren. Legen Sie optional den kleineren Aufträgen eine höhere Priorität fest.

„Ich wünsche mir eine Kombination aus Kostenkontrolle und fairer Aufteilung“  
Legen Sie eine maximale Mitarbeiterzahl für den Fuhrpark fest, verwenden Sie für umfangreiche Aufträge die maximale Mitarbeiterzahl pro Auftrag und fügen Sie ein Budget als Sicherheitsnetz hinzu. Durch diese Kombination erhalten Sie eine maximale Kapazität, Fairness pro Auftrag und einen Backstop in Höhe von Dollar.