Wie kann ich eine Amazon-OpenSearch-Service-Domäne hoch- oder herabskalieren?

Zuletzt aktualisiert: 01.09.2021

Ich versuche, eine Domäne von Amazon OpenSearch Service (Nachfolger von Amazon Elasticsearch Service) hoch- oder aufzuskalieren. Wie kann ich vorgehen?

Kurzbeschreibung

Je nach Workload können Sie Ihren Cluster vergrößern (vertikal skalieren) oder verkleinern (horizontal skalieren). Um Ihre OpenSearch-Service-Domäne aufzuskalieren, fügen Sie zusätzliche Knoten (wie Datenknoten, Hauptknoten oder UltraWarm-Knoten) zu Ihrem Cluster hinzu. Um die Größe Ihrer Domäne zu ändern oder hochzuskalieren, erhöhen Sie die Volume-Größe von Amazon Elastic Block Store (Amazon EBS) oder fügen Sie mehr Speicher und vCPUs mit größeren Knotentypen hinzu.

Hinweis: Bei der Hochskalierung oder Aufskalierung empfiehlt es sich, mindestens drei dedizierte Hauptknoten für Produktions-Workloads zu verwenden.

Auflösung

Aufskalierung der Domäne

Wenn Sie Ihre Domäne aufskalieren, fügen Sie Knoten desselben Konfigurationstyps wie Ihre aktuellen Clusterknoten hinzu. Infolgedessen fügen Sie Ihrem Cluster auch weitere Ressourcen (wie RAM, VCPU und EBS-Volume) hinzu. Beachten Sie, dass die maximale EBS-Volume-Größe vom Typ der Amazon-Elastic-Compute-Cloud-(Amazon EC2)-Instance des Knotens abhängt.

Wenn Sie die Größenbeschränkung für das EBS-Volume erreichen und den Instance-Typ nicht ändern können, fügen Sie weitere Knoten hinzu. Wenn Sie Ihrem Cluster weitere Knoten hinzufügen, erhöhen Sie die EBS-Volume-Größe des Clusters. Wenn Sie Ihrem Cluster weitere Datenknoten hinzufügen, verwenden Sie unbedingt Datenknoten oder UltraWarm-Knoten. Beachten Sie, dass UltraWarm-Knoten für die Migration von Daten, auf die weniger häufig zugegriffen wird, verwendet werden können, während Indizes, auf die zugegriffen wird, auf Standard-Datenknoten beibehalten werden.

Tipp: Um die Migration von Daten von heißen Knoten auf warme Knoten zu automatisieren, verwenden Sie eine Richtlinie für das Index State Management (ISM).

Hochskalierung der Domäne

Wenn Sie Ihre OpenSearch-Service-Domäne hochskalieren, werden Ihrem Cluster keine zusätzlichen Knoten hinzugefügt. Stattdessen beinhaltet die Hochskalierung eine Erhöhung der verfügbaren Ressourcen für jeden Ihrer Knoten.

Wenn Sie Ihre Domäne vertikal skalieren oder hochskalieren möchten, wechseln Sie zu einem größeren Instance-Typ, um mehr Speicher oder CPU-Ressourcen hinzuzufügen.

Hinweis: Wenn Sie Ihre Domäne hochskalieren, wird die EBS-Volume-Größe nicht automatisch hochskaliert. Sie müssen diese Einstellung angeben, wenn Sie möchten, dass die Größe des EBS-Volumes automatisch hochskaliert wird.

Aktualisieren der Konfigurationseinstellungen der Domäne

Aktualisieren Sie die Konfigurationseinstellungen der Domäne, um Ihre OpenSearch-Service-Domäne zu skalieren. Führen Sie die folgenden Schritte aus, um die Konfigurationseinstellungen der Domäne zu bearbeiten:

1.    Melden Sie sich bei der AWS-Managementkonsole an.

2.    Öffnen Sie die OpenSearch-Service-Konsole.

3.    Wählen Sie die Domäne aus, die Sie skalieren möchten.

4.    Wählen Sie Domäne bearbeiten.

5.    Aktualisieren Sie die Konfigurationseinstellungen der Domäne basierend auf Ihrem Anwendungsfall:

Datenknoten: Konfigurieren Sie Ihre Availability Zones, den Instance-Typ und die Anzahl der Knoten.
Speicherkonfiguration: Aktualisieren Sie den Speichertyp des Datenknotens, den EBS-Volume-Typ und die EBS-Speichergröße pro Knoten.
Dedizierte Hauptknoten: Aktivieren oder deaktivieren Sie den dedizierten Hauptknoten, aktualisieren Sie den Instance-Typ oder ändern Sie die Anzahl der Hauptknoten.
UltraWarm-Datenknoten: Aktivieren oder deaktivieren Sie UltraWarm-Datenknoten, aktualisieren Sie den Instance-Typ oder ändern Sie die Anzahl der UltraWarm-Datenknoten.

6.    Wählen Sie Senden.

Hinweis: OpenSearch Service löst bei jeder Aktualisierung Ihrer Domäne einen blau-grünen Bereitstellungsprozess aus. Wenn ein blau-grüner Bereitstellungsprozess ausgelöst wird, kann die Anzahl der Knoten in Ihrem Cluster vorübergehend ansteigen, während Änderungen angewendet werden. Weitere Informationen finden Sie unter Erstellen und Verwalten von Amazon-OpenSearch-Service-Domänen.

7.    Konfigurieren Sie Amazon CloudWatch-Alarme, um Ihre Ressourcenauslastung zu überwachen. Sie können beispielsweise einen Alarm einstellen, der Sie benachrichtigt, wenn die CPU-Auslastung über 80 % liegt.