Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Verwaltung von Clustervorgängen

Fokusmodus
Verwaltung von Clustervorgängen - Amazon-DynamoDB

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.

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.

DAX kümmert sich für Sie um die Wartung und den Zustand des Clusters. Sie müssen jedoch betriebliche Informationen bereitstellen, um den Cluster horizontal oder vertikal entsprechend Ihren Nutzungsmustern zu skalieren. In diesem Abschnitt wird das empfohlene Verfahren zur Skalierung Ihrer DAX-Cluster beschrieben.

Horizontales Skalieren eines Clusters

Die Skalierung eines DAX-Clusters beinhaltet die Anpassung seiner Kapazität an die Durchsatzanforderungen. Diese Anpassung erfolgt, indem die Anzahl der Knoten (Replikate) im Cluster während der Ausführung erhöht oder verringert wird. Dieser Prozess, der als horizontale Skalierung bezeichnet wird, hilft dabei, die Arbeitslast auf mehr Knoten zu verteilen oder bei geringer Nachfrage auf weniger Knoten zu konsolidieren.

Mit den increase-replication-factor Befehlen decrease-replication-factor oder in der können Sie Ihren DAX-Cluster horizontal ein- und ausskalieren AWS CLI.

Erhöhen Sie den Replikationsfaktor (horizontal skalieren)

Durch Erhöhen des Replikationsfaktors eines DAX-Clusters werden dem Cluster mehr Knoten hinzugefügt. Das folgende Beispiel zeigt die Verwendung des increase-replication-factor Befehls.

aws dax increase-replication-factor \ --cluster-name yourClusterName \ --new-replication-factor desiredReplicationFactor
  • In diesem Befehl gibt das cluster-name Argument den Namen Ihres Clusters an. Beispiel, yourClusterName.

  • Das new-replication-factor Argument gibt die Gesamtzahl der Knoten an, die dem Cluster nach der Skalierung hinzugefügt werden sollen. Dies schließt den Primärknoten und die Replikatknoten ein. Wenn Ihr Cluster beispielsweise derzeit über 3 Knoten verfügt und Sie 2 weitere Knoten hinzufügen möchten, legen Sie den Wert new-replication-factor auf 5 fest.

Verringern Sie den Replikationsfaktor (skalieren Sie ein)

Wenn Sie den Replikationsfaktor eines DAX-Clusters verringern, werden Knoten aus dem Cluster entfernt. Das Entfernen von Knoten kann dazu beitragen, die Kosten in Zeiten geringer Nachfrage zu senken. Das folgende Beispiel zeigt die Verwendung des decrease-replication-factor Befehls.

aws dax decrease-replication-factor \ --cluster-name yourClusterName \ --new-replication-factor desiredReplicationFactor
  • In diesem Befehl gibt das cluster-name Argument den Namen Ihres Clusters an. Beispiel, yourClusterName.

  • Das new-replication-factor Argument gibt die reduzierte Anzahl von Knoten in Ihrem Cluster nach der Skalierung an. Diese Zahl muss niedriger als der aktuelle Replikationsfaktor sein und den Primärknoten einschließen. Wenn Ihr Cluster beispielsweise 5 Knoten hat und Sie 2 Knoten entfernen möchten, setzen Sie den Wert new-replication-factor auf 3.

Überlegungen zur horizontalen Skalierung

Beachten Sie bei der Planung der horizontalen Skalierung Folgendes:

  • Primärknoten — Der DAX-Cluster umfasst einen Primärknoten. Der Replikationsfaktor umfasst diesen primären Knoten. Ein Replikationsfaktor von 3 bedeutet beispielsweise einen Primärknoten und zwei Replikatknoten.

  • Verfügbarkeit — Das Hinzufügen oder Entfernen von DAX-Knoten verändert die Verfügbarkeit und Fehlertoleranz des Clusters. Mehr Knoten können die Verfügbarkeit verbessern, erhöhen aber auch die Kosten.

  • Datenmigration — Wenn Sie den Replikationsfaktor erhöhen, kümmert sich DAX automatisch um die Datenverteilung über die neue Gruppe von Knoten. Wenn ein neuer Knoten mit der Bereitstellung von Datenverkehr beginnt, ist sein Cache bereits vorgewärmt. Während dieses Vorgangs kann es jedoch zu vorübergehenden Auswirkungen auf die Leistung während der Datenmigration kommen.

