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.
Konfiguration für automatische Skalierung
Deadline Cloud bietet Auto-Scaling-Konfigurationsoptionen, mit denen Sie anpassen können, wie Ihre Flotte Mitarbeiter nach oben und unten skaliert. Diese Einstellungen helfen Ihnen dabei, die Geschwindigkeit der Auftragsbearbeitung mit der Kosteneffizienz auf der Grundlage Ihrer Workflow-Anforderungen in Einklang zu bringen.
Sie können die folgenden Auto-Scaling-Einstellungen für Ihre Flotte konfigurieren:
Mindestanzahl an Arbeitern — Gibt die Mindestanzahl von Arbeitern an, die zu jeder Zeit in der Flotte beschäftigt sind.
Maximale Anzahl Arbeiter — Schränkt ein, wie viele Arbeiter gleichzeitig arbeiten können.
Scale-Out-Rate — Steuert, wie schnell Mitarbeiter zu Ihrer Flotte hinzugefügt werden.
Dauer der Arbeitsuntätigkeit — Steuert, wie lange Mitarbeiter auf neue Arbeiten warten, bevor sie den Betrieb einstellen.
Anzahl der Mitarbeiter im Bereitschaftsmodus — Sorgt für einen warmen Bereitschaftspool untätiger Mitarbeiter, sodass sie schnell mit der Arbeit beginnen können.
Wie Auto Scaling funktioniert, hängt von Ihrem Flotten-Typ ab:
-
Service-managed Flotten — Deadline Cloud implementiert automatisch die automatische Skalierung auf der Grundlage Ihrer Konfiguration. Sie konfigurieren die Einstellungen und der Service kümmert sich um die Bereitstellung von Arbeitskräften.
-
Customer-managed Flotten — Wenn Sie das Auto-Scaling-Setup für Ihre vom Kunden verwaltete Flotte abgeschlossen haben, funktioniert die Auto Scaling-Konfiguration genauso wie für vom Service verwaltete Flotten. Der Service berechnet anhand der Konfiguration die gewünschte Kapazität und sendet Ereignisse zur empfohlenen Flottengröße an Ihre Flotte. Weitere Informationen finden Sie im Deadline Cloud Developer Guide unter Automatische Skalierung für vom Kunden verwaltete Flotten https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/create-auto-scaling.html einrichten.
Rate für horizontales Skalieren
Die Einstellung „Scale-Out-Rate“ (scaleOutWorkersPerMinute) steuert, wie viele Arbeiter pro Minute mit dem Start beginnen, wenn Ihre Flotte skaliert wird. Die Scale-Out-Rate bestimmt, wie schnell Ihre Flotte hochgefahren wird, wenn ein großer Auftrag eintrifft. Die Mitarbeiter benötigen mehrere Minuten, um zu starten. Stellen Sie die Anzahl der Mitarbeiter im Bereitschaftsmodus ein, um einen warmen Pool von Mitarbeitern zu erhalten, die sofort mit der Arbeit beginnen können. Weitere Informationen finden Sie unter Anzahl der Mitarbeiter im Bereitschaftsdienst.
Beachten Sie bei der Konfiguration der Scale-Out-Rate Folgendes:
-
Eine höhere Rate stellt schneller mehr Mitarbeiter zur Verfügung, wodurch sich die Bearbeitungszeit bei großen Aufträgen verkürzen kann.
-
Eine höhere Quote kann dazu führen, dass mehr Arbeitskräfte als nötig für kurzlebige Aufgaben entlassen werden, was die Kosten in die Höhe treibt.
-
Eine niedrigere Rate kann dazu beitragen, Auftragsausfälle früher zu erkennen und die Kosten zu senken, die durch vergeudete Rechenleistung bei fehlgeschlagenen Aufträgen entstehen.
-
Bei kurzlebigen Aufgaben kann ein konservativer Skalierungsansatz kostengünstiger sein, da Mitarbeiter im Vergleich zur eigentlichen Aufgabenausführung weniger Zeit mit dem Laden von Umgebungen verbringen.
Anmerkung
Bei der Scale-Out-Rate handelt es sich um eine Best-Effort-Einstellung. Die tatsächliche Skalierungsgeschwindigkeit kann je nach Verfügbarkeit der Instanz und anderen Systemfaktoren variieren. In seltenen Fällen kann die tatsächliche Rate den konfigurierten Wert kurzzeitig überschreiten.
Dauer der Inaktivität des Arbeiters
Die Einstellung für die Dauer der Arbeitsuntätigkeit (workerIdleDurationSeconds) steuert, wie lange eine Arbeitskraft nach Abschluss der Auftragsverarbeitung verfügbar bleibt, gemessen in Sekunden. Der Standardwert ist 300 Sekunden (5 Minuten).
Diese Einstellung ist nützlich für iterative Arbeitsabläufe, in denen Künstler Aufträge häufig überarbeiten und erneut einreichen. Da die Mitarbeiter länger verfügbar sind, können nachfolgende Auftragseinreichungen sofort mit der Bearbeitung beginnen, ohne auf den Start neuer Mitarbeiter warten zu müssen.
Beachten Sie bei der Konfiguration der Worker-Inaktivitätsdauer Folgendes:
-
Bei einer längeren Dauer stehen die Mitarbeiter für schnelle Iterationen zur Verfügung, wodurch die Wartezeiten zwischen der Auftragsübergabe reduziert werden. Längere Arbeitszeiten erhöhen jedoch die Kosten, da für untätige Mitarbeiter weiterhin Gebühren anfallen.
-
Eine kürzere Betriebsdauer senkt die Kosten, da untätige Mitarbeiter schneller abgeschaltet werden.
-
Bei Flotten mit Serviceverwaltung liegt der Höchstwert bei 86.400 Sekunden (24 Stunden), da die Mitarbeiter alle 24 Stunden erneuert werden. Wenn ein Worker 23 Stunden lang in Betrieb war und Sie eine Leerlaufdauer von 10 Stunden festlegen, wird der Worker nach einer Stunde heruntergefahren, wenn das 24-Stunden-Limit erreicht ist.
Anzahl der Mitarbeiter im Bereitschaftsdienst
Die Einstellung Anzahl der Mitarbeiter im Standby-Modus (standbyWorkerCount) gibt die Anzahl der inaktiven Mitarbeiter an, die als Warm-Standby-Pool verwaltet werden sollen. Diese Worker können neue Jobs ohne Verzögerung beim Start neuer Instances verarbeiten.
Diese Einstellung ist nützlich, wenn Sie die Latenz beim Jobstart reduzieren möchten. Standby-Worker sind beispielsweise hilfreich beim Rendern mit Windows-Instanzen, bei der Verwendung von Host-Konfigurationsskripten, die lokale Abhängigkeiten installieren, oder wenn Worker viel Einrichtungszeit benötigen. Die Flotte versucht, die konfigurierte Anzahl der inaktiven Mitarbeiter beizubehalten, aber die Anzahl der inaktiven Mitarbeiter kann vorübergehend sinken, während Ersatzarbeiter eingesetzt werden.
Beachten Sie bei der Konfiguration der Anzahl der im Bereitschaftsdienst tätigen Mitarbeiter Folgendes:
-
Bereitschaftsarbeitern fallen auch dann Kosten an, wenn sie keine Aufträge bearbeiten. Stimmen Sie die Anzahl der Bereitschaftsmitarbeiter mit Ihrem Budget und den Latenzanforderungen für den Jobstart ab.
-
Wenn die Flotte ihre maximale Anzahl an Mitarbeitern erreicht, wird der Bereitschaftspool möglicherweise nicht vollständig gewartet. Wenn beispielsweise alle Arbeiter ausgelastet sind und die Flotte ihre maximale Größe erreicht hat, werden keine weiteren untätigen Arbeiter eingesetzt.
-
Wenn die Anzahl der Mitarbeiter im Bereitschaftsdienst die Mindestanzahl der Mitarbeiter überschreitet, wird die Mindestanzahl der Mitarbeiter faktisch außer Kraft gesetzt. Bei einem Mindestwert von 1 und einem Bereitschaftsdienst von 2 hat der Fuhrpark beispielsweise 2 untätige Arbeiter, wenn keine Arbeit verfügbar ist, sodass die Mindesteinstellung überflüssig wird.
Die folgenden Diagramme zeigen, wie sich die Mindestanzahl der Mitarbeiter und die Anzahl der Bereitschaftsarbeiter auf das Verhalten bei der Flottenskalierung auswirken. Wählen Sie eine Registerkarte, um jedes Szenario anzuzeigen.
Um die Anzahl Ihrer Bereitschaftskräfte nach einem Zeitplan automatisch anzupassen, verwenden Sie die Vorlage sample AWS CloudFormation (CloudFormation) unter https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cloudformation/farm_templates/fleet_standby_scheduling
Konfiguration der Auto-Scaling-Einstellungen
Sie können die Autoscaling-Einstellungen konfigurieren, wenn Sie eine Flotte erstellen oder eine vorhandene Flotte aktualisieren.
Um Auto-Scaling-Einstellungen zu konfigurieren
-
Öffnen Sie die Deadline Cloud-Konsole
. -
Navigieren Sie zu der Farm, die Ihre Flotte enthält.
-
Wähle den Tab Flotten.
-
Wählen Sie die Flotte aus, die Sie konfigurieren möchten, und wählen Sie dann Bearbeiten.
-
Konfiguriere im Abschnitt Auto Scaling die folgenden Einstellungen:
-
Mindestanzahl an Arbeitskräften — Geben Sie die Mindestanzahl von Arbeitskräften ein, die gewartet werden sollen.
-
Maximale Anzahl an Arbeitskräften — Geben Sie die maximal zulässige Anzahl an Arbeitskräften ein.
-
Scale-Out-Rate — Geben Sie die Anzahl der Mitarbeiter ein, die pro Minute gestartet werden sollen.
-
Dauer der Leerlaufzeit — Geben Sie die Anzahl der Sekunden ein, die Mitarbeiter untätig bleiben, bevor sie heruntergefahren werden.
-
Anzahl der Bereitschaftsarbeiter — Geben Sie die Anzahl der Bereitschaftsarbeiter ein, die gewartet werden sollen.
-
-
Wählen Sie Änderungen speichern aus.