Commerce Cloud elenco di controllo pre-lancio

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

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 hai assegnato un CTA/CSE all'account, contatta l'account e l'Account Manager almeno 4 settimane prima di avviare il nuovo sito Adobe Commerce Cloud per notificare loro la intenzione di avviare.

  • Alcuni controlli sono evidenziati con [Blocker]{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
Se non utilizzi e non completi questo elenco di controllo, accetti la responsabilità 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 della documentazione di lancio del sito

    note note
    NOTE
    Assicurati che un "piano di preparazione alla pubblicazione" completo sia stato preparato con il tuo partner o integratore di sistemi, includendo tutte le azioni necessarie. Ricorda che l'elenco di controllo pre-lancio enfatizza le best practice di Adobe, ma non sostituisce la necessità del tuo piano di preparazione alla pubblicazione.
  2. [Blocco]{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 documentazione di Experience League.

  5. Conferma distribuzione del codice e test 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. Aggiorna Adobe Commerce e i pacchetti/servizi correlati alla versione più recente
  2. Rivedi le configurazioni e i servizi correnti con il tuo SI/Partner e segui le best practice.
  3. Rivedi MySQL/Shared-Files utilizzo disco

3. Configurazioni Fastly

  1. [Blocco]{class="badge yellow" title="Potenziale bloccante"}Cache a pagina intera o Memorizzazione in cache di GraphQL). Leggi la Guida alla configurazione 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). Impossibile memorizzare nella cache query POST.
  3. Assicurati che Ottimizzazione immagine rapida sia abilitato (Vedi Ottimizzazione immagine rapida)

  4. Verificare che la posizione dello scudo corretta sia configurata (Configura cache, backend e schermatura origine).

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

  6. Aggiorna l'elenco Fastly "Ignored URL Parameters" nel pannello di amministrazione per migliorare le prestazioni della cache.

    note note
    NOTE
    Nella configurazione Fastly in Amministratore > Archivi > Configurazioni > Sistema > Cache a pagina intera > Configurazione rapida > Configurazione avanzata > Parametri URL ignorati (globali), è possibile 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. [Blocco]{class="badge yellow" title="Potenziale bloccante"}(Inviare in anticipo un ticket di supporto per tutti i domini aggiunti o modificati)

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

  3. Aggiorna il valore TTL (Time to Live) DNS 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. Leggi 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. La connessione slave MYSQL è consigliata 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 DYNAMIC invece di COMPACT (in particolare per le migrazioni on-premise al cloud).
  3. Modificare il motore di archiviazione del database da MyISAM a 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. (Consulta 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. Rivedi Strategie di distribuzione del contenuto statico e Guida alla gestione della configurazione dell'archivio.
  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 sulla funzionalità Adobe Commerce Cloud - SendGrid Mail.

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

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

    note note
    NOTE
    Un test di carico e stress serve allo scopo di 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 inviare 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 nell'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 a "aggiornamento in base alla pianificazione", ad eccezione di customer_grid che rimane in "SAVE" (vedere Modalità di indicizzazione).

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

  3. Verificare che le configurazioni SEO (Search Engine Optimization) siano configurate correttamente per consentire agli indicizzatori/crawler di eseguire la scansione del sito Web, se necessario.

  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}/":
    tipo: upstream
    a monte: "mymagento:http"
    
    "http://{all}/":
    tipo: a monte
    a monte: "mymagento:http"
    
  5. Verificare che XDebug sia disabilitato se abilitato durante lo sviluppo (vedere Configurare Xdebug).

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

  7. Iscriviti alla pagina di stato di Adobe Commerce.

  8. Sottoscrivi i canali di notifica New Relic "Managed Alerts for Adobe Commerce" 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 non corretta e il malware potenziale 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. Visita la pagina Analisi protezione 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. Modificare la password amministratore (vedere Configurazione di Admin Security).

  4. Modificare l'URL amministratore (vedere Utilizzo di un URL amministratore personalizzato).

  5. Rimuovere gli utenti che non fanno più parte del progetto (vedere Creare e gestire gli utenti).

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

  7. Configurare l'autenticazione a due fattori (vedere 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>, che punta a prod.magentocloud.map.fastly.net
    2. Impostare quattro record A per <<yourdomain.com>>, puntando a:
      151 101 124
      151 101 65 124
      151 101 129 124
      151 101 193 124
  2. Cambia 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 l'avvio durante il passaggio, il metodo più veloce per ottenere un supporto tempestivo appropriato consiste nell'utilizzare l'help desk e aprire un ticket con il motivo "Impossibile avviare il mio store" 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 Go-Live

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