Geplante Skalierung - Amazon Comprehend

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.

Geplante Skalierung

Mit der geplanten Skalierung können Sie die Endpunktbereitstellung an Ihre Kapazitätsanforderungen nach einem bestimmten Zeitplan anpassen. Die geplante Skalierung passt die Anzahl der Inferenzeinheiten automatisch an, um Nutzungsspitzen zu bestimmten Zeiten Rechnung zu tragen. Sie können die geplante Skalierung für Endpunkte zur Dokumentenklassifizierung und Endpunkte zur Entitätserkennung verwenden. Weitere Informationen zur geplanten Skalierung finden Sie unter Geplante Skalierung für Application Auto Scaling.

Anmerkung

Die folgenden Beispiele sind für Unix, Linux und macOS formatiert. Ersetzen Sie unter Windows den umgekehrten Schrägstrich (\), das Unix-Fortsetzungszeichen, am Ende jeder Zeile durch ein Caret-Zeichen oder Zirkumflex (^).

Einrichten der geplanten Skalierung

Um die geplante Skalierung für einen Endpunkt einzurichten, verwenden Sie AWS CLI-Befehle, um ein skalierbares Ziel zu registrieren und dann eine geplante Aktion zu erstellen. Das skalierbare Ziel definiert Inferenzeinheiten als die Ressource, die zur Anpassung der Endpunktbereitstellung verwendet wird, und die geplante Aktion steuert die automatische Skalierung der bereitgestellten Kapazität zu bestimmten Zeiten.

So richten Sie die geplante Skalierung ein
  1. Registrieren eines skalierbaren Ziels In den folgenden Beispielen wird ein skalierbares Ziel registriert, um die Endpunktbereitstellung mit einer Mindestkapazität von 1 Inferenzeinheit und einer Höchstkapazität von 2 Inferenzeinheiten anzupassen.

    Verwenden Sie für einen Endpunkt der Dokumentklassifizierung den folgenden AWS CLI-Befehl:

    aws application-autoscaling register-scalable-target \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:document-classifier-endpoint/name \ --scalable-dimension comprehend:document-classifier-endpoint:DesiredInferenceUnits \ --min-capacity 1 \ --max-capacity 2

    Verwenden Sie für einen Entity Recognizer-Endpunkt den folgenden AWS CLI-Befehl:

    aws application-autoscaling register-scalable-target \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:entity-recognizer-endpoint/name \ --scalable-dimension comprehend:entity-recognizer-endpoint:DesiredInferenceUnits \ --min-capacity 1 \ --max-capacity 2
  2. Erstellen Sie eine geplante Aktion. In den folgenden Beispielen wird eine geplante Aktion erstellt, um die bereitgestellte Kapazität jeden Tag um 12:00 Uhr UTC mit mindestens 2 Inferenzeinheiten und maximal 5 Inferenzeinheiten automatisch anzupassen. Weitere Informationen über chronologische Ausdrücke und geplante Skalierung finden Sie unter Planen von Ausdrücken.

    Verwenden Sie für einen Endpunkt der Dokumentklassifizierung den folgenden AWS CLI-Befehl:

    aws application-autoscaling put-scheduled-action \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:document-classifier-endpoint/name \ --scalable-dimension comprehend:document-classifier-endpoint:DesiredInferenceUnits \ --scheduled-action-name TestScheduledAction \ --schedule "cron(0 12 * * ? *)" \ --scalable-target-action MinCapacity=2,MaxCapacity=5

    Verwenden Sie für einen Entity Recognizer-Endpunkt den folgenden AWS CLI-Befehl:

    aws application-autoscaling put-scheduled-action \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:entity-recognizer-endpoint/name \ --scalable-dimension comprehend:entity-recognizer-endpoint:DesiredInferenceUnits \ --scheduled-action-name TestScheduledAction \ --schedule "cron(0 12 * * ? *)" \ --scalable-target-action MinCapacity=2,MaxCapacity=5

Entfernen der geplanten Skalierung

Um die geplante Skalierung für einen Endpunkt zu entfernen, verwenden Sie AWS CLI-Befehle, um die geplante Aktion zu löschen und dann das skalierbare Ziel abzumelden.

So entfernen Sie die geplante Skalierung
  1. Löschen Sie die geplante Aktion. In den folgenden Beispielen wird eine angegebene geplante Aktion gelöscht.

    Verwenden Sie für einen Endpunkt der Dokumentklassifizierung den folgenden AWS CLI-Befehl:

    aws application-autoscaling delete-scheduled-action \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:document-classifier-endpoint/name \ --scalable-dimension comprehend:document-classifier-endpoint:DesiredInferenceUnits \ --scheduled-action-name TestScheduledAction

    Verwenden Sie für einen Entity Recognizer-Endpunkt den folgenden AWS CLI-Befehl:

    aws application-autoscaling delete-scheduled-action \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:entity-recognizer-endpoint/name \ --scalable-dimension comprehend:entity-recognizer-endpoint:DesiredInferenceUnits \ --scheduled-action-name TestScheduledAction
  2. Melden Sie das skalierbare Ziel ab. In den folgenden Beispielen wird die Registrierung eines angegebenen skalierbaren Ziels aufgehoben.

    Verwenden Sie für einen Endpunkt der Dokumentklassifizierung den folgenden AWS CLI-Befehl:

    aws application-autoscaling deregister-scalable-target \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:document-classifier-endpoint/name \ --scalable-dimension comprehend:document-classifier-endpoint:DesiredInferenceUnits

    Verwenden Sie für einen Entity Recognizer-Endpunkt den folgenden AWS CLI-Befehl:

    aws application-autoscaling deregister-scalable-target \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:entity-recognizer-endpoint/name \ --scalable-dimension comprehend:entity-recognizer-endpoint:DesiredInferenceUnits