Definieren von Off-Peak-Fenstern für Amazon OpenSearch Service - OpenSearch Amazon-Dienst

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.

Definieren von Off-Peak-Fenstern für Amazon OpenSearch Service

Wenn Sie eine Amazon- OpenSearch Service-Domain erstellen, definieren Sie ein tägliches 10-Stunden-Fenster, das als außerhalb der Spitzenzeiten betrachtet wird. Der OpenSearch Service verwendet dieses Fenster, um Service-Softwareaktualisierungen und Auto-Tune-Optimierungen zu planen, die nach Möglichkeit eine Blau/Grün-Bereitstellung während relativ kürzerer Datenverkehrszeiten erfordern. Blau/Grün bezieht sich auf den Prozess der Erstellung einer neuen Umgebung für Domain-Updates und der Weiterleitung von Benutzern an die neue Umgebung, nachdem diese Updates abgeschlossen sind.

Obwohl Blau/Grün-Bereitstellungen unterbrechungsfrei sind, empfehlen wir Ihnen, diese Bereitstellungen während des konfigurierten Zeitfensters außerhalb der Spitzenlast der Domain zu planen, um potenzielle Leistungseinbußen zu minimieren, während Ressourcen für eine Blau/Grün-Bereitstellung genutzt werden. Aktualisierungen wie Knotenaustausch oder solche, die sofort in der Domain bereitgestellt werden müssen, verwenden nicht das Fenster außerhalb der Spitzenlast.

Sie können die Startzeit für das Fenster außerhalb der Spitzenlast ändern, aber Sie können die Länge des Fensters nicht ändern.

Anmerkung

Off-Peak-Fenster wurden am 16. Februar 2023 eingeführt. Für alle Domänen, die vor diesem Datum erstellt wurden, ist das Fenster außerhalb der Spitzenlast standardmäßig deaktiviert. Sie müssen das Fenster außerhalb der Spitzenzeiten für diese Domains manuell aktivieren und konfigurieren. Für alle Domains, die nach diesem Datum erstellt wurden, ist das Fenster außerhalb der Spitzenlast standardmäßig aktiviert. Sie können das Fenster außerhalb der Spitzenlast für eine Domäne nicht deaktivieren, nachdem sie aktiviert wurde.

Software-Updates außerhalb der Spitzenlast

OpenSearch Der Service verfügt über zwei große Kategorien von Service-Software-Updates – optional und erforderlich. Beide Typen erfordern Blau/Grün-Bereitstellungen. Optionale Updates werden in Ihren Domains nicht erzwungen, während erforderliche Updates automatisch installiert werden, wenn Sie vor Ablauf der angegebenen Frist keine Maßnahmen ergreifen (in der Regel zwei Wochen nach Verfügbarkeit). Weitere Informationen finden Sie unter Optionale und erforderliche Updates.

Wenn Sie ein optional esUpdate initiieren, haben Sie die Möglichkeit, das Update sofort anzuwenden, für ein nachfolgendes Zeitfenster außerhalb der Spitzenzeiten zu planen oder ein benutzerdefiniertes Datum und eine benutzerdefinierte Uhrzeit anzugeben, um es anzuwenden.

Für erforderliche Updates plant OpenSearch Service automatisch ein Datum und eine Uhrzeit außerhalb der Spitzenzeiten, um das Update durchzuführen. Sie erhalten drei Tage vor dem geplanten Update eine Benachrichtigung und können wählen, ob Sie den Zeitplan für ein späteres Datum und eine spätere Uhrzeit innerhalb des erforderlichen Bereitstellungszeitraums verschieben möchten. Anweisungen finden Sie unter Neuplanung von Aktionen.

Optimierungen der automatischen Optimierung außerhalb der Spitzenzeiten

Zuvor verwendete die automatische Optimierung Wartungsfenster, um Änderungen zu planen, die eine Blau/Grün-Bereitstellung erforderten. Domains, für die vor der Einführung von Off-Peak-Fenstern bereits die automatische Optimierung und Wartungsfenster aktiviert waren, verwenden weiterhin Wartungsfenster für diese Updates, es sei denn, Sie migrieren sie zur Verwendung des Off-Peak-Fensters.

