Aggiornamento a Adobe Experience Manager (AEM) 6.5 upgrading-to-aem
Questa sezione riguarda l’aggiornamento di un impianto AEM a AEM 6.5:
- Pianificazione dell'aggiornamento
- Valutazione della complessità dell’aggiornamento con il rilevatore pattern
- Compatibilità con le versioni precedenti in AEM 6.5
- Procedura di aggiornamento
- Aggiornamento del codice e delle personalizzazioni
- Attività di manutenzione pre-aggiornamento
- Esecuzione di un aggiornamento sul posto
- Verifiche e risoluzione dei problemi relativi all'aggiornamento di Post
- Aggiornamenti sostenibili
- Migrazione dei contenuti differita
- Ristrutturazione dell’archivio in AEM 6.5
Per un riferimento più semplice ai casi AEM coinvolti in queste procedure, in questi articoli vengono utilizzati i seguenti termini:
- L'istanza source è l'istanza AEM da cui si sta eseguendo l'aggiornamento.
- L'istanza target è quella a cui si sta eseguendo l'aggiornamento.
Cosa È Cambiato? what-has-changed
Di seguito sono riportati i principali cambiamenti in atto nelle ultime versioni dell’AEM:
AEM 6.0 ha introdotto il nuovo archivio Jackrabbit Oak. I Persistence Manager sono stati sostituiti da Micro Kernel. A partire dalla versione 6.1, CRX2 non è più supportato. Per migrare gli archivi CRX2 dalle istanze 5.6.1, è necessario eseguire uno strumento di migrazione denominato crx2oak. Per ulteriori informazioni, vedere Utilizzo dello strumento di migrazione CRX2OAK.
Se utilizzi Assets Insights e stai eseguendo l’aggiornamento da una versione precedente a AEM 6.2, è necessario migrare le risorse e generare gli ID tramite un bean JMX. Per i test interni di Adobe, le risorse 125K in un ambiente TarMK sono state migrate in un’ora, ma i risultati possono variare.
6.3 ha introdotto un nuovo formato per SegmentNodeStore
, che è la base dell'implementazione di TarMK. Se esegui l’aggiornamento da una versione precedente a AEM 6.3, è necessaria una migrazione dell’archivio come parte dell’aggiornamento, che comporta tempi di inattività del sistema.
L'ingegnere Adobe stima che siano circa 20 minuti. La reindicizzazione non è necessaria. Inoltre, è stata rilasciata una nuova versione dello strumento crx2oak per l’utilizzo con il nuovo formato di archivio.
Questa migrazione non è necessaria per l'aggiornamento da AEM 6.3 a AEM 6.5.
Le attività di manutenzione pre-aggiornamento sono state ottimizzate per supportare l’automazione.
Le opzioni di utilizzo della riga di comando dello strumento crx2oak sono state modificate per semplificare l’automazione e supportare più percorsi di aggiornamento.
I controlli post-aggiornamento sono stati resi anche più semplici da automatizzare.
La raccolta periodica di oggetti inattivi di revisioni e la raccolta di oggetti inattivi dell’archivio dati sono ora attività di manutenzione ordinaria che devono essere eseguite periodicamente. Con l’introduzione di AEM 6.3, Adobe supporta e consiglia Online Revision Cleanup. Per informazioni su come configurare queste attività, vedere Pulizia revisioni.
L'AEM ha recentemente introdotto il rilevatore pattern per la valutazione della complessità dell'aggiornamento quando si inizia la pianificazione per l'aggiornamento. La versione 6.5 è inoltre incentrata sulla compatibilità con le versioni precedenti delle funzionalità. Infine, vengono aggiunte anche le best practice per aggiornamenti sostenibili.
Per maggiori dettagli sulle altre modifiche apportate alle versioni recenti dell’AEM, consulta le note complete sulla versione:
Panoramica dell’aggiornamento upgrade-overview
L’aggiornamento dell’AEM è un processo a più fasi, a volte a più mesi. La seguente struttura fornisce una panoramica di ciò che è incluso in un progetto di aggiornamento e del contenuto incluso in questa documentazione:
Flusso di aggiornamento upgrade-overview-1
Il diagramma seguente acquisisce il flusso complessivo consigliato evidenziando l’approccio di aggiornamento. Prendete nota del riferimento alle nuove funzioni introdotte da Adobe. L'aggiornamento deve iniziare con il rilevatore pattern (vedi Valutazione della complessità dell'aggiornamento con il rilevatore pattern), che deve consentire di decidere il percorso da seguire per la compatibilità con AEM 6.4 in base ai pattern nel report generato.
Nella versione 6.5 era stato posto un obiettivo significativo per mantenere tutte le nuove funzioni compatibili con le versioni precedenti, ma nei casi in cui riscontri ancora alcuni problemi di compatibilità con le versioni precedenti, la modalità di compatibilità consente di posticipare temporaneamente lo sviluppo per mantenere il codice personalizzato conforme alla versione 6.5. Questo approccio consente di evitare attività di sviluppo subito dopo l'aggiornamento (vedi Compatibilità con le versioni precedenti in AEM 6.5).
Infine, nel tuo ciclo di sviluppo 6.5, le funzionalità introdotte in Aggiornamenti sostenibili (vedi Aggiornamenti sostenibili) ti aiutano a seguire le best practice per rendere gli aggiornamenti futuri ancora più efficienti e fluidi.