Elenco di controllo di Launch
Prima di eseguire la distribuzione nell'ambiente di produzione, scaricare l'elenco di controllo di Launch e utilizzarlo con queste istruzioni per verificare di aver completato tutte le operazioni di configurazione e test richieste. Vedi una panoramica del processo di distribuzione completo per Starter e Pro all'indirizzo Distribuisci il tuo archivio.
Test completo in produzione
Consulta Distribuzione dei test per testare tutti gli aspetti dei siti, degli archivi e degli ambienti. Questi test includono la verifica Fastly, i test di accettazione utente (UAT, User Acceptance Test) e i test delle prestazioni.
TLS e Fastly
In questo Adobe viene fornito un certificato crittografato SSL/TLS per ogni ambiente. Questo certificato è necessario affinché Fastly possa gestire il traffico protetto tramite HTTPS.
Per utilizzare questo certificato, devi aggiornare la configurazione DNS in modo che Adobe possa completare la convalida del dominio e applicare il certificato all’ambiente. Ogni ambiente dispone di un certificato univoco che copre i domini di Adobe Commerce sui siti dell’infrastruttura cloud implementati in tale ambiente. È consigliabile completare e aggiornare la configurazione durante il processo di configurazione rapido.
Aggiornamento della configurazione DNS con le impostazioni di produzione
Quando sei pronto per avviare il sito, devi aggiornare la configurazione DNS per instradare il traffico dall’ambiente di produzione tramite il servizio Fastly.
Prerequisiti:
-
La configurazione dell’ambiente di produzione è stata aggiornata con tutti i domini richiesti
In genere, si lavora con il proprio consulente tecnico clienti per aggiungere tutti i domini e i sottodomini di livello superiore necessari per gli store. Per aggiungere o modificare i domini per l'ambiente di produzione, Invia un ticket di supporto Adobe Commerce. Attendi la conferma che la configurazione del progetto è stata aggiornata.
Nei progetti iniziali, devi aggiungere i domini al progetto. Vedi Gestione domini.
-
È stato eseguito il provisioning del certificato SSL/TLS per gli ambienti di produzione.
Se hai aggiunto i record di verifica ACME per i domini di produzione durante la procedura di configurazione Fastly, Adobe carica automaticamente il certificato SSL/TLS nell’ambiente di produzione quando aggiorni la configurazione DNS per indirizzare il traffico al servizio Fastly. Se non hai eseguito il preprovisioning del certificato o se hai aggiornato i tuoi domini, Adobe deve completare la convalida del dominio ed eseguire il provisioning del certificato, che può richiedere fino a 12 ore.
Per aggiornare la configurazione DNS per l'avvio del sito:
-
Aggiorna la seguente configurazione DNS per il sito di produzione:
-
Imposta tutti i reindirizzamenti necessari, soprattutto se stai eseguendo la migrazione da un sito esistente
-
Imposta il record di risorse radice della zona per indirizzare il nome host
-
Abbassa il valore TTL (Time-to-Live) per aggiornare le informazioni DNS in modo da indirizzare i clienti all’archivio di produzione corretto
È consigliabile impostare un valore TTL significativamente inferiore quando si cambia il record DNS. Questo valore indica al DNS per quanto tempo memorizzare in cache il record DNS. In caso di riduzione, il DNS viene aggiornato più rapidamente. Ad esempio, puoi modificare il valore TTL da tre giorni a 10 minuti durante l’aggiornamento del sito. Tieni presente che la riduzione del valore TTL aggiunge un carico all’infrastruttura DNS. Ripristina il valore precedente più alto dopo l’avvio del sito.
-
-
Aggiungere record CNAME per far puntare i sottodomini dell'ambiente di produzione al servizio Fastly
prod.magentocloud.map.fastly.net
, ad esempio:table 0-row-2 1-row-2 2-row-2 Dominio o sottodominio CNAME www.<domain-name>.com
prod.magentocloud.map.fastly.net mystore.<domain-name>.com
prod.magentocloud.map.fastly.net -
Se necessario, aggiungere i record A per mappare il dominio apex (
<domain-name>.com
) ai seguenti indirizzi IP Fastly:table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Dominio apex NOME <domain-name>.com
151.101.1.124
<domain-name>.com
151.101.65.124
<domain-name>.com
151.101.129.124
<domain-name>.com
151.101.193.124
Un record CNAME non può coesistere con altri dati. In altre parole, se suzy.podunk.xx è un alias per sue.podunk.xx, non è possibile avere un record MX per suzy.podunk.edu, un record A o persino un record TXT.
CNAME
per i sottodomini e di tipo A
per i domini APEX (domini radice). L’eliminazione di questa regola può causare interruzioni del servizio di posta o della propagazione DNS, perché non è più possibile aggiungere altri record, ad esempio MX o NS. Alcuni provider DNS possono aggirare questo problema utilizzando personalizzazioni interne, ma il rispetto dello standard garantisce stabilità e flessibilità (ad esempio la modifica del provider DNS).-
Aggiornare l’URL di base.
-
Utilizza SSH per accedere all’ambiente di produzione.
code language-bash magento-cloud ssh -e production
-
Utilizza CLI per modificare l’URL di base per lo store.
code language-bash php bin/magento setup:store-config:set --base-url="https://www.<domain-name>.com/"
NOTA: puoi anche aggiornare l'URL di base dall'amministratore. Consulta URL store nella Guida agli store e all'esperienza di acquisto di Adobe Commerce.
-
-
Attendi alcuni minuti per l’aggiornamento del sito.
-
Verifica il sito.
Verifica la configurazione di produzione
Esegui un passaggio finale per convalidare la configurazione di produzione per uno o più archivi. Puoi aggiornare la configurazione nell’ambiente di produzione. Se le impostazioni sono di sola lettura, potrebbe essere necessario aprire una connessione SSH e utilizzare i comandi CLI per modificare la configurazione o apportare modifiche alla configurazione nell’ambiente locale. Dopo aver completato gli aggiornamenti, puoi distribuire le modifiche negli ambienti di staging e produzione.
Di seguito sono riportate le modifiche e i controlli consigliati:
Verificare il caching rapido
-
Verifica e controlla che il caching Fastly funzioni correttamente sul sito di produzione. Per ulteriori verifiche e test, vedere Test rapidi.
-
Verifica che sia stata caricata la versione più recente del codice VCL Fastly
Test delle prestazioni
È consigliabile esaminare le opzioni di Performance Toolkit nell'ambito del processo di preparazione precedente all'avvio.
Puoi eseguire il test anche utilizzando le seguenti opzioni di terze parti:
-
Assedio: verifica e definizione del traffico del software per spingere l'archivio al limite. Visita il tuo sito con un numero configurabile di client simulati. Siege supporta l’autenticazione di base, i cookie, i protocolli HTTP, HTTPS e FTP.
-
Jmeter: test di carico eccellenti per valutare le prestazioni per il traffico picco, come nel caso delle vendite flash. Crea test personalizzati da eseguire sul sito.
-
New Relic (fornito): consente di individuare i processi e le aree del sito causando un rallentamento delle prestazioni con tempo di rilevamento trascorso per azione, ad esempio la trasmissione di dati, query, Redis e altro ancora.
-
WebPageTest e PKingdom: l'analisi in tempo reale delle pagine del sito viene caricata con percorsi di origine diversi. Il pnl può costare una tassa. WebPageTest è uno strumento gratuito.
Configurazione della sicurezza
Monitoraggio delle prestazioni
È possibile utilizzare i servizi New Relic per il monitoraggio delle prestazioni in ambienti Pro e Starter. Negli account Pro plan, vengono forniti gli avvisi gestiti per i criteri di avviso di Adobe Commerce per monitorare le prestazioni delle applicazioni e dell'infrastruttura utilizzando gli agenti New Relic APM e Infrastructure. Per informazioni dettagliate sull'utilizzo di questi servizi, vedere Monitorare le prestazioni con avvisi gestiti.