Riduzione dei tempi di inattività dell'implementazione su Adobe Commerce su infrastruttura cloud

Per ridurre drasticamente i tempi di inattività di manutenzione e fornire una configurazione efficiente dello store tra gli ambienti, Adobe Commerce sull'infrastruttura cloud fornisce la funzione Gestione della configurazione. Per l’infrastruttura cloud Adobe Commerce 2.2.x e le implementazioni successive, questa funzione supporta i concetti e le opzioni di distribuzione della pipeline con passaggi ridotti.

Panoramica

I problemi che richiedono tempo e denaro per l’implementazione del Web store includono:

  • Applicazione della stessa configurazione in tutti gli ambienti. In genere, le configurazioni vengono immesse manualmente o tramite complessi aggiornamenti del database. Con Configuration Management, puoi esportare le configurazioni dal database in un singolo file per inviarlo in seguito con il tuo codice dall’ambiente di sviluppo locale a Integration, Staging e Produzione.

  • Inattività del sito durante la distribuzione di contenuto statico. In genere, il contenuto statico viene distribuito durante la fase di distribuzione. Questa operazione può richiedere fino a 30 minuti o più, il che non è accettabile per gli affari. Gestione configurazione sposta la distribuzione del contenuto statico nella fase di compilazione, che non richiede tempi di inattività.

Versioni della tecnologia

  • Adobe Commerce sull'infrastruttura cloud 2.1.4 e versioni successive per Gestione configurazione
  • Adobe Commerce sull'infrastruttura cloud 2.2 e versioni successive per la gestione della configurazione e la distribuzione della pipeline

Che cos’è Configuration Management

Per farla breve, il processo di gestione della configurazione (noto anche come distribuzione delle pipeline) estrae tutte le impostazioni di configurazione dal database Adobe Commerce on Cloud Infrastructure in un unico file PHP. Quindi, aggiungi il file al commit Git e invialo in tutti gli ambienti.

Ciò offre i seguenti vantaggi:

  • Impostazioni coerenti in tutti gli ambienti: tutte le impostazioni esportate nel file di configurazione vengono bloccate (i campi corrispondenti nell'amministratore di Commerce diventano di sola lettura), il che garantisce configurazioni coerenti quando si invia il file in tutti gli ambienti.
  • Tempi di inattività ridotti: la distribuzione dei file statici passa dalla fase di distribuzione (che richiede che il sito sia in modalità di manutenzione) alla fase di compilazione (quando il sito non è in modalità di manutenzione e non verrà disattivato in caso di errori o problemi).
  • Dati sensibili protetti: con Adobe Commerce sull'infrastruttura cloud 2.2 e versioni successive, il processo esporta anche i dati sensibili (ad esempio le credenziali del gateway di pagamento) nel file env.php. Questo file deve essere salvato solo nell’ambiente in cui viene creato e non inviato con i rami Git.

Si consiglia vivamente di applicare l’approccio di gestione della configurazione nell’implementazione.

Gestione della configurazione nella documentazione per gli sviluppatori

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a