Commerce Cloud Pre-Launch-Checkliste

Im Folgenden finden Sie eine Zusammenfassung der Adobe Commerce Dokumentation zum Website-Start.

Diese Checkliste soll bei der Planung und Ausführung eines erfolgreichen Starts der Adobe Commerce Cloud-Website helfen. Arbeiten Sie mit Ihrem Systemintegrator für Adobe Commerce Cloud zusammen, um sicherzustellen, dass alle Konfigurationsaufgaben und Checklisten-Elemente abgeschlossen und überprüft werden. Sollten Sie Schwierigkeiten mit der Checkliste haben oder Fragen haben, wenden Sie sich an den zuständigen technischen Kundenberater oder Customer Success Engineer. Wenn Ihrem Konto keine CTA/CSE zugewiesen ist, können Sie ein Support-Ticket für Unterstützung erstellen.

Wenn Sie dem Konto eine CTA/CSE zugewiesen haben, wenden Sie sich mindestens 4 Wochen vor dem Start der neuen Adobe Commerce Cloud-Site an diese und an den Kundenbetreuer, um sie über Ihre Absicht zum Start zu informieren.

  • Einige Prüfungen werden mit [Blocker]{class="badge informative"} markiert
  • Stellen Sie sicher, dass Sie mit Ihrem Entwickler- oder Systemintegrationspartner zusammenarbeiten, um Ihren Implementierungsansatz zu koordinieren.
IMPORTANT
Sie übernehmen Verantwortung für alle schädlichen Auswirkungen und damit verbundenen Risiken für den Produktionsstartplan und die kontinuierliche Site-Stabilität, wenn Sie diese Checkliste nicht verwenden und abschließen.

1. Pre-Go Live

  1. Lesen Sie die Dokumentation zum Testen und Live-Schaltung Dokumentation zum Site-Launch

    note note
    NOTE
    Stellen Sie sicher, dass ein umfassender "Live-Bereitschaft-Plan" mit Ihrem Partner oder Systemintegrator vollständig vorbereitet ist und alle erforderlichen Aktionselemente enthält. Beachten Sie, dass die Checkliste zwar die Best Practices vor dem Start betont, aber nicht die Notwendigkeit Ihres eigenen Go-Live-Bereitstellungsplans ersetzt.
  2. [Blocker]{class="badge yellow" title="Potenzieller Blocker"}Benutzerhandbuch)

  3. Endbenutzer/Händler führten UAT (User Acceptance Testing) durch, einschließlich Backend-Operationen.

  4. Das Systemintegratorteam hat durchgängige UAT für Staging und Produktion durchgeführt. Weitere Informationen finden Sie in der Experience League-Dokumentation.

  5. Bestätigen Sie die Codebereitstellung und -tests in Staging- und Produktionsumgebungen (mehr dazu).

  6. Die Größe des Produktionsclusters wurde dauerhaft auf die vertraglich vereinbarte tägliche Grundlinie erhöht. Wenden Sie sich an den zugewiesenen CTA/CSE, um weitere Informationen zu erhalten, oder heben Sie ein Support-Ticket auf.

2. Aktuelle Konfigurationen

  1. Aktualisieren Sie Adobe Commerce und die zugehörigen Pakete/Dienste auf die neueste Version
  2. Überprüfen Sie die aktuellen Konfigurationen und Dienste mit Ihrem SI/Partner und befolgen Sie die Best Practices.
  3. Überprüfen Sie die Verwendung von MySQL/Shared-Files Disk Usage

3. Schnelle Konfigurationen

  1. [Blocker]{class="badge yellow" title="Potenzieller Blocker"}Vollseitencache oder GraphQL-Caching). Lesen Sie den Leitfaden Schnell einrichten.

  2. 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.
  3. Stellen Sie sicher, dass die Fastly-Bildoptimierung aktiviert ist (Siehe Fastly Image Optimization).

  4. Stellen Sie sicher, dass der richtige Schildspeicherort konfiguriert ist (Cache-, Backends- und Ursprungsabschirmung konfigurieren).

  5. Web Application Firewall (WAF) funktioniert. (Siehe Fehlerbehebung bei blockierten Anfragen, falls vorhanden und Einschränkungen).

  6. Aktualisieren Sie die Liste Fastly "Ignorierte URL-Parameter" im Admin-Bereich, um die Cache-Leistung zu verbessern.

    note note
    NOTE
    In der Schnellkonfiguration unter "Admin > Stores > Konfigurationen > System > Vollständiger Seiten-Cache > Schnelle Konfiguration > Erweiterte Konfiguration > Ignorierte URL-Parameter (Global)" finden Sie eine kommagetrennte Liste von Parametern, die bei der Suche nach zwischengespeicherten Seiten schnell außer Acht gelassen werden sollten. Stellen Sie sicher, dass Sie den VCL erneut hochladen, nachdem Sie diese Liste geändert haben.

