Obtenha respostas para perguntas frequentes sobre a migração de conteúdo para o AEM as a Cloud Service.
Use o modelo abaixo para fornecer mais detalhes ao criar tíquetes de suporte para Adobe relacionados à CTT.
Há três métodos diferentes disponíveis
Não. A CTT como ferramenta poderia extrair da fonte do AEM e assimilar no AEMaaCS. No entanto, há limites específicos na plataforma AEMaaCS que devem ser considerados antes da migração.
Para obter mais informações, consulte pré-requisitos da migração na nuvem.
Exporte o relatório como CSV e faça upload dele para o Cloud Acceleration Manager, associado à sua organização IMS. Em seguida, passe pelo processo de revisão como descrito na Fase de preparação.
Revise a avaliação de complexidade de código e conteúdo fornecida pela ferramenta e anote os itens de ação associados que levam ao acúmulo de refatoração de código ou à Avaliação de migração na nuvem.
É sempre recomendável executar uma extração e assimilação 1:1 entre os níveis de criação e publicação. Dito isso, é aceitável extrair o autor de produção de origem e assimilá-lo no Dev, Stage e Production CS.
Como o processo de migração depende da largura de banda da Internet, do heap alocado para o processo CTT, da memória livre disponível e da E/S de disco que são subjetivos para cada sistema de origem, é recomendável executar as migrações de Prova de Antecedência e extrapolar esses pontos de dados para gerar estimativas.
A ferramenta CTT é executada em seu próprio processo Java™, que ocupa até um heap de 4 gb, que é configurável por meio da configuração OSGi. Esse número pode mudar, mas você pode pular para o processo Java™ e descobrir isso.
Se o AZCopy estiver instalado e/ou a opção de Pré-cópia/recurso de validação estiver ativado, o processo do AZCopy consumirá ciclos da CPU.
Além do jvm , a ferramenta também usa E/S de disco para armazenar os dados em um espaço temporário de transição e que será limpo após o ciclo de extração. Além da RAM, CPU e E/S de disco, a ferramenta CTT também usa a largura de banda da rede do sistema de origem para carregar dados no armazenamento de blobs do Azure.
A quantidade de recursos que o processo de extração da CTT utiliza depende do número de nós, do número de blobs e do seu tamanho agregado. É difícil fornecer uma fórmula e, portanto, é recomendável executar uma pequena Prova de migração para determinar os requisitos de upsize do servidor de origem.
Se os ambientes de clonagem forem usados para migração, eles não afetarão a utilização de recursos do servidor de produção em tempo real, mas terão seus próprios inconvenientes em relação à sincronização de conteúdo entre a produção em tempo real e o clone
A resposta curta é "Sim".
A extração e assimilação da CTT sem o mapeamento de usuários migra somente o conteúdo, os princípios associados (usuários, grupos) do AEM de origem para o AEMaaCS. Mas há um requisito para que esses usuários (identidades) presentes no Adobe IMS e que tenham (provisionados com) acesso à instância do AEMaaCS para se autenticarem com êxito. O trabalho de ferramenta de mapeamento do usuário é mapear o usuário local do AEM para o usuário do IMS para que a autenticação e as autorizações funcionem juntas.
Nesse caso, o provedor de identidade SAML é configurado no Adobe IMS para usar Federated / Enterprise ID, em vez de usar diretamente para AEM usando Manipulador de autenticação.
A resposta curta é "Sim".
A extração e assimilação da CTT sem mapeamento de usuários realmente migra o conteúdo, os princípios associados (usuários, grupos) do AEM de origem para o AEMaaCS. Mas há um requisito para que esses usuários (identidades) presentes no Adobe IMS e que tenham (provisionados com) acesso à instância do AEMaaCS para se autenticarem com êxito. O trabalho de ferramenta de mapeamento do usuário é mapear o usuário local do AEM para o usuário do IMS para que a autenticação e as autorizações funcionem juntas.
Nesse caso, os usuários usam o Adobe ID pessoal e o Adobe ID é usado pelo administrador do IMS para fornecer acesso ao AEMaaCS.
No contexto da fase de extração, As opções são substituir os dados no container de preparo de ciclos de extração anteriores ou adicionar o diferencial (adicionado/atualizado/excluído) a ele. O Contêiner de preparo não é nada, mas o contêiner de armazenamento de blob associado ao conjunto de migração. Cada conjunto de migração recebe seu próprio container de preparo.
No contexto da fase de assimilação, As opções são + para substituir todo o repositório de conteúdo do AEMaaCS ou sincronizar o conteúdo diferencial (adicionado/atualizado/excluído) do container de migração de preparo.
Sim, é possível, mas exige um planejamento cuidadoso em relação a:
Revise o processo de extração e assimilação complementar conforme documentado antes de planejar as migrações.
Sim. O tráfego do usuário final não é interrompido pela atividade de migração de conteúdo. No entanto, a assimilação do autor congela a criação de conteúdo até que seja concluída.
Sim. A representação original ausente significa que o binário do ativo não é carregado corretamente em primeiro lugar. Considerá-lo como dados ruins; revise, faça backup usando o Gerenciador de pacotes (conforme necessário) e remova-o do AEM de origem antes de executar a extração. Os dados incorretos terão resultados negativos nas etapas de processamento do ativo.
jcr:content
para pastas. O que devo fazer com eles?Quando jcr:content
estiver ausente no nível da pasta, qualquer ação para propagar configurações, como perfis de processamento etc. dos pais vai quebrar neste nível. Revise o motivo da ausência jcr:content
. Mesmo que seja possível migrar essas pastas, observe que elas prejudicam a experiência do usuário e causam ciclos desnecessários de solução de problemas posteriormente.
Sim, há um Verificar tamanho que faz parte dos CTT.
Sim, há um validação que faz parte dos CTT.
Infelizmente, Não. O caso de uso da CTT é migrar o conteúdo da origem do AEM 6.3+ no local/hospedada no AMS para ambientes de nuvem do AEMaaCS. Leia a documentação da CTT.
A Fase de extração é um processo envolvido que requer vários aspectos para funcionar conforme esperado. Estar ciente dos diferentes tipos de problemas que podem ocorrer e como atenuá-los aumenta o sucesso geral da migração de conteúdo.
A documentação pública é continuamente aprimorada com base nos aprendizados, mas aqui estão algumas categorias de problemas de alto nível e possíveis motivos subjacentes.
A fase de assimilação ocorre completamente na plataforma de nuvem e requer ajuda dos recursos que têm acesso à infraestrutura do AEMaaCS. Crie um tíquete de suporte para obter mais ajuda.
Estas são as possíveis categorias de problemas (não considere isso como uma lista exclusiva)
A resposta curta é "Sim".
O processo da CTT requer conectividade com os recursos abaixo:
author-p<program_id>-e<env_id>.adobeaemcloud.com
casstorageprod.blob.core.windows.net
usermanagement.adobe.io
Consulte a documentação para obter mais informações sobre conectividade de origem.
Não. Para processar os ativos, a solicitação para reprocessar deve ser iniciada.
Sim. Os ativos são reindexados com base nas definições de índice disponíveis no AEMaaCS.
Sim, considere o seguinte quando o AEM de origem tiver integração com o Dynamic Media.
Leia a pergunta e a resposta acima antes de
(Estas são duas opções possíveis, mas não estão limitadas a apenas estas duas). Depende de como o cliente deseja abordar o UAT, do teste de desempenho, do ambiente disponível e se um clone está sendo usado para migração ou não. Considere esses dois como ponto de partida para discussão
Opção 1
Se o número de ativos/nós no ambiente de origem estiver na extremidade inferior (~100.000), supondo que eles possam ser migrados por um período de 24 + 72 horas, incluindo extração e assimilação, a melhor abordagem é
wipe=true
wipe=true
Com essa opção, é possível executar a migração de um para um, ou seja, desenvolvimento no local → desenvolvimento do AEMaaCS e assim por diante. e mover as configurações do DM de seus respectivos ambientes
(Caso a migração esteja sendo planejada para ser executada a partir do clone)
Opção 2
Execute uma migração de limpeza de Desenvolvimento local para Desenvolvimento do AEMaaCS.
A abordagem acima pode ser usada apenas para medir a duração da migração, mas requer uma limpeza posterior.