Commerce Cloud elenco di controllo pre-lancio

Di seguito è riportata una sintesi di Adobe Commerce Documentazione di lancio del sito.

Questo elenco di controllo ha lo scopo di facilitare la pianificazione e l’esecuzione del lancio del sito Adobe Commerce Cloud. Collabora con l'integratore di sistemi per Adobe Commerce Cloud per garantire che tutte le attività di configurazione e gli elementi dell'elenco di controllo siano completati e verificati. In caso di difficoltà con qualsiasi voce dell’elenco di controllo o in caso di domande, contatta il Customer Technical Advisor o il Customer Success Engineer dedicato. Se al tuo account non è assegnato un CTA/CSE, puoi creare un ticket di supporto per assistenza.

Se all’account è assegnato un CTA/CSE, contatta l’account e l’Account Manager almeno 4 settimane prima di lanciare il nuovo sito Adobe Commerce Cloud per notificare l’avvenuto intenzione per avviare.

  • Alcuni controlli sono evidenziati con [Bloccante]{class="badge yellow" title="Potenziale bloccante"}
  • Assicurati di collaborare con il tuo sviluppatore o partner di integrazione dei sistemi per allinearlo all’approccio di implementazione.
IMPORTANT
Accettate responsabilità in caso di mancato utilizzo e completamento di questo elenco di controllo per eventuali effetti negativi e rischi associati alla pianificazione dell’avvio della produzione e alla stabilità continua del sito.

1. Pre-Go Live

  1. Consulta la documentazione sui test e la pubblicazione Documentazione di lancio del sito

    note note
    NOTE
    Garantire una "piano di preparazione alla pubblicazione" è preparato con il partner o l'integratore di sistemi e comprende tutte le azioni necessarie. Ricorda, mentre l’elenco di controllo pre-lancio evidenzia le best practice di Adobe, non sostituisci la necessità di un piano di preparazione alla pubblicazione personalizzato.
  2. [Bloccante]{class="badge yellow" title="Potenziale bloccante"}Guida utente)

  3. L’utente finale/esercente ha condotto test di accettazione utente (UAT, User Acceptance Testing), comprese le operazioni back-end.

  4. Il team di integratori di sistemi ha eseguito UAT end-to-end su staging e produzione. Consulta la sezione Documentazione di Experience League.

  5. Conferma dell'implementazione e del test del codice negli ambienti di staging e produzione (Ulteriori informazioni).

  6. Il cluster di produzione è stato ridimensionato in modo permanente alla linea di base giornaliera contrattuale. Parla con il CTA/CSE assegnato per ulteriori dettagli o genera un ticket di supporto.

2. Configurazioni correnti

  1. Aggiornamento di Adobe Commerce e dei relativi pacchetti/servizi a ultima versione
  2. Rivedi le configurazioni e i servizi correnti con il tuo SI/partner e segui le best practice.
  3. Verificare MySQL/Shared-Files utilizzo disco

3. Configurazioni Fastly

  1. [Bloccante]{class="badge yellow" title="Potenziale bloccante"}Cache a pagina intera o Memorizzazione in cache di GraphQL). Leggi le Guida all’installazione rapida.

  2. Utilizza il metodo GET per le query GraphQL su siti web PWA/Headless, se applicabile.

    note note
    NOTE
    È possibile memorizzare in cache solo le query inviate con un’operazione HTTP GET (se applicabile). Le query POST non possono essere memorizzate nella cache.
  3. Assicurati che l’ottimizzazione Fastly Image sia abilitata (Consulta Ottimizzazione rapida delle immagini)

  4. Verificare che la posizione corretta dello schermo sia configurata (Configurare la cache, i backend e la schermatura dell’origine).

  5. Firewall applicazione Web (WAF) funziona. (vedere Risoluzione dei problemi relativi alle richieste bloccate, se presente, e limitazioni)

  6. Aggiornare Fastly "Parametri URL ignorati" nel pannello di amministrazione per migliorare le prestazioni della cache.

    note note
    NOTE
    Nella configurazione Fastly in Admin (Amministrazione) > Stores (Archivi) > Configurations (Configurazioni) > System (Sistema) > Full Page Cache (Cache a pagina intera) > Fastly Configuration (Configurazione rapida) > Advanced Configuration (Configurazione avanzata) > Ignored URL Parameters (Global) (Parametri URL ignorati), puoi trovare un elenco separato da virgole di parametri che Fastly deve ignorare durante la ricerca di pagine memorizzate in cache. Ricarica il file VCL dopo aver modificato l'elenco