4. DNS und SSL

  1. [Blocker]{class="badge yellow" title="Potenzieller Blocker"}(Senden Sie ein Support-Ticket im Voraus für hinzugefügte oder geänderte Domänen)

  2. [Blocker]{class="badge yellow" title="Potenzieller Blocker"}dieser Artikel für weitere Informationen.

  3. Aktualisieren Sie den DNS TTL (Time to Live) -Wert auf das Minimum, das für die Live-Schaltung verfügbar ist.

  4. Aktivieren von Sendgrid SPF und DKIM

    note note
    NOTE
    Fügen Sie der DNS-Konfiguration die SendGrid-CNAME-Einträge für jede Domäne hinzu. Lesen Sie SendGrid email service , um zu erfahren, wie Sie die Absenderdomänen ändern und mehr.

5. Datenbankkonfigurationen

Adobe Commerce Cloud verwendet einen MariaDB Galera-Cluster als Datenbank für die Staging- und Produktionsumgebung. Galera-Cluster sind maßgeblich für die Verbesserung der Leistung und Skalierbarkeit. In den folgenden Artikeln erhalten Sie Einblicke in die optimalen Vorgehensweisen und Einschränkungen von Galera-Cluster-Replikationen.

  1. MYSQL Slave-Verbindung wird empfohlen, um die Leistung bei hohem Laden der Datenbank zu verbessern.
  2. Stellen Sie sicher, dass das Zeilenformat für alle Datenbanktabellen auf "DYNAMIC"anstelle von "COMPACT"festgelegt ist (dies gilt insbesondere für On-Premise- zu Cloud-Migrationen).
  3. Ändern Sie die Datenbank-Speicher-Engine für alle Tabellen von MyISAM in InnoDB .
  4. Überprüfen und optimieren Sie Datenbanktabellen mit einer Größe von mehr als 1 GB im Voraus.
  5. Die Datenbankschemadaten sind aktuell und aktuell. (Siehe dieses Handbuch).

6. Dienstbezüge

  1. Überprüfen Sie den idealen Status der statischen Inhaltsbereitstellung (SCD), um die Wartungszeit während Bereitstellungen in der Produktionsumgebung zu reduzieren. Lesen Sie die Anleitung zur Bereitstellung statischer Inhalte (SCD) 🔗 und zur Verwaltung der Speicherkonfiguration 4}{target=“_blank”}.🔗
  2. Überprüfen Sie die Minimierungseinstellungen für HTML, JavaScript und CSS. (Dies gilt nicht für PWA/Headless-Websites).
  3. Vergewissern Sie sich, dass die Verwendung der folgenden Cloud-Variablen mit den beabsichtigten Zwecken übereinstimmt. (SCD_MATRIX, SCD_ON_DEMAND und SKIP_SCD)

7. Tests und Fehlerbehebung

  1. Testen Sie die ausgehenden Transaktions-E-Mails. Weitere Informationen zur Funktion Adobe Commerce Cloud - SendGrid Mail.

  2. [Blocker]{class="badge yellow" title="Potenzieller Blocker"}

  3. [Blocker]{class="badge yellow" title="Potenzieller Blocker"}

    note note
    NOTE
    Ein Last- und Belastungstest dient dem Zweck, Engpässe zu identifizieren und Leistungsprobleme innerhalb der Anwendung zu ermitteln. Es spielt eine entscheidende Rolle bei der Verwaltung der Erwartungen in Bezug auf die Clustergröße und bei der Festlegung der erforderlichen Skalierungsanpassungen, um die geschäftlichen Anforderungen effektiv zu erfüllen.
    note important
    IMPORTANT
    WARNUNG: Bitte senden Sie bei der Vorbereitung eines Belastungstests keine Live-Transaktions-E-Mails (auch nicht an Platzhalter-Adressen). Das Senden von E-Mails während des Tests kann dazu führen, dass das Projekt vor dem Start das für SendGrid konfigurierte standardmäßige Versandlimit (12k) erreicht.
    • Deaktivieren der E-Mail-Kommunikation:
      Navigieren Sie zu Store > Konfiguration > Erweitert > System > E-Mail-Versandeinstellungen.
  4. Führen Sie im Rahmen des Sicherheitsmodells Geteilte Verantwortung Sicherheitstests auf der Produktionsinstanz durch. Für die PCI-Compliance (Payment Card Industry) erfordert die angepasste Website Penetrationstests.