Wir empfehlen Ihnen, Ihre Domains so zu migrieren, dass sie das Fenster außerhalb der Spitzenlast verwenden, da es verwendet wird, um andere Aktivitäten in der Domain zu planen, z. B. Service- Softwate-Updates. Anweisungen finden Sie unter Migrieren von Wartungsfenstern zur automatischen Optimierung. Sie können nach der Migration Ihrer Domain zum Out-Peak-Fenster nicht wieder zur Verwendung von Wartungsfenstern zurückkehren.

Alle Domains, die nach dem 16. Februar 2023 erstellt wurden, verwenden das Fenster außerhalb der Spitzenlast und nicht ältere Wartungsfenster, um Blau/Grün-Bereitstellungen zu planen. Sie können das Zeitfenster außerhalb der Spitzenlast für eine Domain nicht deaktivieren. Eine Liste der Auto-Tune-Optimierungen, die Blau/Grün-Bereitstellungen erfordern, finden Sie unter Änderungsarten.

Aktivieren des Fensters außerhalb der Spitzenlast

Für alle Domains, die vor dem 16. Februar 2023 erstellt wurden (als Off-Peak-Fenster eingeführt wurden), ist die Funktion standardmäßig deaktiviert. Sie müssen es für diese Domains manuell aktivieren. Sie können das Fenster außerhalb der Spitzenlast nicht deaktivieren, nachdem es aktiviert wurde.

So aktivieren Sie das Zeitfenster außerhalb der Spitzenlast für eine Domain
  1. Öffnen Sie die Amazon- OpenSearch Service-Konsole unter https://console.aws.amazon.com/aos/home.

  2. Wählen Sie den Namen der Domain aus, um ihre Konfiguration zu öffnen.

  3. Navigieren Sie zur Registerkarte Off-Peak-Fenster und wählen Sie Bearbeiten aus.

  4. Geben Sie eine benutzerdefinierte Startzeit in UTC (Coordinated Universal Time) an. Um beispielsweise eine Startzeit von 23:30 Uhr in der Region USA West (Oregon) zu konfigurieren, geben Sie 07:30 an.

  5. Wählen Sie Änderungen speichern aus.

Senden Sie eine -UpdateDomainConfigAnforderungAWS CLI, um das Fenster außerhalb der Spitzenlast mit der zu ändern:

aws opensearch update-domain-config \ --domain-name my-domain \ --off-peak-window-options 'Enabled=true, OffPeakWindow={WindowStartTime={Hours=02,Minutes=00}}'

Wenn Sie keine Startzeit für ein benutzerdefiniertes Fenster angeben, wird standardmäßig 00:00 UTC verwendet.

Konfigurieren eines benutzerdefinierten Fensters außerhalb der Spitzenlast

Sie geben ein benutzerdefiniertes Off-Peak-Fenster für Ihre Domain in UTC (Coordinated Universal Time) an. Wenn Sie beispielsweise möchten, dass das Zeitfenster außerhalb der Spitzenzeiten um 23:00 Uhr für eine Domain in der Region USA Ost (Nord-Virginia) beginnt, geben Sie 04:00 UTC an.

So ändern Sie das Zeitfenster außerhalb der Spitzenlast für eine Domain
  1. Öffnen Sie die Amazon- OpenSearch Service-Konsole unter https://console.aws.amazon.com/aos/home.

  2. Wählen Sie den Namen der Domain aus, um ihre Konfiguration zu öffnen.

  3. Navigieren Sie zur Registerkarte „Off-Peak-Fenster“. Sie können das konfigurierte Zeitfenster außerhalb der Spitzenlast und eine Liste der bevorstehenden geplanten Aktionen für die Domain anzeigen.

  4. Wählen Sie Bearbeiten und geben Sie eine neue Startzeit in UTC an. Um beispielsweise eine Startzeit von 21:00 Uhr in der Region USA Ost (Nord-Virginia) zu konfigurieren, geben Sie 02:00 UCT an.

  5. Wählen Sie Änderungen speichern aus.

Um ein benutzerdefiniertes Zeitfenster außerhalb der Spitzenlast mit der zu konfigurierenAWS CLI, senden Sie eine -UpdateDomainConfigAnforderung und geben Sie Stunde und Minute im 24-Stunden-Zeitformat an.

Die folgende Anforderung ändert beispielsweise die Startzeit des Fensters auf 2:00 Uhr UTC:

aws opensearch update-domain-config \ --domain-name my-domain \ --off-peak-window-options 'OffPeakWindow={WindowStartTime={Hours=02,Minutes=00}}'