4. DNS e SSL

  1. [Bloccante]{class="badge yellow" title="Potenziale bloccante"}(Invia un ticket di supporto in anticipo per tutti i domini aggiunti o modificati)

  2. [Bloccante]{class="badge yellow" title="Potenziale bloccante"}questo articolo per ulteriori informazioni.

  3. Aggiorna DNS TTL (Time to Live) al minimo possibile, per il lancio.

  4. Abilita Sendgrid SPF e DKIM

    note note
    NOTE
    Aggiungere i record CNAME SendGrid per ogni dominio alla configurazione DNS. Letto Servizio e-mail SendGrid per scoprire come modificare i domini del mittente e altro ancora.

5. Configurazioni del database

Adobe Commerce Cloud utilizza un cluster MariaDB Galera come database sia per gli ambienti di staging che per quelli di produzione. I cluster Galera sono fondamentali per migliorare le prestazioni e la scalabilità. Per informazioni sulle pratiche ottimali e sui vincoli delle repliche dei cluster Galera, consulta i seguenti articoli.

  1. Connessione slave MYSQL è consigliato per migliorare le prestazioni durante carichi di database elevati.
  2. Verificare che il formato della riga per tutte le tabelle del database sia impostato su DINAMICO invece di COMPATTO (Questo è particolarmente vero per le migrazioni on-premise al cloud).
  3. Modificare il motore di archiviazione del database da MyISAM in InnoDB per tutte le tabelle.
  4. Rivedi e ottimizza le tabelle del database di dimensioni superiori a 1 GB con largo anticipo.
  5. Le informazioni sullo schema del database sono aggiornate. (Fare riferimento a questa guida).

6. Distribuzioni

  1. Rivedi lo stato ideale dell’implementazione di contenuti statici (SCD) per ridurre i tempi di manutenzione durante le distribuzioni nell’ambiente di produzione. Revisione Strategie di distribuzione dei contenuti statici (SCD) e Gestione configurazione archivio guida.
  2. Rivedi le impostazioni di minimizzazione per HTML, JavaScript e CSS. (Questo non si applica ai siti web PWA/Headless).
  3. Conferma che l’utilizzo delle seguenti variabili cloud sia in linea con le finalità previste. (SCD_MATRIX, SCD_ON_DEMAND e SKIP_SCD)

7. Test e risoluzione dei problemi

  1. Verifica le e-mail transazionali in uscita. Ulteriori informazioni su Adobe Commerce Cloud - Funzionalità SendGrid Mail.

  2. [Bloccante]{class="badge yellow" title="Potenziale bloccante"}

  3. [Bloccante]{class="badge yellow" title="Potenziale bloccante"}

    note note
    NOTE
    A test di carico e stress serve allo scopo identificare i colli di bottiglia e individuare i problemi di prestazioni all'interno dell'applicazione. Svolge un ruolo cruciale nella gestione delle aspettative relative alle dimensioni dei cluster e nella determinazione degli adeguamenti di scalabilità necessari per soddisfare i requisiti aziendali in modo efficace.
    note important
    IMPORTANT
    AVVISO: Durante la preparazione di un test di carico,_ non invia e-mail di transazione live (anche a indirizzi fittizi). L’invio di e-mail durante il test può far raggiungere al progetto il limite di invio predefinito (12k) configurato per SendGrid prima dell’avvio.
    • Come disattivare la comunicazione e-mail:
      Vai a Store > Configurazione > Avanzate > Sistema > Impostazioni invio e-mail.
  4. Eseguire test di penetrazione della sicurezza sull’istanza di produzione come parte del modello di sicurezza con responsabilità condivisa. Per la conformità PCI (Payment Card Industry), il sito personalizzato richiede test di penetrazione.

