SRP - Armazenamento de conteúdo da comunidade srp-community-content-storage

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.

Introdução introduction

A partir do AEM Communities 6.1, o conteúdo gerado pelo usuário (UGC) é armazenado em uma única loja comum fornecida por um provedor de recursos de armazenamento (SRP). Há várias opções de SRP a partir das quais escolher, como ASRP, MSRP e JSRP.

Ao contrário de versões anteriores, não há replicação inversa/direta do UGC em instâncias AEM. Em vez disso, o SRP torna o UGC diretamente acessível para operações de criação, leitura, atualização e exclusão (CRUD) de todas as instâncias de criação e publicação, com uma exceção para o JSRP.

Veja a seguir características de cada opção SRP, que é uma informação crucial para o processo de decisão ao escolher o SRP adequado e implantação subjacente.

Para obter detalhes sobre o uso do SRP para UGC, consulte Visão geral do provedor de recursos de armazenamento.

NOTE
O SRP se aplica somente ao conteúdo da comunidade. Não afeta o local onde o conteúdo do site é armazenado (armazenamento de nó) e não afeta a manipulação segura do registro de usuários, perfis de usuários e grupos de usuários entre AEM instâncias (consulte também Gerenciar dados do usuário).
CAUTION
A partir do AEM 6.1, O UGC nunca é replicado.
Quando a implantação não inclui um armazenamento comum, como o padrão JSRP topologia, o UGC estará visível somente na instância de publicação ou autor do AEM em que foi inserido. Somente se a topologia incluir um cluster de publicação, o UGC estará visível em qualquer instância de publicação.

Características das opções de SRP characteristics-of-srp-options

ASRP - Provedor de Recursos de Armazenamento Adobe
Com essa opção, o UGC é mantido remotamente em um serviço de nuvem hospedado e gerenciado pelo Adobe. Exige uma licença adicional e trabalha com um representante de conta para fornecer a conta dessa licença específica.

  • Requer um serviço de nuvem associado fornecido e suportado pelo Adobe para armazenar conteúdo da comunidade
  • Requer a escolha de um data center em uma região específica (EUA, EMEA, APAC)
  • Requer que todo o acesso programático ao UGC seja feito por meio da API do SRP
  • Adequado para o farm de publicação do TarMK
  • Adequado quando não houver intenção de investir no armazenamento local
NOTE
Há um limite para carregar anexos em postagens (ou comentários) no ASRP, que é de 50 MB.

MSRP - Provedor de recursos de armazenamento MongoDB
Com essa opção, o UGC é persistente diretamente em uma instância MongoDB local.

  • Requer uma instalação local e licenciada do MongoDB para armazenar conteúdo da comunidade
  • Requer uma instalação local do Apache Solr
  • Requer que todo o acesso programático ao UGC seja feito por meio da API do SRP
  • Adequado para um farm de publicação TarMK existente
  • Adequado para um cluster MongoMK ou RdbMK
  • Adequado ao esperar grandes volumes de conteúdo da comunidade

DSRP - Provedor de Recursos de Armazenamento de Banco de Dados Relacional
Com essa opção, o UGC é mantido diretamente em uma instância de banco de dados local do MySQL.

  • Requer uma instalação local do MySQL para armazenar conteúdo da comunidade
  • Requer uma instalação local do Apache Solr
  • Requer que todo o acesso programático ao UGC seja feito por meio da API do SRP
  • Adequado para um farm de publicação TarMK existente
  • Adequado para um cluster MongoMK ou RdbMK
  • Adequado ao esperar grandes volumes de conteúdo da comunidade

JSRP - Provedor de recursos de armazenamento JCR
Com a opção padrão , não há um armazenamento comum. O UGC é persistente somente no mesmo repositório JCR que a instância AEM na qual foi inserido.

  • Armazena o conteúdo da comunidade no repositório JCR do autor ou da instância de publicação do AEM em que foi publicado
  • Requer que todo o acesso programático ao UGC seja feito por meio da API do SRP
  • Requer um cluster de publicação se mais de uma instância de publicação estiver implantada (não há mecanismo de replicação entre instâncias de publicação em um farm TarMK)
  • A moderação é executada somente no ambiente de publicação (não há mecanismo de replicação inversa/de encaminhamento entre o autor e a publicação)
  • Geralmente melhor para desenvolvimento, demonstrações e treinamento

Configuração do SRP configuring-srp

A especificação da opção de armazenamento padrão, com base na implantação subjacente, é feita por meio do Console de configuração de armazenamento.

Para obter detalhes de configuração de cada opção, consulte:

Se nenhuma opção de armazenamento for selecionada ativamente, o JSRP será ativado por padrão.

Informações adicionais additional-information

UGC Nunca Replicado ugc-never-replicated

No ambiente de criação, um autor cria conteúdo de página e o replica no ambiente de publicação. Quando uma página inclui um recurso interativo do AEM Communities, como comentários, revisões, fórum, blog ou QnA, a interação dos membros (visitantes do site conectados) em uma instância de publicação resulta no conteúdo gerado pelo usuário (UGC) inserido no ambiente de publicação.

Anteriormente, esse conteúdo da comunidade era replicado inversamente para instâncias do autor e do autor replicado para instâncias de publicação. Era problemático manter a consistência entre instâncias AEM com replicação inversa e posterior.

A partir do AEM Communities 6.1, a necessidade de replicação do UGC foi eliminada usando o armazenamento compartilhado do UGC, conforme descrito acima.

Embora o conteúdo do site seja replicado, o UGC nunca é replicado.

Gerenciar dados do usuário managing-user-data

Também interessam às Comunidades usuários, grupos de usuários e perfis de usuário. Esses dados relacionados ao usuário, quando criados e atualizados no ambiente de publicação, precisam ser disponibilizados para outras instâncias de publicação quando a topologia for uma publicar farm.

A partir do AEM Communities 6.1, os dados relacionados ao usuário são sincronizados usando a distribuição do Sling em vez da replicação. Para obter mais informações, visite Sincronização de usuários.

Atualização para o AEM Communities 6.2 upgrading-to-aem-communities

Ao atualizar para o AEM Communities 6.3, se o UGC pré-existente precisar ser retido, as etapas devem ser tomadas, dependendo se a comunidade AEM 5.6.1 ou AEM 6.0 usou o armazenamento Adobe on Demand ou o armazenamento local do UGC.

Para obter detalhes, visite Atualização para o AEM Communities 6.3.

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6