Topologias recomendadas para comunidades recommended-topologies-for-communities
A partir do AEM Communities 6.1, uma abordagem única foi adotada para lidar com o conteúdo gerado pelo usuário (UGC) enviado pelos visitantes do site (membros) do ambiente de publicação.
Essa abordagem é fundamentalmente diferente da maneira como a plataforma AEM lida com o conteúdo do site, que geralmente é gerenciado no ambiente do autor.
A plataforma AEM usa um armazenamento de nós que replica o conteúdo do site do autor para a publicação, enquanto o AEM Communities usa um armazenamento único e comum para UGC que nunca é replicado.
Para o armazenamento UGC comum, é necessário escolher um provedor de recursos de armazenamento (SRP). As opções recomendadas são:
Uma outra opção do SRP, JSRP - Provedor de Recurso de Armazenamento JCR, não oferece suporte a um armazenamento UGC comum para os ambientes de criação e publicação para ambos os acessos.
A exigência de um armazenamento comum resulta nas seguintes topologias recomendadas.
Para produção for-production
Estabelecer um armazenamento comum para UGC é essencial e, portanto, a implantação subjacente depende de sua capacidade de dar suporte a um armazenamento comum.
Dois exemplos:
-
Se o volume esperado de UGC for alto e uma instância de MongoDB local for possível, a escolha será MSRP.
-
Para um desempenho ideal do conteúdo da página, a escolha de um farm de publicação e ASRP forneceria o dimensionamento ideal de UGC com operações relativamente simples.
Para ambos, a implantação pode ser baseada em qualquer microkernel OAK.
Para escolher o armazenamento comum apropriado, considere cuidadosamente as características exclusivas de cada uma.
Para obter mais detalhes sobre microkernals do Oak, visite Implantações recomendadas.
Farm do Publish TarMK tarmk-publish-farm
Quando a topologia é um farm de publicação, os tópicos relevantes de importância são:
Recomendado: DSRP, MSRP ou ASRP recommended-dsrp-msrp-or-asrp
JSRP jsrp
Para desenvolvimento for-development
Para ambientes não relacionados à produção, o JSRP oferece simplicidade na configuração de um ambiente de desenvolvimento com uma instância de 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 do Adobe ou o MongoDB. Para obter um exemplo, consulte Como configurar o MongoDB para demonstração.
Referências references
-
Discute a sincronização dos dados do usuário entre as instâncias do farm de publicação.
-
Gerenciar usuários e grupos de usuários
Discute as funções dos usuários e grupos de usuários nos ambientes do autor e de publicação.
-
Descreve o armazenamento do conteúdo da comunidade separado do conteúdo do site.
-
Armazenamentos de nós e armazenamentos de dados
Basicamente, o conteúdo do site é armazenado em um armazenamento de nó. Para o Assets, um armazenamento de dados pode ser configurado para armazenar dados binários. Para Communities, um armazenamento comum deve ser configurado para selecionar o SRP.
-
Descreve as implementações de armazenamento de dois nós: Tar e MongoDB.