8. Sonstige Konfigurationen

  1. Wechseln Sie zur Indizierung zu "Update nach Zeitplan", mit Ausnahme von customer_grid , das auf "SAVE"verbleibt (siehe Indizierungsmodi).

  2. Verwenden Sie Suchmaschinen oder -erweiterungen von Drittanbietern?

  3. Vergewissern Sie sich, dass die Konfigurationen für SEO (Suchmaschinenoptimierung) ordnungsgemäß eingerichtet sind, damit Indexer/Crawler die Website gegebenenfalls scannen können.

  4. Hinzufügen von Umleitungen und Routen (siehe Routen konfigurieren)

    note note
    NOTE
    Fügen Sie Weiterleitungen und Routen zur Datei routes.yaml in der Integrationsumgebung hinzu und überprüfen Sie die Konfiguration in dieser Umgebung, bevor Sie sie in Staging und Produktion bereitstellen.
    code language-none
    "http://{all}/":
    type: Upstream
    Upstream: "mymagento:http"
    
    "http://{all}/":
    type: Upstream
    Upstream: "mymagento:http"
    
  5. Stellen Sie sicher, dass XDebug deaktiviert ist, wenn es während der Entwicklung aktiviert ist (siehe Xdebug konfigurieren).

  6. Überprüfen Sie, ob der op-Cache und andere Konfigurationen in der php.ini-Datei korrekt aktualisiert wurden (siehe dieses Beispiel).

  7. Abonnieren Sie die Adobe Commerce-Statusseite.

  8. Abonnieren Sie die New Relic-Benachrichtigungskanäle "Verwaltete Warnhinweise für Adobe Commerce", um die jeweiligen Leistungsmetriken zu überwachen (lesen Sie mehr).

9. Sicherheit

  1. Einrichten des Adobe Commerce-Sicherheitsscan

    note note
    NOTE
    Adobe Commerce Security Scan ist ein nützliches Tool, mit dem Sie veraltete Softwareversionen, falsche Konfigurationen und potenzielle Malware auf der Site erkennen können. Melden Sie sich an, planen Sie die Ausführung oft 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, stellen Sie sicher, dass Sie Scans zu Zeiten geringer Nachfrage planen. Weitere Informationen finden Sie auf der Seite Sicherheitsscan im Adobe Commerce-Konto. Sie müssen sich bei einem Adobe Commerce-Konto anmelden, um auf die Sicherheitsprüfung zugreifen zu können.
  2. Ändern Sie die Standardeinstellungen für den Adobe Commerce-Administrator.

  3. Ändern Sie das Administratorkennwort (siehe Konfigurieren von Admin Security).

  4. Ändern Sie die Admin-URL (siehe Verwenden einer benutzerdefinierten Admin-URL).

  5. Entfernen Sie alle Benutzer, die nicht mehr im Projekt enthalten sind (siehe Benutzer erstellen und verwalten).

  6. Passwörter für Administratoren sind konfiguriert (siehe Anforderungen an das Admin-Passwort).

  7. Konfigurieren Sie die Authentifizierung mit zwei Faktoren (siehe Zweifaktorauthentifizierung).

10. Live-Schaltung

Wenn es Zeit ist, den Code zu überarbeiten, führen Sie die folgenden Schritte aus (weitere Informationen finden Sie unter DNS-Konfigurationen):

  1. Greifen Sie auf Ihren DNS-Dienst zu und aktualisieren Sie A- und CNAME-Einträge für jede Ihrer Domänen und Hostnamen:

    1. Fügen Sie einen CNAME-Eintrag für <<www.yourdomain.com>> hinzu, der auf prod.magentocloud.map.fastly.net verweist.
    2. Legen Sie vier A-Einträge für <<yourdomain.com>> fest, die auf Folgendes verweisen:
      151 101 1 124
      151 101 65 124
      151 101 129 124
      151 101 193 124
  2. Ändern Sie die Adobe Commerce-Basis-URL in "<<www.yourdomain.com>"

  3. Warten Sie, bis die TTL-Zeit vergangen ist, und starten Sie dann den Webbrowser neu.

  4. Testen Sie die Website.

Wenn Sie ein Problem haben, das die Live-Schaltung blockiert:

Wenn Sie bei Problemen auf Probleme stoßen, die Sie am Start während der Umstellung hindern, können Sie am schnellsten rechtzeitig Unterstützung erhalten, indem Sie den Helpdesk verwenden und ein Ticket mit dem Grund "Mein Geschäft kann nicht gestartet werden"öffnen und eine Hotline-Support-Nummer aufrufen (siehe die Liste der Hotline-Nummern von Adobe Commerce P1 (Priorität 1)):

  • Gebührenfrei in den USA: (+1) 877 282 7436 (direkt zur Adobe Commerce P1-Hotline)
  • Gebührenfrei in den USA: (+1) 800 685 3620 (drücken Sie im ersten Menü die Taste 7 für Adobe Commerce P1-Hotline)
  • US Local: (+1) 408 537 8777

11. Post Go-Live

Sobald die Site live ist, senden Sie eine E-Mail an den zugewiesenen CTA (Customer Technical Advisory), CSE (Customer Success Engineer) und AEM (Account Manager). Wenn Sie dem Projekt jedoch keinen Kundenbetreuer zugewiesen haben, können Sie ein Support-Ticket erstellen, in dem Sie die Aktivierung der High SLA-Überwachung beantragen, sobald die Site live geschaltet wurde. Der CTA/CSE führt die folgenden Aufgaben aus, sobald geprüft wird, dass die Site mit Fastly-Aktivierung und Caching gestartet wird:

  • Taggen Sie den Cluster als live und erstellen Sie ein Support-Ticket, um die Überwachung von High SLA (Service Level Agreements) zu aktivieren.
  • Aktivieren Sie New Relic Synthetics für die Überwachung der Betriebszeit.
recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f