Topologies recommandées pour Communities recommended-topologies-for-communities
Depuis AEM Communities 6.1, une approche unique a été adoptée pour gérer le contenu généré par l’utilisateur (UGC) envoyé par les visiteurs du site (membres) à partir de l’environnement de publication.
Cette approche est fondamentalement différente de la façon dont la plateforme AEM gère le contenu du site qui est généralement géré à partir de l’environnement de création.
La plateforme AEM utilise un magasin de nœuds qui réplique le contenu du site de l’instance de création vers l’instance de publication, tandis qu’AEM Communities utilise un magasin unique et commun pour le contenu créé par l’utilisateur qui n’est jamais répliqué.
Pour le magasin UGC commun, il est nécessaire de choisir un fournisseur de ressources de stockage (SRP). Les choix recommandés sont les suivants :
Une autre option SRP, JSRP - Fournisseur de ressources de stockage JCR, ne prend pas en charge un magasin UGC commun pour les environnements de création et de publication auxquels accéder.
La nécessité d’un magasin commun se traduit par les topologies recommandées suivantes.
Pour la production for-production
La création d’un magasin commun pour le contenu créé par l’utilisateur est essentielle. Le déploiement sous-jacent dépend donc de sa capacité à prendre en charge un magasin commun.
Deux exemples :
-
Si le volume attendu de contenu créé par l’utilisateur est élevé et qu’une instance MongoDB locale est possible, le choix sera MSRP.
-
Pour des performances optimales pour le contenu des pages, le choix d’une ferme de publication et d’un ASRP permettrait une mise à l’échelle optimale du contenu créé par l’utilisateur avec des opérations relativement simples.
Pour les deux, le déploiement peut être basé sur n’importe quel micro-noyau OAK.
Pour choisir le magasin commun approprié, prenez soigneusement en compte les caractéristiques uniques de chacun.
Pour plus d’informations sur les micro-noyaux Oak, consultez Déploiements recommandés.
Ferme de publication TarMK tarmk-publish-farm
Lorsque la topologie consiste en une ferme de publication, les sujets pertinents sont les suivants :
Recommandé : DSRP, MSRP ou ASRP recommended-dsrp-msrp-or-asrp
JSRP jsrp
Pour le développement for-development
Pour les environnements hors production, JSRP simplifie la configuration d’un environnement de développement avec une instance de création et une instance de publication.
Si vous choisissez ASRP, DSRP ou MSRP pour la production, il est également possible de configurer un environnement de développement similaire à l’aide du stockage à la demande d’Adobe ou de MongoDB. Pour obtenir un exemple, consultez Comment configurer MongoDB pour la démonstration.
Références references
-
Synchronisation des utilisateurs
Décrit la synchronisation des données utilisateur entre les instances de batterie de publication.
-
Gestion des utilisateurs et des groupes d’utilisateurs
Décrit les rôles des utilisateurs et des groupes d’utilisateurs dans les environnements de création et de publication.
-
UGC magasin commun
Décrit le stockage du contenu de la communauté séparément du contenu du site.
-
Magasins de nœuds et de données
En gros, le contenu du site est stocké dans un magasin de nœuds. Pour Assets, un entrepôt de données peut être configuré pour stocker des données binaires. Pour Communities, un magasin commun doit être configuré pour sélectionner le SRP.
-
Décrit les deux implémentations de stockage de nœud : Tar et MongoDB.