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.
Konfigurierbare bewährte Speichermethoden für Amazon MQ for RabbitMQ
Amazon MQ für RabbitMQ-Broker verwenden Amazon Elastic Block Store (Amazon EBS) für persistenten Speicher. Konfigurieren Sie die Speichergröße innerhalb eines Bereichs, der von Ihrem Instance-Typ abhängt. Wenn Sie die Festplattennutzung Ihres Brokers im Laufe der Zeit überwachen, können Sie die richtige Speichergröße auswählen und Festplattenalarme vermeiden, die Publisher blockieren.
Voraussetzungen
Konfigurierbarer Speicher ist nur für Amazon MQ für RabbitMQ-Broker verfügbar, die die folgenden Anforderungen erfüllen:
Engine-Version 4.2 oder höher.
Cluster-Bereitstellungsmodus.
m7gNur Instanztypen.
Schritt 1: Konfigurierbare Speicherbereiche nach Instanztyp
Jeder Instanztyp unterstützt einen bestimmten Bereich konfigurierbarer Speichergrößen. In der folgenden Tabelle sind die minimalen (Standard-) und maximalen Speichergrößen aufgeführt, die für jeden Instanztyp verfügbar sind.
| Instance-Typ | Minimum/Default Speichergröße (GB) | Maximale Speichergröße (GB) |
|---|---|---|
mq.m7g.medium |
5 | 25 |
mq.m7g.large |
15 | 75 |
mq.m7g.xlarge |
25 | 125 |
mq.m7g.2xlarge |
45 | 180 |
mq.m7g.4xlarge |
90 | 250 |
mq.m7g.8xlarge |
175 | 400 |
mq.m7g.12xlarge |
260 | 500 |
mq.m7g.16xlarge |
345 | 500 |
Schritt 2: Überwachen Sie Ihre Festplattennutzung
Überwachen Sie die Festplattennutzung Ihres Brokers anhand von CloudWatch Amazon-Metriken, um fundierte Entscheidungen über Ihre Speichergröße zu treffen. Die folgenden wichtigen Kennzahlen helfen Ihnen dabei, Ihre Festplattennutzungsmuster zu verstehen:
RabbitMQDiskFree-
Das Gesamtvolumen des freien Festplattenspeichers, der auf dem EBS-Volume jedes Knotens verfügbar ist (in Byte).
RabbitMQDiskFreeLimit-
Das Festplattenlimit für das EBS-Volume jedes Knotens. Wenn der freie Speicherplatz auf einem Knoten unter diesen Wert fällt, wird ein Festplattenalarm ausgelöst und alle Knoten im Cluster blockieren eingehende Nachrichten.
So überwachen Sie Ihre Festplattennutzung:
-
Öffnen Sie die Amazon MQ-Konsole und wählen Sie Ihren Broker-Namen.
-
Wählen Sie unter Aktionen die Option Metriken anzeigen aus.
-
Wählen Sie unter Broker-Metriken die Option
RabbitMQDiskFreeUnd ausRabbitMQDiskFreeLimit. -
Stellen Sie den Zeitraum auf etwa 2 Wochen ein, um Ihr Festplattennutzungsmuster zu beobachten.
Schritt 3: Entscheiden Sie, wann Sie den Speicher aufrüsten möchten
Nach der Überwachung RabbitMQDiskFree und RabbitMQDiskFreeLimit für etwa 2 Wochen sollten Sie anhand der folgenden Hinweise entscheiden, ob Sie Ihre Speichergröße erhöhen sollten:
-
Keine Maßnahmen erforderlich —
RabbitMQDiskFreebleibtRabbitMQDiskFreeLimitmit mehr als 10 GB Speicherplatz deutlich höher, und die Nutzung ist stabil. Setzen Sie die Überwachung fort. -
Erwägen Sie ein Upgrade — der Trend
RabbitMQDiskFreeist rückläufig und nur noch etwa 5 GB sind höherRabbitMQDiskFreeLimit. Sie haben zwei Optionen:-
Erhöhen Sie Ihre konfigurierbare Speichergröße. Erhöhen Sie die EBS-Volume-Größe innerhalb des für Ihren Instance-Typ zulässigen Maximalwerts (siehe Tabelle oben), um mehr Festplattenspeicher bereitzustellen.
-
Aktualisieren Sie Ihre Instance-Größe. Wechseln Sie zu einem größeren Instance-Typ, der eine höhere maximale Speicherobergrenze und andere Ressourcenvorteile unterstützt.
-
Wichtig
Wenn der Wert RabbitMQDiskFreeLimit auf einem Knoten unter diesen Wert RabbitMQDiskFree fällt, löst RabbitMQ einen Festplattenalarm aus (). RABBITMQ_DISK_ALARM Dieser Alarm gilt clusterweit. Wenn ein Knoten das Limit unterschreitet, blockieren alle Knoten eingehende Nachrichten. Verbraucher können zwar immer noch Nachrichten abladen, aber es werden keine neuen Daten akzeptiert, bis der freie Speicherplatz wieder über dem Limit liegt.
Schritte zur Diagnose und Behebung des Alarms zur Festplattenbegrenzung finden Sie unter RabbitMQ auf Amazon MQ: Alarm zur Festplattenbegrenzung.