Wenn Sie keine Startzeit für das Fenster angeben, wird standardmäßig die Ortszeit 22:00 Uhr für die verwendetAWS-Region, in der die Domain erstellt wird.

Anzeigen geplanter Aktionen

Sie können alle Aktionen anzeigen, die derzeit für jede Ihrer Domains geplant, in Bearbeitung oder ausstehend sind. Aktionen können den Schweregrad HIGH, MEDIUMund habenLOW.

Aktionen können die folgenden Status haben:

  • Pending update – Die Aktion befindet sich in der zu verarbeitenden Warteschlange.

  • In progress – Die Aktion ist derzeit in Bearbeitung.

  • Failed – Die Aktion konnte nicht abgeschlossen werden.

  • Completed – Die Aktion wurde erfolgreich abgeschlossen.

  • Not eligible – Nur für Service-Software-Updates. Die Aktualisierung kann nicht fortgesetzt werden, da sich der Cluster in einem fehlerhaften Zustand befindet.

  • Eligible – Nur für Service-Software-Updates. Die Domain ist für ein Update berechtigt.

Die OpenSearch Servicekonsole zeigt alle geplanten Aktionen innerhalb der Domänenkonfiguration zusammen mit dem Schweregrad und dem aktuellen Status jeder Aktion an.

So zeigen Sie geplante Aktionen für eine Domäne an
  1. Öffnen Sie die Amazon- OpenSearch Service-Konsole unter https://console.aws.amazon.com/aos/home.

  2. Wählen Sie den Namen der Domain aus, um ihre Konfiguration zu öffnen.

  3. Navigieren Sie zur Registerkarte Off-Peak-Fenster.

  4. Zeigen Sie unter Geplante Aktionen alle Aktionen an, die derzeit für die Domäne geplant, in Bearbeitung oder ausstehend sind.

Um geplante Aktionen mit der anzuzeigenAWS CLI, senden Sie eine -ListScheduledActionsAnforderung:

aws opensearch list-scheduled-actions \ --domain-name my-domain

Antwort:

{ "ScheduledActions": [ { "Cancellable": true, "Description": "The Deployment type is : BLUE_GREEN.", "ID": "R20220721-P13", "Mandatory": false, "Severity": "HIGH", "ScheduledBy": "CUSTOMER", "ScheduledTime": 1.673871601E9, "Status": "PENDING_UPDATE", "Type": "SERVICE_SOFTWARE_UPDATE", }, { "Cancellable": true, "Description": "Amazon Opensearch will adjust the young generation JVM arguments on your domain to improve performance", "ID": "Auto-Tune", "Mandatory": true, "Severity": "MEDIUM", "ScheduledBy": "SYSTEM", "ScheduledTime": 1.673871601E9, "Status": "PENDING_UPDATE", "Type": "JVM_HEAP_SIZE_TUNING", } ] }

Neuplanung von Aktionen

OpenSearch Der Service benachrichtigt Sie über geplante Service-Softwareupdates und automatische Optimierungen. Sie können die Änderung sofort anwenden oder für ein späteres Datum und eine spätere Uhrzeit verschieben.

Anmerkung

OpenSearch Der Service kann die Aktion innerhalb einer Stunde nach der von Ihnen ausgewählten Zeit planen. Wenn Sie beispielsweise ein Update um 17 Uhr anwenden möchten, kann es zwischen 17 und 18 Uhr angewendet werden.

So planen Sie eine Aktion neu
  1. Öffnen Sie die Amazon- OpenSearch Service-Konsole unter https://console.aws.amazon.com/aos/home.

  2. Wählen Sie den Namen der Domain aus, um ihre Konfiguration zu öffnen.

  3. Navigieren Sie zur Registerkarte Fenster außerhalb der Spitzenlast.

  4. Wählen Sie unter Geplante Aktionen die Aktion aus und wählen Sie Neu planen aus.

  5. Wählen Sie eine der folgenden Optionen:

    • Update jetzt anwenden – plant sofort, dass die Aktion in der aktuellen Stunde ausgeführt wird, wenn Kapazität verfügbar ist. Wenn keine Kapazität verfügbar ist, stellen wir andere verfügbare Zeitfenster zur Auswahl zur Verfügung.

    • Planen im Zeitfenster außerhalb der Spitzenlast – Markiert die Aktion, die während eines bevorstehenden Zeitfensters außerhalb der Spitzenlast aufgenommen werden soll. Es gibt keine Garantie dafür, dass die Änderung im nächsten Fenster implementiert wird. Abhängig von der Kapazität kann dies in nachfolgenden Tagen passieren.

    • Zeitplan für dieses Update ändern – Ermöglicht Ihnen die Angabe eines benutzerdefinierten Datums und einer benutzerdefinierten Uhrzeit, um die Änderung anzuwenden. Wenn die von Ihnen angegebene Zeit aus Kapazitätsgründen nicht verfügbar ist, können Sie einen anderen Zeitfenster auswählen.

    • Geplante Aktualisierung abbrechen – Bricht die Aktualisierung ab. Diese Option ist nur für optionale Service-Software-Updates verfügbar. Sie ist nicht für automatische Optimierungsaktionen oder obligatorische Softwareupdates verfügbar.

  6. Wählen Sie Änderungen speichern aus.

