View a markdown version of this page

Bewährte Methoden für konfigurierbaren Speicher für Amazon MQ for RabbitMQ - Amazon MQ

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.

Bewährte Methoden für konfigurierbaren Speicher für Amazon MQ for RabbitMQ

Amazon MQ for 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 könnten.

Voraussetzungen

Konfigurierbarer Speicher ist nur für Amazon MQ for 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 Instance-Typ 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 Instance-Typ 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:

  1. Öffnen Sie die Amazon MQ MQ-Konsole und wählen Sie Ihren Broker-Namen.

  2. Wählen Sie unter Aktionen die Option Metriken anzeigen aus.

  3. Wählen Sie unter Broker-Metriken die Option RabbitMQDiskFree und ausRabbitMQDiskFreeLimit.

  4. Stellen Sie den Zeitraum auf etwa 2 Wochen ein, um Ihr Festplattennutzungsmuster zu beobachten.

Schritt 3: Entscheiden Sie, wann Sie den Speicher aktualisieren möchten

Nach der Überwachung RabbitMQDiskFree und RabbitMQDiskFreeLimit für etwa zwei Wochen sollten Sie anhand der folgenden Hinweise entscheiden, ob Sie Ihre Speichergröße erhöhen sollten:

  • Es sind keine Maßnahmen erforderlichRabbitMQDiskFreeLimit mit mehr als 10 GB Speicherplatz RabbitMQDiskFree bleibt es deutlich über dem Wert und die Nutzung ist stabil. Setzen Sie die Überwachung fort.

  • Erwägen Sie ein Upgrade — die Tendenz RabbitMQDiskFree ist rückläufig und nur noch etwa 5 GB sind übrig. RabbitMQDiskFreeLimit Sie haben zwei Optionen:

    • Erhöhen Sie Ihre konfigurierbare Speichergröße. Erhöhen Sie die Größe des EBS-Volumes innerhalb des für Ihren Instance-Typ zulässigen Maximums (siehe Tabelle oben), um mehr Festplattenkapazität zu schaffen.

    • 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 RabbitMQDiskFree Wert RabbitMQDiskFreeLimit auf einem beliebigen Knoten unterschritten wird, löst RabbitMQ einen Festplattenalarm aus (). RABBITMQ_DISK_ALARM Dieser Alarm ist clusterweit. Wenn ein Knoten das Limit unterschreitet, blockieren alle Knoten eingehende Nachrichten. Verbraucher können zwar weiterhin Nachrichten ableiten, aber es werden keine neuen Daten akzeptiert, bis der freie Speicherplatz wieder über dem Grenzwert liegt.

Schritte zur Diagnose und Behebung des Festplattenlimit-Alarms finden Sie unter RabbitMQ auf Amazon MQ: Disk Limit Alarm.