Achten Sie darauf, Ihre DAX-Cluster während und nach dem Skalierungsprozess genau zu beobachten, um sicherzustellen, dass sie erwartungsgemäß funktionieren, und nehmen Sie bei Bedarf weitere Anpassungen vor.

Vertikale Skalierung eines Clusters

Um die Knotengröße eines vorhandenen Clusters vertikal zu skalieren, müssen Sie einen neuen Cluster erstellen und den Anwendungsdatenverkehr auf den neuen Cluster migrieren. Die Migration zu einem neuen Cluster mit unterschiedlichen Knoten umfasst mehrere Schritte, um einen reibungslosen Übergang mit minimalen Auswirkungen auf die Leistung und Verfügbarkeit Ihrer Anwendung sicherzustellen.

Beachten Sie die folgenden Punkte, um einen neuen Cluster für die vertikale Skalierung Ihrer Knotengröße zu erstellen:

  • Greifen Sie auf Ihr aktuelles Setup zu — Überprüfen Sie die Metriken Ihres aktuellen DAX-Clusters, um die neue Knotengröße und -menge zu ermitteln, die Sie benötigen. Verwenden Sie diese Informationen als Eingabe, um Ihre Clustergröße zu definieren. Weitere Informationen finden Sie unter Dimensionierung Ihres DAX-Clusters.

  • Richten Sie einen neuen DAX-Cluster ein — Erstellen Sie einen neuen DAX-Cluster mit dem Knotentyp und der Anzahl, die Sie festgelegt haben. Sie können die vorhandenen Konfigurationseinstellungen aus Ihrer Parametergruppe verwenden, sofern Sie keine Anpassungen vornehmen müssen.

  • Daten synchronisieren — Da DAX eine Caching-Ebene für DynamoDB ist, müssen Sie Daten nicht direkt migrieren. Der neue DAX-Cluster hat jedoch keinen Ihrer Arbeitsdatensätze im Arbeitsspeicher, bis Sie Datenverkehr an ihn senden.

  • Anwendungskonfiguration aktualisieren — Aktualisieren Sie die Konfiguration Ihrer Anwendung so, dass sie auf den Endpunkt des neuen DAX-Clusters verweist. Je nach Konfiguration Ihrer Anwendung müssen Sie möglicherweise den Code ändern oder Umgebungsvariablen aktualisieren.

    Um die Auswirkungen beim Wechsel zu einem neuen Cluster zu reduzieren, leiten Sie Canary-Traffic von einem kleinen Teil Ihrer Anwendungsflotte an den neuen Cluster weiter. Sie können dies tun, indem Sie Anwendungsupdates langsam bereitstellen oder einen gewichtsbasierten DNS-Routing-Eintrag vor Ihrem DAX-Endpunkt verwenden.

  • Überwachung und Optimierung — Nachdem Sie zum neuen DAX-Cluster gewechselt haben, sollten Sie dessen Leistungskennzahlen und Protokolle genau im Auge behalten, um eventuelle Probleme zu erkennen. Seien Sie bereit, die Anzahl der Knoten auf der Grundlage aktualisierter Workload-Muster anzupassen.

    Solange der neue Cluster Ihren funktionierenden Datensatz nicht ordnungsgemäß zwischenspeichert, werden Sie höhere Cache-Fehlraten und Latenzen feststellen.

  • Altes Cluster außer Betrieb nehmen — Wenn Sie sicher sind, dass der neue Cluster wie erwartet funktioniert, können Sie den alten DAX-Cluster sicher außer Betrieb nehmen, um unnötige Kosten zu vermeiden.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.