Show Menu
TÓPICOS×

SRP - Armazenamento de conteúdo da comunidade

Introdução

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.
Diferentemente das versões anteriores, não há replicação reversa/direta do UGC em instâncias do 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 autor e publicação, com exceção do JSRP.
Veja a seguir as características de cada opção SRP, que é uma informação crucial para o processo de decisão ao escolher o SRP apropriado e a implantação Topologias recomendadas para comunidades subjacente.
Para obter detalhes sobre o uso do SRP para UGC, consulte Visão geral do provedor de recursos de armazenamento.
O SRP se aplica somente ao conteúdo da comunidade. Isso não afeta o local em que o conteúdo do site é armazenado (armazenamento de nós) e não afeta a manipulação segura do registro do usuário, dos perfis de usuário e dos grupos de usuários entre as instâncias do AEM (consulte também Gerenciamento de dados do usuário).
A partir do AEM 6.1, o UGC nunca é replicado .
Quando a implantação não incluir uma loja comum, como a topologia padrão JSRP , o UGC estará visível somente na instância de autor ou publicação do AEM na qual 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

ASRP - Provedor de recursos de armazenamento da Adobe Com essa opção, o UGC é mantido remotamente em um serviço de nuvem hospedado e gerenciado pela Adobe. Requer uma licença adicional e trabalhar com um representante de conta para fornecer a conta dessa licença específica.
  • Requer um serviço em nuvem associado fornecido e suportado pela Adobe para armazenar conteúdo da comunidade
  • Requer a escolha de um data center em uma região específica (EUA, EMEA, APAC)
  • Exige que todo o acesso programático ao UGC seja feito por meio da API SRP
  • Adequado para o farm de publicação do TarMK
  • Adequado quando não houver intenção de investir no armazenamento local
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 do 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
  • Exige que todo o acesso programático ao UGC seja feito por meio da API 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 é persistente diretamente em uma instância de banco de dados MySQL local.
  • Requer uma instalação local do MySQL para armazenar conteúdo da comunidade
  • Requer uma instalação local do Apache Solr
  • Exige que todo o acesso programático ao UGC seja feito por meio da API 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á armazenamento comum. O UGC é persistente somente no mesmo repositório JCR que a instância do 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 na qual ele foi postado
  • Exige que todo o acesso programático ao UGC seja feito por meio da API 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 do TarMK)
  • A moderação é executada somente no ambiente de publicação (não há mecanismo de replicação reversa/direta entre o autor e a publicação)
  • Geralmente melhor para desenvolvimento, demonstrações e treinamento

Configuração do SRP

A especificação da opção de armazenamento padrão, com base na implantação subjacente, é feita por meio do console Configuração de armazenamento.
Para obter detalhes de configuração de cada opção, consulte:
Se nenhuma opção de armazenamento estiver ativamente selecionada, o JSRP será ativado por padrão.

Informações adicionais

UGC Nunca Replicado

No ambiente do autor, um autor cria o conteúdo da página e o replica no ambiente de publicação. Quando uma página inclui um recurso AEM Communities interativo, como comentários, revisões, fórum, blog ou QnA, a interação dos membros (visitantes do site que fizeram logon) em uma instância de publicação resulta em conteúdo gerado pelo usuário (UGC) inserido no ambiente de publicação.
Anteriormente, esse conteúdo da comunidade era replicado reverso para instâncias do autor e do autor replicado para instâncias de publicação. Foi problemático manter a consistência entre as instâncias do AEM com replicação reversa e posterior.
A partir do AEM Communities 6.1, a necessidade de replicação do UGC foi eliminada com o uso do armazenamento compartilhado para UGC, conforme descrito acima.
Embora o conteúdo do site seja replicado, o UGC nunca é replicado.

Gerenciamento de dados do usuário

Também é de interesse para as Comunidades *usuários usuários. 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 um farm de publicação.
A partir do AEM Communities 6.1, os dados relacionados ao usuário são sincronizados usando a distribuição Sling em vez da replicação. Para obter mais informações, acesse Sincronização Sincronização de usuários das comunidades do usuário.

Upgrading to AEM Communities 6.2

Ao atualizar para o AEM Communities 6.3, se o UGC pré-existente precisar ser retido, as etapas devem ser realizadas dependendo se a comunidade do AEM 5.6.1 ou AEM 6.0 usou o armazenamento sob demanda da Adobe ou o armazenamento local do UGC.
Para obter detalhes, consulte Atualização para o AEM Communities 6.3 .