Commerce Cloud Pre-Launch-Checkliste

Im Folgenden finden Sie eine Zusammenfassung der Adobe Commerce Dokumentation zum Site-Launch.

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-Website an diese und an den Kundenbetreuer, um sie über Ihre Absicht , um zu starten.

  • Einige Prüfungen werden hervorgehoben mit [Blocker]{class="badge yellow" title="Potenzieller Blocker"}
  • Stellen Sie sicher, dass Sie mit Ihrem Entwickler- oder Systemintegrationspartner zusammenarbeiten, um Ihren Implementierungsansatz zu koordinieren.
IMPORTANT
Sie akzeptieren Verantwortung für alle schädlichen Auswirkungen und damit verbundenen Risiken auf den Zeitplan für den Produktionsstart und die kontinuierliche Stabilität des Standorts, wenn Sie diese Checkliste nicht verwenden und abschließen.

1. Pre-Go Live

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

    note note
    NOTE
    Sicherstellen einer umfassenden "Go live readiness Plan" ist vollständig mit Ihrem Partner oder Systemintegrator vorbereitet und beinhaltet alle notwendigen Aktionselemente. Beachten Sie, dass die Checkliste zwar die Best Practices vor dem Start hervorhebt, sie aber auch bewährte Verfahren vor dem Start berücksichtigt. nicht die Notwendigkeit Ihres eigenen Go-Live-Bereitstellungsplans ersetzen.
  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. Siehe Abschnitt 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 Best Practices befolgen.
  3. Überprüfen Sie MySQL/Shared-Files Festplattenauslastung

3. Schnelle Konfigurationen

  1. [Blocker]{class="badge yellow" title="Potenzieller Blocker"}Vollseitencache oder Zwischenspeicherung in GraphQL). Lesen Sie die Schnelles Setup-Handbuch.

  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 schnelle Bildoptimierung aktiviert ist (Siehe Fastly Image Optimization .)

  4. Überprüfen Sie, ob die richtige Schildposition konfiguriert ist (Cache-, Backends- und Ursprungs-Shirding konfigurieren).

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

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

    note note
    NOTE
    In der Fastly-Konfiguration 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 von Fastly ignoriert 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"}diesem Artikel für weitere Informationen.

  3. DNS aktualisieren TTL (Time to Live) -Wert auf das Mindestmaß, für das Liveschluss.

  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 SendGrid-E-Mail-Dienst um zu sehen, wie Sie die Absenderdomänen ändern können und vieles 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 hohen Datenbanklasten zu verbessern.
  2. Stellen Sie sicher, dass das Zeilenformat für alle Datenbanktabellen auf DYNAMIC anstelle von COMPACT (Dies gilt insbesondere für On-Premise- zu Cloud-Migrationen.)
  3. Datenbank-Speicher-Engine ändern von MyISAM to InnoDB für alle Tabellen.
  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 diesem 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. Überprüfen Strategien zur statischen Inhaltsbereitstellung (SCD) und Speicherkonfigurationsverwaltung Handbuch.
  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. Mehr dazu Adobe Commerce Cloud - SendGrid Mail-Funktion.

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

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

    note note
    NOTE
    A Belastungs- und Belastungstest dient dem Zweck Ermittlung von Engpässen und Aufdeckung von Leistungsproblemen innerhalb der Anwendung. 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: Bei der Vorbereitung des Belastungstests: nicht Live-Transaktions-E-Mails versenden (auch 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. Durchführung von Sicherheitstests auf der Produktionsinstanz im Rahmen der Sicherheitsmodell für gemeinsame Verantwortung. Für die PCI-Compliance (Payment Card Industry) erfordert die angepasste Website Penetrationstests.

8. Sonstige Konfigurationen

  1. Indizierung wechseln zu "planmäßig aktualisieren", mit Ausnahme der customer_grid , die weiterhin "SAVE"ist (siehe Indizierungsmodi).

  2. Verwenden Sie Suchmaschinen oder -erweiterungen von Drittanbietern?

  3. Bestätigen Sie, dass SEO-Konfigurationen (Suchmaschinenoptimierung) sind ordnungsgemäß eingerichtet , 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}/":
    Typ: Upstream
    Upstream: "mymagento:http"
    
    "http://{all}/":
    Typ: 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 Datei php.ini (siehe dieses Beispiel).

  7. Abonnieren Sie die Adobe Commerce-Statusseite.

  8. Abonnieren von New Relic "Verwaltete Warnhinweise für Adobe Commerce"Benachrichtigungskanäle zur Überwachung der jeweiligen Leistungsmetriken (mehr dazu).

9. Sicherheit

  1. Einrichten des Adobe Commerce-Sicherheitsscan

    note note
    NOTE
    Adobe Commerce Security Scan ist ein nützliches Tool , die Ihnen dabei hilft, veraltete Softwareversionen, falsche Konfigurationen und potenzielle Malware auf der Site zu entdecken. 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. Siehe 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 der Admin Security).

  4. Ändern der 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. Kennwörter für Administratoren werden konfiguriert (siehe Admin-Passwortanforderungen).

  7. Zwei-Faktor-Authentifizierung konfigurieren (siehe Zweifaktorauthentifizierung).

10. Live-Schaltung

Führen Sie die folgenden Schritte aus, um weitere Informationen zu erhalten (siehe 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. Hinzufügen eines CNAME-Eintrags für <<www.yourdomain.com>>, unter Hinweis auf prod.magentocloud.map.fastly.net
    2. Legen Sie vier A-Datensätze für <<yourdomain.com>>, der auf Folgendes verweist:
      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 auf Probleme stoßen, die Sie daran hindern, während der Umstellung gestartet zu werden, besteht die schnellste Methode, um eine angemessene Unterstützung zu erhalten, darin, den Helpdesk zu verwenden und ein Ticket mit dem Grund "Mein Geschäft kann nicht gestartet werden"zu öffnen, und eine Hotline-Supportnummer aufzurufen (siehe die Liste der Hotline-Nummern der 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. Nach der Live-Schaltung

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