DocumentationAEM 6.5Guide de Communities

Topologies recommandées pour Communities

Dernière mise à jour : 14 juillet 2024
  • S'applique à :
  • Experience Manager 6.5
  • Rubriques :
  • Communities

Créé pour :

  • Administration

Depuis AEM Communities 6.1, une approche unique a été adoptée pour gérer le contenu généré par les utilisateurs (UGC) envoyé par les visiteurs du site (membres) à partir de l’environnement de publication.

Cette approche diffère fondamentalement de la manière dont la plateforme AEM gère le contenu du site généralement géré à partir de l’environnement de création.

La plateforme AEM utilise un magasin de noeuds qui reproduit le contenu du site de l’auteur à la publication, tandis qu’AEM Communities utilise un seul magasin commun pour le contenu généré 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 :

  • DSRP - Fournisseur de ressources de stockage de la base de données relationnelle
  • MSRP - Fournisseur de ressources de stockage MongoDB
  • ASRP - Fournisseur de ressources de stockage d’Adobe

Une autre option SRP, JSRP - JCR Storage Resource Provider, ne prend pas en charge un magasin UGC commun pour les environnements de création et de publication pour les deux accès.

L’exigence d’un magasin commun entraîne les topologies recommandées suivantes.

NOTE
Pour AEM Communities, UGC n’est jamais répliqué.
Lorsque le déploiement n’inclut pas un magasin commun, le contenu généré par l’utilisateur n’est visible que sur l’instance de publication ou d’auteur AEM sur laquelle il a été saisi.
NOTE
Pour plus d’informations sur la plateforme AEM, voir Déploiements recommandés et Introduction à la plateforme AEM.

Pour la production

La création d’un magasin commun pour le contenu généré par l’utilisateur est essentielle, de sorte que le déploiement sous-jacent dépend de sa capacité à prendre en charge un magasin commun.

Deux exemples :

  1. Si le volume de contenu généré par l’utilisateur est élevé et qu’une instance MongoDB locale est possible, le choix sera MSRP.

  2. Pour des performances optimales pour le contenu de la page, le choix d'une ferme de publication et d'une ASRP donnerait une mise à l'échelle optimale du contenu généré par l'utilisateur avec des opérations relativement simples.

Pour les deux, le déploiement peut être basé sur n’importe quel micronoyau OAK.

Pour choisir le magasin commun approprié, réfléchissez attentivement aux caractéristiques uniques de chacun.

Pour plus d’informations sur les microkernals Oak, consultez la page Déploiements recommandés.

Ferme de publication TarMK

Lorsque la topologie est une ferme de publication, les sujets importants sont les suivants :

  • Synchronisation des utilisateurs
  • Gestion des utilisateurs et des groupes d’utilisateurs

Recommandé : DSRP, MSRP ou ASRP

MicroKernel
CONTENTREPOSITORY DU SITE
CONTENTREPOSITORY GÉNÉRÉ PAR L’UTILISATEUR
FOURNISSEUR DE RESSOURCES DE STOCKAGE
COMMON STORE
quelconque
JCR
MySQL
DSRP
Oui
quelconque
JCR
MongoDB
MSRP
Oui
quelconque
JCR
Adobe du stockage sur demande
ASRP
Oui

JSRP

Déploiement
CONTENTREPOSITORY DU SITE
CONTENTREPOSITORY GÉNÉRÉ PAR L’UTILISATEUR
FOURNISSEUR DE RESSOURCES DE STOCKAGE
COMMON STORE
Ferme TarMK (par défaut)
JCR
JCR
JSRP
Non
Grappe Oak
JCR
JCR
JSRP
Yesfor Publish uniquement

Pour le développement

Pour les environnements hors production, JSRP permet de configurer plus simplement un environnement de développement avec une instance d’auteur 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 d’Adobe on Demand Storage ou de MongoDB. Pour obtenir un exemple, reportez-vous à la section Comment configurer MongoDB pour la démonstration.

Références

  • Synchronisation des utilisateurs

    Décrit la synchronisation des données utilisateur entre les instances de fermes de publication.

  • Gestion des utilisateurs et des groupes d’utilisateurs

    Discute des 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é distinct du contenu du site.

  • Magasins de noeuds et entrepôts de données

    Fondamentalement, le contenu du site est stocké dans un magasin de noeuds. 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 la SRP.

  • Éléments de stockage

    Décrit les deux implémentations de stockage de noeuds : Tar et MongoDB.

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791