View a markdown version of this page

Verständnis der Konnektor-Kapazität - Amazon Managed Streaming für Apache Kafka

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.

Verständnis der Konnektor-Kapazität

Die Gesamtkapazität eines Konnektors hängt von der Anzahl der Worker des Konnektors sowie von der Anzahl der MSK Connect Units (MCUs) pro Worker ab. Jede MCU steht für 1 vCPU Rechenleistung und 4 GiB Arbeitsspeicher. Der MCU-Speicher bezieht sich auf den Gesamtspeicher einer Worker-Instance und nicht auf den verwendeten Heap-Speicher.

MSK Connect-Mitarbeiter nutzen IP-Adressen in den vom Kunden bereitgestellten Subnetzen. Jeder Worker verwendet eine IP-Adresse aus einem der vom Kunden bereitgestellten Subnetze. Sie sollten sicherstellen, dass in den für eine CreateConnector Anfrage bereitgestellten Subnetzen genügend IP-Adressen verfügbar sind, um die angegebene Kapazität zu berücksichtigen, insbesondere beim Autoscaling von Connectoren, bei denen die Anzahl der Worker schwanken kann.

Um einen Konnektor zu erstellen, müssen Sie zwischen einem der folgenden beiden Kapazitätsmodi wählen.

  • Bereitgestellt – Wählen Sie diesen Modus, wenn Sie die Kapazitätsanforderungen für Ihren Konnektor kennen. Sie geben zwei Werte an:

    • Die Anzahl der Worker.

    • Die Anzahl der MCUs pro Worker.

  • Automatisch skaliert – Wählen Sie diesen Modus, wenn die Kapazitätsanforderungen für Ihren Konnektor variabel sind oder wenn Sie sie nicht im Voraus kennen. Bei Verwendung des automatisch skalierten Kapazitätsmodus überschreibt Amazon MSK Connect die tasks.max-Eigenschaft des Konnektors mit einem Wert, der proportional zur Anzahl der Worker, die im Konnektor laufen, und zur Anzahl der MCUs pro Worker ist.

    Sie geben drei Wertesätze an:

    • Die minimale und maximale Anzahl von Workers.

    • Die Prozentsätze des Ab- und Aufskalierens der CPU-Auslastung, die durch die Metrik CpuUtilization bestimmt werden. Wenn die CpuUtilization-Metrik für den Konnektor den Aufskalier-Prozentsatz überschreitet, erhöht MSK Connect die Anzahl der Worker, die im Konnektor laufen. Wenn die CpuUtilization-Metrik unter den Abskalierungsprozentsatz fällt, verringert MSK Connect die Anzahl der Worker. Die Anzahl der Worker bleibt immer innerhalb der Mindest- und Höchstwerte, die Sie bei der Erstellung des Konnektors angeben.

    • Die Anzahl der MCUs pro Worker.

    • (Optional) Maximale Anzahl von Autoscaling-Aufgaben — Die maximale Anzahl von Aufgaben, die dem Connector bei Autoscaling-Vorgängen zugewiesen wurden. Mit diesem Parameter können Sie eine Obergrenze für die Aufgabenerstellung festlegen, sodass Sie die Ressourcenauslastung und Parallelität in Bezug auf Ihre Kafka-Themenpartitionen besser kontrollieren können.

Weitere Informationen zu Workern finden Verstehen Sie die Mitarbeiter von MSK Connect Sie unter. Weitere Informationen zur maximalen Anzahl von Autoscaling-Aufgaben finden Sie unter. Machen Sie sich mit der maximalen Anzahl an Autoscaling-Aufgaben vertraut Weitere Informationen zu MSK-Connect-Metriken finden Sie unter Überwachung von Amazon MSK Connect.