Commerce Cloud-Checkliste vor dem Start
Im Folgenden finden Sie eine Zusammenfassung der Adobe Commerce Site Launch-Dokumentation.
Diese Checkliste soll Sie bei der Planung und Ausführung eines erfolgreichen Starts der Adobe Commerce Cloud-Site unterstützen. Arbeiten Sie mit Ihrem Systemintegrator für Adobe Commerce Cloud zusammen, um sicherzustellen, dass alle Konfigurationsaufgaben und Checklisten-Elemente abgeschlossen und überprüft wurden. Wenn Sie Probleme mit Checklisten-Elementen haben oder Fragen haben, wenden Sie sich bitte an den zuständigen technischen Kundenberater oder Customer Success Engineer. Wenn Ihrem -Konto kein CTA/CSE zugewiesen ist, können Sie ein Support-Ticket erstellen, um Unterstützung zu erhalten.
Wenn Ihnen ein CTA/CSE zugewiesen wurde, wenden Sie sich mindestens 4 Wochen vor dem Start der neuen Adobe Commerce Cloud-Site an diesen und den Account Manager, um ihn über Ihre Absicht zu informieren.
- Einige Prüfungen werden mit "[" ]{class="badge yellow" title="Potenzieller Blocker"}
- Arbeiten Sie mit Ihrem Entwickler oder Systemintegrationspartner zusammen, um Ihren Implementierungsansatz zu übernehmen.
1. Live-Schaltung
-
Lesen Sie die Dokumentation zum Testen und zur LiveSchaltung (Dokumentation zum Site-Launch
note note NOTE Stellen Sie sicher, dass mit Ihrem Partner oder Systemintegrator ein umfassender -"-Plan“ vollständig vorbereitet ist, der alle erforderlichen Aktionselemente enthält. Denken Sie daran, dass die Checkliste vor der Markteinführung zwar die Best Practices für die Adobe betont sie jedoch ( ) nicht an die Stelle Ihres eigenen Plans für die Live-Schaltung tritt. -
[Blocker]{class="badge yellow" title="Potenzieller Blocker"}Benutzerhandbuch)
-
Endbenutzer/Händler haben UAT (User Acceptance Testing) durchgeführt, einschließlich Backend-Vorgänge.
-
Das Systemintegrator-Team hat End-to-End-UAT für Staging und Produktion durchgeführt. Weitere Informationen finden Sie in der Experience League-Dokumentation.
-
Bestätigen der Bereitstellung und des Testens von Code in Staging- und Produktionsumgebungen (mehr dazu)
-
Der Produktions-Cluster wurde dauerhaft auf die kontrahierte tägliche Baseline hochskaliert. Wenden Sie sich an den zugewiesenen CTA/CSE, um weitere Informationen zu erhalten, oder erstellen Sie ein Support-Ticket.
2. Aktuelle Konfigurationen
- Aktualisieren von Adobe Commerce und zugehörigen Paketen/Services auf die neueste Version
- Überprüfen Sie die aktuellen Konfigurationen und Services mit Ihrem SI/Partner und Sie die Best Practices.
- Überprüfen Sie MySQL/Shared-Files Festplattenauslastung
3. Fastly-Konfigurationen
-
[Blocker]{class="badge yellow" title="Potenzieller Blocker"}Vollständiger Seitencache oder GraphQL-). Lesen Sie das Handbuch zur schnellen Einrichtung.
-
Verwenden Sie gegebenenfalls die GET-Methode für GraphQL-Abfragen auf PWA-/Headless-Websites.
note note NOTE Nur Abfragen, die mit einem HTTP-GET-Vorgang gesendet wurden, können zwischengespeichert werden (falls zutreffend). POST-Abfragen können nicht zwischengespeichert werden. -
Stellen Sie sicher, dass Fastly Image Optimization aktiviert ist siehe Fastly Image Optimization)
-
Stellen Sie sicher, dass der richtige Shield-Speicherort konfiguriert ist (Konfigurieren des Cache, der Backends und der Ursprungsabschirmung).
-
Web Application Firewall (WAF) funktioniert. (Siehe Fehlerbehebung bei blockierten, falls vorhanden, und Einschränkungen)
-
Aktualisieren Sie die Liste „Ignorierte URL🔗Parameter“ von Fastly im Admin-Bedienfeld, um die Cache-Leistung zu verbessern.
note note NOTE In der Fastly-Konfiguration unter Admin > Stores > Konfigurationen > System > Vollständiger Seiten-Cache > Fastly-Konfiguration > Erweiterte Konfiguration > Ignorierte URL-Parameter (global) finden Sie eine kommagetrennte Liste von Parametern, die Fastly bei der Suche nach zwischengespeicherten Seiten ignorieren sollte. Bitte stellen Sie sicher, dass Sie die VCL nach der Änderung dieser Liste erneut hochladen
4. DNS und SSL
-
[Blocker]{class="badge yellow" title="Potenzieller Blocker"}(Senden Sie im Voraus ein Support-Ticket für hinzugefügte oder geänderte Domains)
-
[Blocker]{class="badge yellow" title="Potenzieller Blocker"}In diesem Artikel finden Sie weitere Informationen.
-
Aktualisieren Sie den DNSTTL-Wert (Time to Live auf das Minimum für die Live-Schaltung.
-
Aktivieren von SendGrid SPF und DKIM
note note NOTE Fügen Sie die SendGrid-CNAME-Einträge für jede Domain zur DNS-Konfiguration hinzu. Lesen Sie SendGrid-E-MailService, um zu sehen, wie Sie die Absender-Domains ändern können, und vieles mehr.
5. Datenbankkonfigurationen
Adobe Commerce Cloud verwendet einen MariaDB Galera-Cluster als Datenbank für die Staging- und die Produktionsumgebung. Galera-Cluster sind entscheidend für die Verbesserung der Leistung und Skalierbarkeit. Informationen zu optimalen Verfahren und Einschränkungen für Galera-Cluster-Replikationen finden Sie in den folgenden Artikeln.
- Best Practices für MySQL-Konfigurationen
- Verwaltete Warnhinweise in Adobe Commerce: MariaDB-Warnhinweise
- Best Practices für Datenbankkonfiguration
- Detaillierte Analyse zu Galera-Cluster-Replikationen und Flusskontrolle.
- MYSQL-Slave-Verbindung wird empfohlen, um die Leistung bei hohen Datenbanklasten zu verbessern.
- Stellen Sie sicher, dass das Zeilenformat für alle Datenbanktabellen auf "" anstelle von „COMPACT“ist (dies gilt insbesondere für On-Premise- zu Cloud-Migrationen).
- Ändern Sie die Datenbank-Speicher-Engine von MyISAM zu InnoDB für alle Tabellen.
- Überprüfen und optimieren Sie Datenbanktabellen mit einer Größe von mehr als 1 GB im Voraus.
- Die Informationen zum Datenbankschema sind aktuell und aktuell. (Siehe dieses Handbuch).
6. Bereitstellungen
- Überprüfen Sie den idealen Status der statischen Inhaltsbereitstellung (SCD), um die Wartungszeit während Bereitstellungen in der Produktionsumgebung zu reduzieren. Lesen Sie SCD-Strategien (Static Content Deployment und Store-).
- Überprüfen Sie die Minimierungseinstellungen für HTML, JavaScript und CSS. (Dies gilt nicht für PWA-/Headless-Websites).
- Vergewissern Sie sich, dass die Verwendung der folgenden Cloud-Variablen ihren Verwendungszwecken entspricht. (SCD_MATRIX, SCD_ON_DEMAND und SKIP_SCD)
7. Tests und Fehlerbehebung
-
Testen Sie die ausgehenden Transaktions-E-Mails. Lesen Sie mehr über die Funktion Adobe Commerce Cloud - SendGrid Mail.
-
[Blocker]{class="badge yellow" title="Potenzieller Blocker"}
-
[Blocker]{class="badge yellow" title="Potenzieller Blocker"}
note note NOTE Ein Belastungs- und Belastungstest dient dem Zweck Engpässe zu identifizieren und Leistungsprobleme innerhalb der Anwendung aufzudecken. Sie spielt eine entscheidende Rolle bei der Verwaltung der Erwartungen hinsichtlich der Cluster-Größe und der Bestimmung der erforderlichen Skalierungsanpassungen, um die Geschäftsanforderungen effektiv zu erfüllen. note important IMPORTANT WARNUNG: Beim Vorbereiten eines Belastungstests bitte_() keine-Mail-Transaktionen senden (auch an Scheinadressen). Das Senden von E-Mails während des Tests kann dazu führen, dass das Projekt vor dem Start das für SendGrid konfigurierte Standard-Versandlimit (12 KB) erreicht. - Deaktivieren der E-Mail-Kommunikation:
Navigieren Sie Store > Konfiguration > Erweitert > System > E-Mail-Sendeeinstellungen.
- Deaktivieren der E-Mail-Kommunikation:
-
Führen Sie Sicherheitstests auf der Produktionsinstanz im Rahmen des Sicherheitsmodells gemeinsame Verantwortung“. Für die Einhaltung der PCI-Richtlinien (Payment Card Industry) erfordert die angepasste Site Penetrationstests.
8. Andere Konfigurationen
-
Wechseln Sie für die Indizierung auf Aktualisierung planmäßig, mit Ausnahme des customer_grid, das auf „SAVE“ bleibt (siehe Indizierungsmodi).
-
Verwenden Sie Suchmaschinen oder Erweiterungen von Drittanbietern?
-
Überprüfen Sie, ob SEO-Konfigurationen (Suchmaschinenoptimierung) ordnungsgemäß eingerichtet sind damit Indexer/Crawler die Website ggf. scannen können.
-
Hinzufügen von Weiterleitungen und Routen (siehe Konfigurieren von Routen)
note note NOTE Fügen Sie in der Integrationsumgebung Umleitungen und Routen zur Datei „routes.yaml“ hinzu und überprüfen Sie die Konfiguration in dieser Umgebung, bevor Sie sie in der Staging- und Produktionsumgebung bereitstellen. code language-none "http://{all}/": Typ: Upstream Upstream: „mymagento:http“ "http://{all}/": Typ: Upstream Upstream: „mymagento:http“
-
Stellen Sie sicher, dass XDdebug deaktiviert ist, wenn es während der Entwicklung aktiviert ist (siehe Konfigurieren von XDdebug).
-
Stellen Sie sicher, dass der OP-Cache und andere Konfigurationen in der Datei php.ini korrekt aktualisiert wurden (siehe Beispiel).
-
Abonnieren Sie die Adobe Commerce-Statusseite.
-
Abonnieren Sie die New RelicBenachrichtigungskanäle „Verwaltete Warnhinweise für Adobe Commerce, um die angegebenen Leistungsmetriken zu überwachen (mehr dazu).
9. Sicherheit
-
Einrichten der Adobe Commerce-Sicherheitsprüfung
note note NOTE Die Adobe Commerce-Sicherheitsprüfung ist ein hilfreiches Tool mit dem Sie veraltete Softwareversionen, fehlerhafte Konfigurationen und potenzielle Malware auf der Website entdecken können. Melden Sie sich an, planen Sie die Ausführung häufig und stellen Sie sicher, dass E-Mails an den richtigen technischen Sicherheitskontakt gesendet werden. Führen Sie diese Aufgabe während der UAT aus. Wenn Sie die Option „Periodische Scans“ verwenden, sollten Sie die Scans zu Zeiten geringer Auslastung planen. Weitere Informationen finden Sie SeiteSicherheitsüberprüfung“ im Adobe Commerce-Konto. Sie müssen sich bei einem Adobe Commerce-Konto anmelden, um auf die Sicherheitsprüfung zugreifen zu können. -
Ändern Sie die Standardeinstellungen für den Adobe Commerce Admin.
-
Ändern Sie das Administratorkennwort (siehe Konfigurieren der Admin-Sicherheit).
-
Admin-URL ändern (siehe Verwenden einer benutzerdefinierten Admin-URL).
-
Entfernen Sie alle Benutzer, die nicht mehr im Projekt vorhanden sind (siehe Erstellen und Verwalten von Benutzern).
-
Kennwörter für Admins werden konfiguriert (siehe Admin-Kennwortanforderungen).
-
Konfigurieren Sie die Zwei-Faktor-Authentifizierung (siehe Zwei-Faktor-Authentifizierung).
10. Live-Schaltung
Wenn die Umstellung abgeschlossen ist, führen Sie die folgenden Schritte aus (weitere Informationen finden Sie unter DNS-Konfigurationen):
-
Greifen Sie auf Ihren DNS-Service zu und aktualisieren Sie A- und CNAME-Einträge für jede Ihrer Domains und Hostnamen:
- Fügen Sie einen CNAME-Eintrag für <<www.yourdomain.com>> hinzu, der auf prod.magentocloud.map.fastly.net verweist.
- Legen Sie vier A-Einträge für <meinedomäne.com“ fest, die auf Folgendes verweisen:
151.101.1.124
151.101.65.124
151.101.129.124
151.101.193.124
-
Ändern Sie die Adobe Commerce-Basis-URL in <<www.yourdomain.com>>
-
Warten Sie, bis die TTL-Zeit verstrichen ist, und starten Sie dann den Webbrowser neu.
-
Testen Sie die Website.
Wenn Sie ein Problem bei der Blockierung der Live-Schaltung haben:
Wenn Sie Probleme haben, die Sie daran hindern, während der Umstellung zu starten, ist die schnellste Methode, rechtzeitig angemessenen Support zu erhalten, den Helpdesk zu verwenden und ein Ticket mit dem Grund „Mein Geschäft kann nicht gestartet werden“ zu öffnen und eine Hotline-Support-Nummer anzurufen (siehe Liste der Adobe Commerce P1 (Priorität 1) Hotline-Nummern):
- Gebührenfrei in den USA: (+1) 877 282 7436 (direkt über die Adobe Commerce P1-Hotline)
- Gebührenfrei in den USA: (+1) 800 685 3620 (Beim ersten Menü drücken Sie 7 für die Adobe Commerce P1-Hotline)
- US Local: (+1) 408 537 8777
11. Nach der Live-Schaltung
Sobald die Site live ist, senden Sie die E-Mail an die zugewiesenen CTA (Customer Technical Advisory), CSE (Customer Success Engineer) und AM (Account Manager). Wenn Sie jedoch keinen Account Manager für das Projekt zugewiesen haben, können Sie ein Support-Ticket erstellen, in dem Sie darum bitten, die Überwachung mit hoher SLA zu aktivieren, sobald die Site live gegangen ist. Der CTA/CSE führt die folgenden Aufgaben aus, sobald die Website für den Start mit Fastly-Aktivierung und Caching verifiziert wurde:
- Markieren Sie den Cluster als live und erstellen Sie ein Support-Ticket, um die Überwachung mit hohen SLA-Werten (Service Level Agreements) zu aktivieren.
- Aktivieren Sie New Relic Synthetics für die Überwachung der Betriebszeit.