Installazione senza downtime

Adobe Commerce su infrastruttura cloud esegue l'applicazione in modalità manutenzione durante la fase di distribuzione, che porta il sito offline fino al completamento della distribuzione. Il periodo di tempo in cui il sito di produzione è in modalità di manutenzione dipende dalle dimensioni del sito, dal numero di modifiche applicate durante la distribuzione e dalla configurazione per la distribuzione di contenuto statico. È possibile configurare il progetto in modo che venga distribuito con un effetto di downtime zero.

Durante il processo di distribuzione, tutte le connessioni si accodano per un massimo di 5 minuti mantenendo tutte le sessioni attive e le azioni in sospeso, ad esempio l’aggiunta al carrello o l’estrazione. Dopo la distribuzione, la coda viene rilasciata e le connessioni continuano senza interruzioni. Per utilizzare questo blocco della connessione a tuo vantaggio e ridurre la distribuzione a zero tempi di inattività, devi configurare il progetto per utilizzare la strategia di distribuzione più efficiente.

Utilizza i seguenti passaggi per ridurre il tempo necessario allo store per distribuire un aggiornamento in produzione:

  1. Aggiorna al pacchetto ece-tools o aggiorna la versione ece-tools
    Il tuo progetto di infrastruttura cloud Adobe Commerce deve disporre del pacchetto ece-tools più recente in modo da disporre degli strumenti necessari per configurare una distribuzione ottimale. Se si dispone dell'ultimo ece-tools, passare al passaggio successivo.

    note note
    NOTE
    Anche se è consigliabile utilizzare il pacchetto ece-tools più recente, il metodo di distribuzione senza interruzione delle attività funziona con ece-tools versione 2002.0.13 e successive.
  2. Configura distribuzione contenuto statico
    Se la distribuzione del contenuto statico non riesce nella fase di distribuzione, il sito si blocca in modalità di manutenzione. Quando si verifica un errore durante la fase di build, il processo evita i tempi di inattività perché non inizia mai la fase di distribuzione. La generazione di contenuto statico durante la fase di compilazione con HTML minimizzato, noto anche come stato ideale, rappresenta la configurazione ottimale per le distribuzioni senza tempi di inattività e impedisce tempi di inattività in caso di errore.

  3. Configurare l'hook post-distribuzione
    Devi configurare l’hook post-distribuzione per pulire e riscaldare la cache. Per impostazione predefinita, la pulizia della cache si verifica durante la fase di distribuzione quando il sito è inattivo. Se si sposta la cache nella fase di post-distribuzione, la cache rimane attiva fino al completamento della fase di distribuzione, quindi è possibile pulire la cache in modo sicuro.

    Personalizzare l'elenco delle pagine utilizzate per precaricare la cache con la variabile di ambiente WARM_UP_PAGES.

  4. Riduci file tema
    È possibile ridurre il numero di file di tema non necessari configurando la variabile di ambiente SCD_MATRIX.

  5. Accelera la distribuzione del contenuto statico
    È possibile velocizzare il processo di distribuzione aggiornando la variabile di ambiente SCD_THREADS per aumentare il numero di thread per la distribuzione del contenuto statico.

NOTE
Puoi convalidare la configurazione del progetto per una distribuzione ottimale eseguendo la procedura guidata per lo stato ideale.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26