Elenco di controllo pre-avvio

In questa pagina è disponibile un riepilogo 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 all’account è stato assegnato un CTA/CSE, contatta l’account e l’Account Manager almeno 4 settimane prima di avviare il nuovo sito Adobe Commerce Cloud per notificare l’intenzione di avviare.

  • Alcuni controlli sono evidenziati con [Blocker]{class="badge yellow" title="Potential Blocker"} in quanto potrebbero bloccare il lancio se non vengono esaminati attentamente.
  • Collabora con il tuo sviluppatore o con il partner di integrazione dei sistemi in modo che il tuo approccio di implementazione rimanga allineato.
IMPORTANT
Se non utilizzi e non completi questo elenco di controllo, accetti 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. Review the documentation about testing and going live Site launch documentation

    note
    NOTE
    Ensure a comprehensive "go live readiness plan" is fully prepared with your partner or system integrator, incorporating all necessary action items. Remember, while the pre-launch checklist emphasizes Adobe's best practices, it does not replace the need for your own go-live readiness plan.
  2. [Blocker]{class="badge yellow" title="Potential Blocker"} Review the Support Insights (SWAT) Recommendations and Information (User Guide)

  3. Confirm end users and merchants have completed UAT (User Acceptance Testing), including backend operations.

  4. Confirm the system integrator team has performed end-to-end UAT on staging and production. Refer to the Experience League Documentation.

  5. Confirm code deployment and testing in staging and production environments (Read more).

  6. Confirm the production cluster has been up-sized permanently to the contracted daily baseline. Speak to the assigned CTA/CSE for more details, or raise a support ticket.

2. Current Configurations

  1. Upgrade Adobe Commerce and related packages/services to the latest version
  2. Review the current configurations and services with your SI/Partner, and follow the best practices.
  3. Review the MySQL/Shared-Files disk usage

3. Fastly Configurations

  1. [Blocker]{class="badge yellow" title="Potential Blocker"} Make sure that caching is working (Full-Page Cache or GraphQL caching). Read the Fastly set up guide.

  2. Use the GET method for GraphQL queries on PWA/Headless websites when applicable.

    note
    NOTE
    Only the queries submitted with an HTTP GET operation can be cached (if applicable). POST queries cannot be cached.
  3. Ensure that Fastly Image Optimization is enabled (See Fastly Image Optimization)

  4. Verify that the correct shield location is configured (Configure cache, backends and origin shielding).

  5. Confirm the Web Application Firewall (WAF) is working. (See Troubleshooting blocked requests, if any, and limitations.)

  6. Aggiorna l’elenco Fastly “Ignored URL Parameters” nel pannello di amministrazione per migliorare le prestazioni della cache.

    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. Ricaricate il file VCL dopo aver modificato l'elenco.

​4. DNS e SSL

  1. [Blocco]{class="badge yellow" title="Potential Blocker"} Verificare che tutti i nomi di dominio richiesti siano stati richiesti. (Inviare in anticipo un ticket di supporto per tutti i domini aggiunti o modificati)

  2. [Il certificato SSL (TLS) di blocco]{class="badge yellow" title="Potential Blocker"} è stato applicato ai domini. Leggi questo articolo per ulteriori informazioni.

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

  4. Abilitare SendGrid SPF e DKIM.

    note
    NOTE
    Aggiungere i record CNAME SendGrid per ogni dominio alla configurazione DNS. Leggi SendGrid email service 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 per gli ambienti di staging e 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 anziché 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. The database schema information is current and up to date. (Refer to this guide).

6. Deployments

  1. Review the Static Content Deployment (SCD) ideal state to reduce maintenance time during deployments on the production environment. Review Static Content Deployment (SCD) Strategies and Store configuration management guide.
  2. Review minification settings for HTML, JavaScript, and CSS. (This does not apply to PWA/Headless websites).
  3. Confirm that the utilization of the following cloud variables aligns with their intended purposes. (SCD_MATRIX, SCD_ON_DEMAND and SKIP_SCD)

7. Testing and Troubleshooting

  1. Test the outgoing transactional emails. Read more about Adobe Commerce Cloud - SendGrid Mail functionality.

  2. [Blocker]{class="badge yellow" title="Potenziale bloccante"} Confirm there are no Adobe-related blockers to launch.

  3. [Blocker]{class="badge yellow" title="Potenziale bloccante"} Perform load and stress testing on the Production instance before going live and share results with the assigned CTA/CSE.

    note
    NOTE
    A load and stress test serves the purpose of identifying bottlenecks and uncovering performance issues within the application. It plays a crucial role in managing expectations regarding cluster size and determining the necessary scaling adjustments to meet the business requirements effectively.
    note important
    IMPORTANT
    WARNING: When preparing a load test, do not send live transaction emails (even to dummy addresses). Sending emails during testing can cause the project to reach the default send limit (12k) configured for SendGrid prior to launch.
    • How to disable email communication:
      Go to Store > Configuration > Advanced > System > Email Sending Settings.
  4. Conduct security penetration testing on the production instance as part of the shared responsibility security model. For PCI (Payment Card Industry) compliance, the customized site requires penetration testing.

8. Other Configurations

  1. Switch indexing to "update on schedule", except the customer_grid which remains on “SAVE” (see Indexing modes).

  2. Document any third-party search engines or extensions in use.

  3. Verificare che le configurazioni SEO (Search Engine Optimization) siano configurate correttamente per consentire a indicizzatori/crawler di analizzare il sito Web, se necessario.

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

    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.

    Esempio di frammento routes.yaml:

    code language-yaml
            "http://{all}/":
                type: upstream
                upstream: "mymagento:http"
    
            "http://{all}/":
                type: upstream
                upstream: "mymagento:http"
    
  5. Verificare che Xdebug sia disabilitato se è stato abilitato durante lo sviluppo (vedere Configurare Xdebug per Commerce su Cloud).

  6. Verificare che OPcache 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. Imposta Adobe Commerce Security Scan.

    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. Dopo aver effettuato l'accesso al tuo account Adobe Commerce, apri lo strumento Security Scan dal tuo account (consulta Security Scan per informazioni sull'accesso e l'utilizzo).
  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 non più inclusi nel progetto (vedere Creare e gestire gli utenti).

  6. Verificare che le password dell’amministratore soddisfino i requisiti (vedere Requisiti password amministratore).

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

​10. Vai in diretta

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 a prod.magentocloud.map.fastly.net
    2. Imposta quattro record A per <<yourdomain.com>>, puntando a:
      151.101.1.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:

Se si verificano problemi che impediscono l’avvio del sistema durante il passaggio al nuovo sistema, il modo più rapido per ottenere assistenza tempestiva consiste nell’utilizzare l’help desk e aprire un ticket con il motivo “Impossibile avviare il mio negozio” e chiamare un numero di assistenza della hotline (per i numeri e le procedure correnti, vedere Hotline per le notifiche P1 di Adobe Commerce):

  • 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 a CTA (Customer Technical Advisor), CSE (Customer Success Engineer) e AM (Account Manager) assegnati. Tuttavia, se non hai un account manager assegnato al progetto, puoi creare un ticket di supporto per richiedere l’abilitazione del monitoraggio High SLA dopo la pubblicazione del sito. Non appena il sito viene verificato per essere avviato con Fastly abilitato e la memorizzazione in cache, CTA/CSE esegue le seguenti attività:

  • Assegnare i tag al cluster come live e creare un ticket di supporto per attivare il monitoraggio High SLA (Service Level Agreement).
  • Attiva New Relic Synthetics per il monitoraggio dei tempi di attività.
recommendation-more-help
commerce-learn-help-home