Topologias recomendadas para comunidades

A partir do AEM Communities 6.1, uma abordagem única foi adotada para lidar com o conteúdo gerado pelo usuário (UGC) enviado por visitantes do site (membros) do ambiente de publicação.

Essa abordagem é fundamentalmente diferente da forma como a plataforma AEM lida com o conteúdo do site, geralmente gerenciado pelo ambiente do autor.

A plataforma AEM usa uma loja de nós que replica o conteúdo do site do autor para a publicação, enquanto a AEM Communities usa uma única loja comum para UGC que nunca é replicada.

Para a loja UGC comum, é necessário escolher um provedor de recursos de armazenamento (SRP). As opções recomendadas são:

Outra opção SRP, JSRP - Provedorde recursos do Armazenamento JCR, não oferece suporte a uma loja UGC comum para o autor e publicação de ambientes para ambos os acessos.

Exigir um armazenamento comum resulta nas seguintes topologias recomendadas.

Observação

Para AEM Communities, o UGC nunca é replicado.

Quando a implantação não incluir uma loja comum, o UGC estará visível somente na instância de publicação ou autor AEM na qual foi inserido.

Observação

Para obter mais informações sobre a plataforma AEM, consulte Implantações recomendadas e Introdução à plataformaAEM.

Para produção

A criação de uma loja comum para o UGC é essencial e, portanto, a implantação subjacente depende da sua capacidade de suportar uma loja comum.

Dois exemplos:

  1. Se o volume esperado de UGC for alto e uma instância MongoDB local for possível, então a escolha será MSRP.

  2. Para obter o desempenho ideal para o conteúdo da página, a escolha de um farm de publicação e o ASRP proporcionaria a escalabilidade ideal do UGC com operações relativamente simples.

Para ambos, a implantação pode ser baseada em qualquer microkernel OAK.

Para escolher a loja comum apropriada, considere cuidadosamente as características únicas de cada uma.

Para obter mais detalhes sobre os microkernals Oak, visite Implantaçõesrecomendadas.

Farm de publicação do TarMK

Quando a topologia é um farm de publicação, os tópicos relevantes de importância são:

MicroKernel CONTEÚDO DO LOCAL CONTENTREPOSITÓRIO GERADO PELO USUÁRIO PROVEDOR DE RECURSOS DO armazenamento LOJA COMUM
qualquer JCR MySQL DSRP Sim
qualquer JCR MongoDB MSRP Sim
qualquer JCR Adobe on-demand storage ASRP Sim

JSRP

Implantação CONTEÚDO DO LOCAL CONTENTREPOSITÓRIO GERADO PELO USUÁRIO PROVEDOR DE RECURSOS DO armazenamento LOJA COMUM
Farm TarMK (padrão) JCR JCR JSRP Não
Cluster Oak JCR JCR JSRP Sim somente para ambiente de publicação

Para desenvolvimento

Para ambientes que não sejam de produção, o JSRP oferece simplicidade na configuração de um ambiente de desenvolvimento com uma instância do autor e uma instância de publicação.

Se você escolher ASRP, DSRP ou MSRP para produção, também será possível configurar um ambiente de desenvolvimento semelhante usando o armazenamento sob demanda Adobe ou MongoDB. Para ver um exemplo, consulte Como configurar o MongoDB para demonstração.

Referências

Nesta página