Um eine Aktion mit der neu zu planenAWS CLI, senden Sie eine -UpdateScheduledActionAnforderung. Senden Sie eine -ListScheduledActionsAnforderung, um die Aktions-ID abzurufen.

Die folgende Anforderung plant ein Service-Software-Update für ein bestimmtes Datum und eine bestimmte Uhrzeit:

aws opensearch update-scheduled-action \ --domain-name my-domain \ --action-id R20220721-P13 \ --action-type "SERVICE_SOFTWARE_UPDATE" \ --desired-start-time 1677348395000 \ --schedule-at TIMESTAMP

Antwort:

{ "ScheduledAction": { "Cancellable": true, "Description": "Cluster status is updated.", "Id": "R20220721-P13", "Mandatory": false, "ScheduledBy": "CUSTOMER", "ScheduledTime": 1677348395000, "Severity": "HIGH", "Status": "PENDING_UPDATE", "Type": "SERVICE_SOFTWARE_UPDATE" } }

Wenn die Anforderung mit einem fehlschlägtSlotNotAvailableException, bedeutet dies, dass die von Ihnen angegebene Zeit aus Kapazitätsgründen nicht verfügbar ist und Sie eine andere Zeit angeben müssen. OpenSearch Der Service bietet alternative verfügbare Slot-Vorschläge in der Antwort.

Migrieren von Wartungsfenstern zur automatischen Optimierung

Wenn eine Domain vor dem 16. Februar 2023 erstellt wurde, könnte sie Wartungsfenster verwenden, um Auto-Tune-Optimierungen zu planen, die eine Blau/Grün-Bereitstellung erfordern. Sie können Ihre vorhandenen Auto-Tune-Domains so migrieren, dass stattdessen das Fenster außerhalb der Spitzenzeiten verwendet wird.

Anmerkung

Sie können nach der Migration Ihrer Domain zur Verwendung von Out-Peak-Fenstern nicht wieder zur Verwendung von Wartungsfenstern zurückkehren.

So migrieren Sie eine Domain zur Verwendung des Fensters außerhalb der Spitzenlast
  1. Wählen Sie in der Amazon- OpenSearch Service-Konsole den Namen der Domain aus, um ihre Konfiguration zu öffnen.

  2. Gehen Sie zur Registerkarte Automatische Optimierung und wählen Sie Bearbeiten aus.

  3. Wählen Sie In ein Fenster außerhalb der Spitzenlast migrieren aus.

  4. Geben Sie für Startzeit (UTC) eine tägliche Startzeit für das Zeitfenster außerhalb der Spitzenzeiten in UTC (Universal Coordinated Time) an.

  5. Wählen Sie Änderungen speichern aus.

Senden Sie eine -UpdateDomainConfigAnforderungAWS CLI, um mithilfe der von einem Wartungsfenster mit automatischer Optimierung zum Fenster außerhalb der Spitzenlast zu migrieren:

aws opensearch update-domain-config \ --domain-name my-domain \ --auto-tune-options DesiredState=ENABLED,UseOffPeakWindow=true,MaintenanceSchedules=[]

Das Fenster außerhalb der Spitzenlast muss aktiviert sein, damit Sie eine Domain vom Wartungsfenster für die automatische Optimierung zum Fenster außerhalb der Spitzenlast migrieren können. Sie können das Fenster außerhalb der Spitzenlast in einer separaten Anforderung oder in derselben Anforderung aktivieren. Detaillierte Anweisungen finden Sie unter Aktivieren des Fensters außerhalb der Spitzenlast.