Actualización a AEM 6.4 upgrading-to-aem
En esta sección, tratamos la actualización de una instalación AEM a la AEM 6.4:
- Planificación de la actualización
- Evaluación de la complejidad de la actualización con Pattern Detector
- Compatibilidad con versiones anteriores en AEM 6.4
- Procedimiento de actualización
- Actualización de código y personalizaciones
- Tareas de mantenimiento previas a la actualización
- Realización de una actualización in situ
- Comprobación y solución de problemas posteriores a la actualización
- Actualizaciones sostenibles
- Migración de contenido diferido
- Reestructuración de repositorios en AEM 6.4
Para facilitar la referencia a los AEM casos involucrados en estos procedimientos, se utilizan los siguientes términos en estos artículos:
- La variable source es la instancia de AEM desde la que se actualiza.
- La variable target es la instancia a la que está actualizando.
¿Qué ha cambiado? what-has-changed
A continuación se indican los cambios más importantes que se han producido en las últimas versiones de AEM:
AEM 6.0 introdujo el nuevo repositorio de Jackrabbit Oak. Los administradores de persistencia se reemplazaron por Micro kernels. A partir de la versión 6.1, CRX2 ya no es compatible. Se debe ejecutar una herramienta de migración llamada crx2oak para migrar repositorios CRX2 de instancias 5.6.1. Para obtener más información, consulte Uso de la herramienta de migración CRX2OAK.
Si se va a utilizar Assets Insights y se está actualizando desde una versión anterior a AEM 6.2, los recursos deben migrarse y deben generarse ID a través de un bean JMX. En nuestras pruebas internas, se migraron 125.000 activos en un entorno TarMK en una hora, pero los resultados pueden variar.
AEM 6.3 ha introducido un nuevo formato para el SegmentNodeStore
, que es la base de la implementación de TarMK. Si está actualizando desde una versión anterior a AEM 6.3, esto requerirá una migración del repositorio como parte de la actualización, lo que implica downtime del sistema.
Adobe Engineering estima que esto será de unos 20 minutos. Tenga en cuenta que la reindexación no será necesaria. Además, se ha lanzado una nueva versión de la herramienta crx2oak para trabajar con el nuevo formato de repositorio.
Esta migración no es necesaria si se actualiza de AEM 6.3 a AEM 6.4.
Las tareas de mantenimiento previas a la actualización se han optimizado para admitir la automatización.
Las opciones de uso de la línea de comandos de la herramienta crx2oak se han cambiado para que sean fáciles de usar y admitan más rutas de actualización.
Las comprobaciones posteriores a la actualización también han permitido facilitar la automatización.
La recolección periódica de basura de revisiones y la recolección de basura en el almacén de datos son ahora tareas de mantenimiento rutinarias que deben realizarse periódicamente. Con la introducción de AEM 6.3, Adobe apoya y recomienda la limpieza de revisión en línea. Consulte Limpieza de revisión para obtener información sobre cómo configurar estas tareas.
AEM 6.4 introduce la variable Detector de patrones para evaluar la complejidad de la actualización a medida que comienza a planificar la actualización. 6.4 también se centra en compatibilidad con versiones anteriores de las funciones. Por último, las prácticas recomendadas para actualizaciones sostenibles también se añaden.
Para obtener más información sobre los cambios que se han producido en las versiones AEM recientes, consulte las notas de la versión completas:
Información general sobre la actualización upgrade-overview
La actualización de AEM es un proceso de varios pasos, a veces de varios meses. La siguiente descripción se ha proporcionado como una descripción general de lo que se incluye en un proyecto de actualización y el contenido que se ha incluido en esta documentación:
Flujo de actualización con mejoras en la actualización a la versión 6.4 upgrade-overview-1
El diagrama siguiente captura el flujo recomendado general para resaltar el enfoque de actualización. Tenga en cuenta la referencia a las nuevas funciones que hemos introducido. La actualización debe comenzar con Pattern Detector (consulte Evaluación de la complejidad de la actualización con Pattern Detector), que debería permitirle decidir la ruta que desea seguir para la compatibilidad con AEM 6.4 en función de los patrones del informe generado.
En la versión 6.4 se hizo un gran hincapié en mantener todas las nuevas funciones compatibles con versiones anteriores, pero en los casos en que siga habiendo algunos problemas de compatibilidad con versiones anteriores, el modo de compatibilidad le permite aplazar temporalmente el desarrollo para mantener el código personalizado compatible con la versión 6.4. Este enfoque le ayuda a evitar el esfuerzo de desarrollo inmediatamente después de la actualización (consulte Compatibilidad con versiones anteriores en AEM 6.4).
Por último, en su ciclo de desarrollo 6.4, las funciones introducidas en Actualizaciones sostenibles (consulte Actualizaciones sostenibles) le ayuda a seguir las prácticas recomendadas para que las futuras actualizaciones sean aún más eficientes y sin problemas.