Atualização para o AEM 6.4 upgrading-to-aem

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Nesta seção, cobrimos a atualização de uma instalação AEM para AEM 6.4:

Para facilitar a referência aos casos de AEM envolvidos nesses procedimentos, os termos a seguir são usados em todos esses artigos:

  • O source instância é a instância AEM da qual você está atualizando.
  • O target é a instância para a qual você está atualizando.
NOTE
Como parte dos esforços para melhorar a confiabilidade das atualizações, o AEM 6.4 foi submetido a uma reestruturação abrangente do repositório. Para obter mais informações sobre como se alinhar com a nova estrutura, consulte Reestruturação do repositório no AEM 6.4

O que mudou? what-has-changed

Veja a seguir as principais mudanças observadas nas últimas versões do AEM:

AEM 6.0 apresentou o novo repositório Jackrabbit Oak. Os Managers de Persistência foram substituídos por Micro Kernels. A partir da versão 6.1, o CRX2 não é mais suportado. Uma ferramenta de migração chamada crx2oak precisa ser executada para migrar repositórios CRX2 de instâncias 5.6.1. Para obter mais informações, consulte Uso da ferramenta de migração CRX2OAK.

Se o Assets Insights for usado e você estiver atualizando de uma versão anterior à AEM 6.2, os ativos deverão ser migrados e ter IDs geradas por meio de um Bean JMX. Em nossos testes internos, 125 mil ativos em um ambiente TarMK foram migrados em uma hora, mas seus resultados podem variar.

O AEM 6.3 introduziu um novo formato para o SegmentNodeStore, que é a base da implementação do TarMK. Se estiver atualizando de uma versão anterior à AEM 6.3, isso exigirá uma migração de repositório como parte da atualização, envolvendo tempo de inatividade do sistema.

A Engenharia de Adobe estima que seja em torno de 20 minutos. Observe que a reindexação não será necessária. Além disso, uma nova versão da ferramenta crx2oak foi lançada para funcionar com o novo formato de repositório.

Essa migração não é necessária se estiver atualizando do AEM 6.3 para o AEM 6.4.

As tarefas de manutenção de pré-atualização foram otimizadas para oferecer suporte à automação.

As opções de uso da linha de comando da ferramenta crx2oak foram alteradas para serem amigáveis à automação e suportar mais caminhos de atualização.

As verificações pós-atualização também foram amigáveis para automação.

A coleta periódica de lixo de revisões e coleta de lixo do armazenamento de dados agora são tarefas de manutenção de rotina que precisam ser executadas periodicamente. Com a introdução do AEM 6.3, o Adobe suporta e recomenda a Limpeza de Revisão Online. Consulte Limpeza de Revisão para obter informações sobre como configurar essas tarefas.

AEM 6.4 introduz a variável Detector de padrões para avaliar a complexidade da atualização conforme você começa a planejar a atualização. 6.4 é também muito importante compatibilidade com versões anteriores de recursos. Por fim, práticas recomendadas para atualizações sustentáveis também são adicionadas.

Para obter mais detalhes sobre o que foi alterado em versões recentes do AEM, consulte as notas de versão completas:

Visão geral da atualização upgrade-overview

Atualizar AEM é um processo de várias etapas, às vezes de vários meses. A seguinte estrutura foi fornecida como uma visão geral do que está incluído em um projeto de atualização e do conteúdo que foi incluído nesta documentação:

screen_shot_2018-03-30at80708am

Atualização do fluxo com melhorias na atualização 6.4 upgrade-overview-1

O diagrama abaixo captura o fluxo geral recomendado realce a abordagem de atualização. Observe a referência aos novos recursos que introduzimos. A atualização deve começar com o Detector de padrões (consulte Avaliação da complexidade da atualização com o Detector de padrões) que deve permitir decidir o caminho a ser seguido para compatibilidade com o AEM 6.4 com base nos padrões do relatório gerado.

Havia um grande foco no 6.4 para manter todos os novos recursos retrocompatíveis, mas nos casos em que ainda há alguns problemas de compatibilidade com versões anteriores, o modo de compatibilidade permite adiar temporariamente o desenvolvimento para manter seu código personalizado em conformidade com o 6.4. Essa abordagem ajuda você a evitar o esforço de desenvolvimento imediatamente após a atualização (consulte Compatibilidade com versões anteriores no AEM 6.4).

Finalmente, em seu ciclo de desenvolvimento 6.4, os recursos introduzidos em Upgrades sustentáveis (consulte Atualizações sustentáveis) ajuda você a seguir as práticas recomendadas para tornar as atualizações futuras ainda mais eficientes e ininterruptas.

6_4_upgrade_overviewflowchart-newpage3

recommendation-more-help
6a71a83d-c2e0-4ce7-a6aa-899aa3885b56