Skalierung von Clustern für Memcached - Amazon ElastiCache

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.

Skalierung von Clustern für Memcached

Die folgenden Tabellen können Ihnen helfen, das richtige Thema für die Skalierungsaktionen zu finden, die Sie durchführen möchten.

Skalierung von Memcached-Clustern

Memcached-Cluster bestehen aus 1 bis 60 Knoten. Ein Memcached-Cluster wird einfach durch Hinzufügen oder Entfernen von Knoten zu bzw. aus dem Cluster nach oben bzw. nach unten skaliert.

Da Sie in einem Memcached-Cluster Ihre Daten auf alle vorhandenen Knoten verteilen können, müssen Sie selten auf einen Knotentyp mit mehr Speicher hochskalieren. Da Daten in der Memcached-Engine jedoch nicht beibehalten werden, müssen Sie, wenn Sie auf einen anderen Knotentyp skalieren, Ihren Cluster erstellen, der zunächst leer ist, bis er durch Ihre Anwendung befüllt wird.

Skalierung von Memcached-Clustern
Aktion Thema

Ausskalieren

Hinzufügen von Knoten zu einem Cluster

Einskalieren

Löschen von Knoten aus einem Cluster

Ändern von Knotentypen

Vertikale Skalierung von Memcached

Memcached-Cluster bestehen aus 1 bis 60 Knoten. Ein Memcached-Cluster wird einfach durch Hinzufügen oder Entfernen von Knoten zu bzw. aus dem Cluster nach oben bzw. nach unten skaliert.

Da Sie in einem Memcached-Cluster Ihre Daten auf alle vorhandenen Knoten verteilen können, müssen Sie selten auf einen Knotentyp mit mehr Speicher hochskalieren. Da Daten in der Memcached-Engine jedoch nicht beibehalten werden, müssen Sie, wenn Sie auf einen anderen Knotentyp skalieren, Ihren Cluster erstellen, der zunächst leer ist, bis er durch Ihre Anwendung befüllt wird.

Horizontale Skalierung von Memcached

Die Memcached-Engine unterstützt die Partitionierung Ihrer Daten über mehrere Knoten hinweg. Dadurch lassen sich Memcached-Cluster einfach horizontal skalieren. Ein Memcached-Cluster kann aus 1 bis 60 Knoten bestehen. Ein Memcached-Cluster wird einfach durch Hinzufügen oder Entfernen von Knoten horizontal skaliert.

In den folgenden Themen wird erläutert, wie Sie Memcached-Cluster durch Hinzufügen oder Entfernen von Knoten ein- oder ausskalieren.

Jedes Mal, wenn Sie die Anzahl der Knoten in Ihrem Memcached-Cluster ändern, müssen Sie zumindest einen Teil Ihres Keyspace neu zuordnen, sodass er dem richtigen Knoten zugeordnet ist. Detaillierte Informationen zum Lastausgleich Ihres Memcached-Clusters finden Sie unter Konfiguration Ihres ElastiCache Clients für einen effizienten Lastenausgleich (Memcached).

Wenn Sie für Ihr Memcached-Cluster Auto Discovery verwenden, müssen Sie die Endpunkte in Ihrer Anwendung nicht ändern, wenn Sie Knoten hinzufügen oder entfernen. Weitere Informationen zu Auto Discovery finden Sie unter Identifizieren Sie automatisch Knoten in Ihrem Cluster (Memcached). Wenn Sie Auto Discovery nicht verwenden, müssen Sie bei jeder Änderung der Anzahl der Knoten in Ihrem Memcached-Cluster die Endpunkte in Ihrer Anwendung aktualisieren.

Vertikale Skalierung von Memcached

Wenn Sie einen Memcached-Cluster aufwärts oder abwärts skalieren, müssen Sie einen neuen Cluster erstellen. Memcached-Cluster sind zunächst leer, bis sie von der Anwendung befüllt werden.

Wichtig

Vergewissern Sie sich beim Skalieren zu einem kleineren Knotentyp davon, dass der Speicher des kleineren Knotentyps für Ihre Daten und den Overhead ausreicht. Weitere Informationen finden Sie unter Auswahl der Cache-Knotengröße.

Vertikale Skalierung von Memcached (Konsole)

Das folgende Verfahren führt Sie durch die vertikale Skalierung Ihres Clusters mithilfe der ElastiCache Konsole.

So skalieren Sie einen Memcached-Cluster vertikal (Konsole)
  1. Erstellen Sie einen neuen Cluster mit dem neuen Knotentyp. Weitere Informationen finden Sie unter Erstellen eines Memcached-Clusters (Konsole).

  2. Aktualisieren Sie in Ihrer Anwendung die Endpunkte auf die neuen Cluster-Endpunkte. Weitere Informationen finden Sie unter Die Endpunkte eines Clusters finden (Konsole) (Memcached).

  3. Löschen Sie den alten Cluster. Weitere Informationen finden Sie unter Löschen eines neuen Knotens in Memcached.

Vertikale Skalierung von Memcached (AWS CLI)

Nachfolgend wird beschrieben, wie Sie Ihren Memcached-Cache-Cluster mit der AWS CLI vertikal skalieren.

So skalieren Sie einen Memcached-Cache-Cluster vertikal (AWS CLI)
  1. Erstellen Sie einen neuen Cache-Cluster mit dem neuen Knotentyp. Weitere Informationen finden Sie unter Cluster erstellen mit dem CLI.

  2. Aktualisieren Sie in Ihrer Anwendung die Endpunkte auf die neuen Cluster-Endpunkte. Weitere Informationen finden Sie unter Suchen von Endpunkten (AWS CLI).

  3. Löschen Sie den alten Cache-Cluster. Weitere Informationen finden Sie unter Verwenden Sie den AWS CLI , um einen ElastiCache Cluster zu löschen.

Vertikale Skalierung von Memcached (ElastiCache API)

Das folgende Verfahren führt Sie durch die vertikale Skalierung Ihres Memcached-Cache-Clusters mithilfe von. ElastiCache API

So skalieren Sie einen Memcache-Cache-Cluster vertikal () ElastiCache API
  1. Erstellen Sie einen neuen Cache-Cluster mit dem neuen Knotentyp. Weitere Informationen finden Sie unter Einen Cluster für Memcached () erstellen ElastiCache API

  2. Aktualisieren Sie in Ihrer Anwendung die Endpunkte auf die neuen Cache-Cluster-Endpunkte. Weitere Informationen finden Sie unter Endpunkte finden () ElastiCache API.

  3. Löschen Sie den alten Cache-Cluster. Weitere Informationen finden Sie unter Mit dem ElastiCache API.