Checkliste für Launch
Laden Sie vor der Bereitstellung in der Produktionsumgebung die Checkliste Starten herunter und verwenden Sie sie mit diesen Anweisungen, um sicherzustellen, dass Sie alle erforderlichen Konfigurationen und Tests abgeschlossen haben. Einen Überblick über den vollständigen Bereitstellungsprozess für Starter und Pro finden Sie unter Bereitstellen Ihres Stores.
Vollständiger Test in der Produktion
Unter Testen der Bereitstellung finden Sie Informationen zum Testen aller Aspekte Ihrer Sites, Stores und Umgebungen. Zu diesen Tests gehören die schnelle Überprüfung, Benutzerakzeptanztests (User Acceptance Tests, UAT) und Leistungstests.
TLS und Fastly
Adobe stellt ein "Let's Encrypt SSL/TLS"-Zertifikat für jede Umgebung bereit. Dieses Zertifikat ist erforderlich, damit Fastly sicheren Traffic über HTTPS bereitstellen kann.
Um dieses Zertifikat zu verwenden, müssen Sie Ihre DNS-Konfiguration aktualisieren, damit Adobe die Domänenvalidierung abschließen und das Zertifikat auf Ihre Umgebung anwenden kann. Jede Umgebung verfügt über ein eindeutiges Zertifikat, das die Domänen für die Adobe Commerce auf in dieser Umgebung bereitgestellten Cloud-Infrastruktur-Sites abdeckt. Es wird empfohlen, die Konfiguration während des Schnellsetup-Prozesses abzuschließen und zu aktualisieren.
DNS-Konfiguration mit Produktionseinstellungen aktualisieren
Wenn Sie bereit sind, Ihre Site zu starten, müssen Sie die DNS-Konfiguration aktualisieren, um den Traffic von Ihrer Produktionsumgebung über den Fastly-Dienst zu leiten.
Voraussetzungen:
-
Schnelles Einrichten und Testen in Ihrer Entwicklungsumgebung
-
Die Konfiguration der Produktionsumgebung wurde mit allen erforderlichen Domänen aktualisiert.
In der Regel können Sie mit Ihrem technischen Kundenberater zusammenarbeiten, um alle Domänen und Subdomänen auf oberster Ebene hinzuzufügen, die für Ihre Geschäfte erforderlich sind. Um die Domänen für Ihre Produktionsumgebung hinzuzufügen oder zu ändern, senden Sie ein Adobe Commerce-Supportticket🔗. Warten Sie auf die Bestätigung, dass Ihre Projektkonfiguration aktualisiert wurde.
Bei Starter-Projekten müssen Sie die Domänen zu Ihrem Projekt hinzufügen. Siehe Domänen verwalten.
-
SSL-/TLS-Zertifikat, das für Ihre Produktionsumgebungen bereitgestellt wurde.
Wenn Sie die ACME-Anforderungsdatensätze für Ihre Produktionsdomänen während des Schnellsetup-Prozesses hinzugefügt haben, lädt Adobe das SSL-/TLS-Zertifikat automatisch in Ihre Produktionsumgebung hoch, wenn Sie die DNS-Konfiguration aktualisieren, um den Traffic an den Fastly-Dienst weiterzuleiten. Wenn Sie das Zertifikat nicht vorab bereitgestellt haben oder Ihre Domänen aktualisiert haben, muss Adobe die Domänenvalidierung abschließen und das Zertifikat bereitstellen, was bis zu 12 Stunden dauern kann.
So aktualisieren Sie die DNS-Konfiguration für den Site-Start:
-
Aktualisieren Sie die folgende DNS-Konfiguration für Ihre Produktions-Site:
-
Legen Sie alle erforderlichen Umleitungen fest, insbesondere wenn Sie von einer vorhandenen Site migrieren.
-
Setzen Sie den Root-Ressourcendatensatz der Zone auf den Hostnamen.
-
Verringern Sie den Wert für "Time-to-Live"(TTL), um DNS-Informationen zu aktualisieren und Kunden auf den richtigen Produktionsspeicher zu verweisen.
Wir empfehlen beim Wechsel des DNS-Eintrags einen deutlich niedrigeren TTL-Wert. Dieser Wert gibt dem DNS an, wie lange der DNS-Eintrag zwischengespeichert werden soll. Wenn der DNS verkürzt wird, wird er schneller aktualisiert. Beispielsweise können Sie den TTL-Wert beim Aktualisieren Ihrer Site von drei Tagen auf 10 Minuten ändern. Beachten Sie, dass eine Verkürzung des TTL-Werts die DNS-Infrastruktur zusätzlich belastet. Stellen Sie den vorherigen, höheren Wert nach dem Site-Start wieder her.
-
-
Fügen Sie CNAME-Einträge hinzu, um die Subdomains für Ihre Produktionsumgebung auf den Fastly-Dienst
prod.magentocloud.map.fastly.net
zu verweisen, z. B.:table 0-row-2 1-row-2 2-row-2 Domäne oder Subdomäne CNAME www.<domain-name>.com
prod.magentocloud.map.fastly.net mystore.<domain-name>.com
prod.magentocloud.map.fastly.net -
Fügen Sie bei Bedarf A-Datensätze hinzu, um die Apex-Domäne (
<domain-name>.com
) den folgenden Fastly-IP-Adressen zuzuordnen:table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Apex-Domäne ANAME <domain-name>.com
151.101.1.124
<domain-name>.com
151.101.65.124
<domain-name>.com
151.101.129.124
<domain-name>.com
151.101.193.124
Ein CNAME-Eintrag darf nicht zusammen mit anderen Daten vorhanden sein. Anders ausgedrückt: Wenn suzy.podunk.xx ein Alias für use.podunk.xx ist, können Sie keinen MX-Eintrag für suzy.podunk.edu, keinen A-Datensatz oder auch keinen TXT-Eintrag haben.
CNAME
und für Apex-Domänen den Wert A
haben (Stammdomänen). Das Verwerfen dieser Regel kann zu Störungen Ihres E-Mail-Dienstes oder der DNS-Verbreitung führen, da Sie die Möglichkeit verlieren, andere Datensätze wie MX oder NS hinzuzufügen. Einige DNS-Anbieter können dies durch interne Anpassungen umgehen, aber die Einhaltung des Standards gewährleistet Stabilität und Flexibilität (wie z. B. Änderung des DNS-Providers).-
Aktualisieren Sie die Basis-URL.
-
Verwenden Sie SSH, um sich bei der Produktionsumgebung anzumelden.
code language-bash magento-cloud ssh -e production
-
Verwenden Sie die CLI, um die Basis-URL für Ihren Store zu ändern.
code language-bash php bin/magento setup:store-config:set --base-url="https://www.<domain-name>.com/"
HINWEIS: Sie können auch die Basis-URL vom Admin aus aktualisieren. Siehe Store-URLs im Adobe Commerce Stores and Purchase Experience Guide.
-
-
Warten Sie einige Minuten, bis die Site aktualisiert wurde.
-
Testen Sie Ihre Site.
Produktionskonfiguration überprüfen
Führen Sie einen endgültigen Durchlauf durch, um die Produktionskonfiguration für einen oder mehrere Stores zu validieren. Sie können die Konfiguration in der Produktionsumgebung aktualisieren. Wenn die Einstellungen schreibgeschützt sind, müssen Sie möglicherweise eine SSH-Verbindung öffnen und CLI-Befehle verwenden, um die Konfiguration zu ändern, oder Konfigurationsänderungen in Ihrer lokalen Umgebung vornehmen. Nach Abschluss der Aktualisierungen können Sie die Änderungen in den Staging- und Produktionsumgebungen bereitstellen.
Es werden folgende Änderungen und Prüfungen empfohlen:
Schnelles Zwischenspeichern überprüfen
-
Testen und überprüfen Sie, ob die schnelle Zwischenspeicherung auf der Produktions-Site ordnungsgemäß funktioniert. Detaillierte Tests und Prüfungen finden Sie unter Schnelltests.
-
Stellen Sie sicher, dass die neueste Version des Fastly VCL-Codes hochgeladen wurde.
Leistungstests
Es wird empfohlen, die Optionen für das Leistungs-Toolkit im Rahmen des Vorab-Starts-Bereitstellungsprozesses zu überprüfen.
Sie können auch mit den folgenden Drittanbieteroptionen testen:
-
Belagerung: Software für die Traffic-Formung und -Tests, mit der Ihr Geschäft an die Grenze gedrängt wird. Treffer auf Ihrer Site mit einer konfigurierbaren Anzahl simulierter Clients. Belagerung unterstützt grundlegende Authentifizierungs-, Cookies-, HTTP-, HTTPS- und FTP-Protokolle.
-
Jmeter: Ausgezeichnete Belastungstests, mit denen die Leistung bei erhöhtem Traffic gemessen werden kann, z. B. bei Flash-Verkäufen. Erstellen Sie benutzerdefinierte Tests, die für Ihre Site ausgeführt werden.
-
New Relic (bereitgestellt): Hilft bei der Suche nach Prozessen und Bereichen der Site, was zu einer langsamen Leistung führt, da pro Aktion aufgetrackte Zeit benötigt wird, z. B. zum Senden von Daten, Abfragen, Redis usw.
-
WebPageTest und Pingdom: Die Echtzeitanalyse Ihrer Seiten beim Laden mit verschiedenen Ausgangspunkten. Pingdom könnte eine Gebühr kosten. WebPageTest ist ein kostenloses Tool.
Sicherheitskonfiguration
Leistungsüberwachung
Sie können New Relic-Dienste für die Leistungsüberwachung in Pro- und Starter-Umgebungen verwenden. Auf Pro-Plan-Konten stellen wir die Warnhinweispolitik für verwaltete Warnhinweise für Adobe Commerce bereit, um die Anwendungs- und Infrastrukturleistung mit New Relic APM- und Infrastrukturagenten zu überwachen. Weitere Informationen zur Verwendung dieser Dienste finden Sie unter Überwachen der Leistung mit verwalteten Warnhinweisen.