8. Altre configurazioni

  1. Passa all’indicizzazione "aggiorna secondo programma", ad eccezione del customer_grid che rimane su "SAVE" (vedere Modalità di indicizzazione).

  2. Stai utilizzando motori di ricerca o estensioni di terze parti?

  3. Conferma che Le configurazioni SEO (Search Engine Optimization) sono impostate correttamente per abilitare gli indicizzatori/crawler per la scansione del sito web, se pertinente.

  4. Aggiungere reindirizzamenti e route (vedere Configurare le route)

    note note
    NOTE
    Aggiungi reindirizzamenti e route al file route.yaml nell'ambiente di integrazione e verifica la configurazione in questo ambiente prima di distribuirlo nell'ambiente di staging e produzione.
    code language-none
    "http://{all}/":
    type (tipo): upstream
    a monte: "mymagento:http"
    
    "http://{all}/":
    type (tipo): upstream
    a monte: "mymagento:http"
    
  5. Assicurati che XDebug sia disabilitato se abilitato durante lo sviluppo (vedi Configura Xdebug).

  6. Verificare che la cache op e altre configurazioni siano state aggiornate con precisione nel file php.ini (fai riferimento a questo esempio).

  7. Iscriviti a Pagina di stato di Adobe Commerce.

  8. Iscriviti a New Relic "Avvisi gestiti per Adobe Commerce"canali di notifica per monitorare le metriche delle prestazioni specificate (ulteriori informazioni).

9. Sicurezza

  1. Configurare Adobe Commerce Security Scan

    note note
    NOTE
    Adobe Commerce Security Scan è uno strumento utile che consente di individuare le versioni del software obsolete, la configurazione errata e il potenziale malware sul sito. Registrati, pianifica l’esecuzione frequente e assicurati che le e-mail vengano inviate al contatto di sicurezza tecnico corretto.
    Completa questa attività durante UAT. Se si utilizza l'opzione Scansioni periodiche, assicurarsi di pianificare le scansioni a bassa richiesta. Consulta la Security Scan nell’account Adobe Commerce. Per accedere a Security Scan, devi accedere a un account Adobe Commerce.
  2. Modifica le impostazioni predefinite per l’amministratore di Adobe Commerce.

  3. Cambia la password amministratore (consulta Configurazione della sicurezza di amministrazione).

  4. Modifica l’URL amministratore (consulta Utilizzo di un URL amministratore personalizzato).

  5. Rimuovi eventuali utenti che non fanno più parte del progetto (vedi Creare e gestire gli utenti).

  6. Le password per gli amministratori sono configurate (vedi Requisiti per la password amministratore).

  7. Configurare l’autenticazione a due fattori (consulta Autenticazione a due fattori).

10. Lancio

Quando è il momento di passare al cutover, esegui i seguenti passaggi (per ulteriori informazioni, consulta Configurazioni DNS):

  1. Accedi al servizio DNS e aggiorna i record A e CNAME per ciascuno dei tuoi domini e nomi host:

    1. Aggiungi un record CNAME per <<www.yourdomain.com>>, puntando verso prod.magentocloud.map.fastly.net
    2. Imposta quattro record A per <<yourdomain.com>>, che punta a:
      151 101 124
      151 101 65 124
      151 101 129 124
      151 101 193 124
  2. Modifica l’URL di base di Adobe Commerce in <<www.yourdomain.com>>

  3. Attendi che il tempo TTL passi, quindi riavvia il browser web.

  4. Verifica il sito web.

Se hai un problema che blocca il lancio:

In caso di problemi che impediscono il lancio del prodotto durante il passaggio, il metodo più rapido per ottenere un supporto tempestivo e adeguato consiste nell'utilizzare l'help desk e aprire un ticket con il motivo "Impossibile avviare il negozio" e chiamare un numero di assistenza della hotline (vedere l'elenco dei numeri della hotline di Adobe Commerce P1 (Priorità 1)):

  • Numero verde USA: (+1) 877 282 7436 (direttamente alla hotline Adobe Commerce P1)
  • Numero verde USA: (+1) 800 685 3620 (nel primo menu, premere 7 per la hotline Adobe Commerce P1)
  • Locale USA: (+1) 408 537 8777

11. Post-pubblicazione

Una volta che il sito è attivo, invia un’e-mail al CTA (Customer Technical Advisory), al CSE (Customer Success Engineer) e all’AM (Account Manager) assegnati. Tuttavia, se al progetto non è stato assegnato un account manager, è possibile creare un ticket di supporto per richiedere l'attivazione del monitoraggio SLA elevato dopo la pubblicazione del sito. Non appena il sito viene verificato per essere avviato con Fastly abilitato e la memorizzazione in cache, il CTA/CSE esegue le seguenti attività:

  • Assegnare i tag al cluster come live e creare un ticket di supporto per attivare il monitoraggio SLA (Service Level Agreement) elevato.
  • Attiva New Relic Synthetics per il monitoraggio dei tempi di attività.
recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f