Automatische Skalierung

Durch die automatische Skalierung werden der Cloud-Infrastruktur automatisch Ressourcen hinzugefügt oder entfernt, um eine optimale Leistung und angemessene Kosten zu gewährleisten. Diese Funktion ist derzeit nur für Projekte verfügbar, die mit einer Skalierte Architektur.

Webserver-Knoten

Die Webstufe skaliert, um einen Anstieg der Prozessanforderungen und höhere Traffic-Anforderungen zu berücksichtigen. Derzeit wird die Funktion zur automatischen Skalierung nur horizontal skaliert, indem Webserverknoten hinzugefügt oder entfernt werden.

Ein Ereignis zur automatischen Skalierung tritt auf, wenn CPU-Auslastung und Traffic einen vordefinierten Schwellenwert erreichen:

  • Knoten hinzugefügt—Die CPUs/Kerne aller aktiven Webknoten haben eine Minute lang eine Kapazität von 75 % und der Traffic steigt 5 Minuten lang um 20 %.
  • Knoten entfernt—CPUs/Kerne aller aktiven Webknoten werden 20 Minuten lang bei 60 % geladen. Knoten werden in der Reihenfolge entfernt, in der sie hinzugefügt wurden.

Die Mindest- und Höchstschwellen werden anhand der vertraglich festgelegten Ressourcengrenzen jedes Händlers bestimmt und festgelegt; dadurch wird das Risiko einer endlosen Skalierung verringert.

Überwachen von Schwellenwerten mit New Relic

Sie können die New Relic-Dienst um bestimmte Schwellenwerte zu überwachen, wie z. B. die Hostanzahl und die CPU-Auslastung. Die folgenden New Relic-Abfragen verwenden eine Variablennotation für cluster-id nur für Zwecke.

TIP
Eine Referenz zum Erstellen von Abfragen finden Sie unter NRQL-Syntax, Klauseln und Funktionen im New Relic Dokumentation.
Verwenden Sie Ihre Abfragen, um eine New Relic-Dashboard.

Hostanzahl

Die folgende New Relic-Beispielabfrage zeigt die Hostanzahl in der Umgebung:

SELECT uniqueCount(SystemSample.entityId) AS 'Infrastructure hosts', uniqueCount(Transaction.host) AS 'APM hosts seen' FROM SystemSample, Transaction where (Transaction.appName = 'cluster-id_stg' AND Transaction.transactionType = 'Web') OR SystemSample.apmApplicationNames LIKE '%|cluster-id_stg|%' TIMESERIES SINCE 3 HOURS AGO

Im folgenden Screenshot: Angesehene APM-Hosts bezeichnet die Anzahl der Hosts mit Transaktionen, die während des ausgewählten Zeitraums protokolliert wurden.

New Relic-Hostanzahl

CPU-Auslastung

Die folgende New Relic-Beispielabfrage zeigt die CPU-Auslastung für Webknoten:

SELECT average(cpuPercent) FROM SystemSample FACET hostname, apmApplicationNames WHERE instanceType LIKE 'c%' TIMESERIES SINCE 3 HOURS AGO

CPU-Auslastung der New Relic-Webknoten

Automatische Skalierung aktivieren

So aktivieren oder deaktivieren Sie die automatische Skalierung für Ihre Adobe Commerce im Cloud-Infrastrukturprojekt: Senden eines Adobe Commerce-Support-Tickets. Wählen Sie im Ticket die folgenden Gründe aus:

  • Kontaktgrund: Anforderung zur Änderung der Infrastruktur
  • Kontaktgrund für Adobe Commerce-Infrastruktur: Andere Anforderung zur Änderung der Infrastruktur
IMPORTANT
Die Funktion zur automatischen Skalierung erfasst nicht erwartete Ereignisse. Auch wenn die automatische Skalierung aktiviert ist, empfiehlt Adobe, dass Sie weiterhin Senden eines Adobe Commerce-Support-Tickets wenn Sie ein bevorstehendes Ereignis erwarten.

Belastungstests

Adobe aktiviert die automatische Skalierung Ihres Cloud-Projekts staging zuerst Cluster. Nachdem Sie die Ladevorgänge in Ihrer Umgebung durchgeführt und abgeschlossen haben, aktiviert Adobe die automatische Skalierung auf Ihrem Produktionscluster. Eine Anleitung für Belastungstests finden Sie unter Leistungstests.

IP-Zulassungsliste

Nach der Aktivierung der automatischen Skalierung stammt der ausgehende Webknoten-Traffic von den IP-Adressen der Dienstknoten. Wenn Sie eine Zulassungsliste mit einem Drittanbieterdienst verwenden, der nicht im Lieferumfang Ihres Adobe Commerce-Cloud-Infrastrukturprojekts enthalten ist, überprüfen Sie die IP-Adressen in der Zulassungsliste des Drittanbieterdienstes .

Beispiel:

  • Wenn die Zulassungsliste die IP-Adressen für Ihre Dienstknoten (1, 2 und 3) enthält, ist keine Aktion erforderlich.
  • Wenn die Zulassungsliste die IP-Adressen für Ihre Dienstknoten (1, 2 und 3) und Webknoten (4, 5 und 6) - in diesem Fall alle sechs Knoten - enthält, ist keine Aktion erforderlich.
  • Wenn die Zulassungsliste die IP-Adressen enthält only für Ihre Webknoten (4, 5 und 6) müssen Sie die Zulassungsliste aktualisieren, um die IP-Adressen für die Dienstknoten einzuschließen.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26