Empfohlene Topologien für Communities recommended-topologies-for-communities
Seit AEM Communities 6.1 gibt es einen einzigartigen Ansatz für die Verarbeitung von benutzergenerierten Inhalten (User Generated Content, UGC), die von Seitenbesuchern (Mitgliedern) aus der Veröffentlichungsumgebung gesendet werden.
Dieser Ansatz unterscheidet sich grundlegend von der Art und Weise, wie die AEM-Plattform Website-Inhalte verarbeitet, die im Allgemeinen von der Autorenumgebung aus verwaltet werden.
Die AEM-Plattform verwendet einen Knotenspeicher, der Website-Inhalte von der Autoren- zur Veröffentlichungsinstanz repliziert, während AEM Communities einen einzigen, gemeinsamen Speicher für UGC verwendet, der nie repliziert wird.
Für den gemeinsamen UGC-Speicher muss ein Speicherressourcenanbieter (Storage Resource , SRP) ausgewählt werden Die empfohlenen Optionen sind:
Eine andere SRP-Option, JSRP - JCR Storage Resource Provider, unterstützt keinen gemeinsamen UGC-Speicher für die Autoren- und Veröffentlichungsumgebungen, auf die beide zugreifen können.
Die Anforderung eines gemeinsamen Speichers führt zu den folgenden empfohlenen Topologien.
Für die Produktion for-production
Die Einrichtung eines gemeinsamen Speichers für benutzergenerierten Inhalt ist von entscheidender Bedeutung. Daher hängt die zugrunde liegende Bereitstellung von der Fähigkeit ab, einen gemeinsamen Speicher zu unterstützen.
Zwei Beispiele:
-
Wenn die erwartete Menge an benutzergenerierten Inhalten hoch und eine lokale MongoDB-Instanz möglich ist, wäre die Wahl MSRP.
-
Für eine optimale Leistung bei Seiteninhalten würde die Auswahl einer Veröffentlichungsfarm und ASRP eine optimale Skalierung von benutzergenerierten Inhalten mit relativ einfachen Vorgängen ermöglichen.
Für beide kann die Bereitstellung auf einem beliebigen OAK-Mikrokernel basieren.
Bei der Auswahl des geeigneten gemeinsamen Speichers sollten die individuellen () sorgfältig berücksichtigt werden.
Weitere Informationen zu Oak-Mikrokernels finden Sie unter Empfohlene Bereitstellungen.
TarMK-Veröffentlichungsfarm tarmk-publish-farm
Wenn es sich bei der Topologie um eine Veröffentlichungsfarm handelt, sind folgende wichtige Themen wichtig:
Empfohlen: DSRP, MSRP oder ASRP recommended-dsrp-msrp-or-asrp
JSRP jsrp
Zur Entwicklung for-development
Für Nicht-Produktionsumgebungen bietet JSRP Einfachheit beim Einrichten einer Entwicklungsumgebung mit einer Autoreninstanz und einer Veröffentlichungsinstanz.
Wenn Sie ASRP, DSRP oder MSRP für die Produktion auswählen, ist es auch möglich, eine ähnliche Entwicklungsumgebung mit Adobe-On-Demand-Speicher oder MongoDB einzurichten. Ein Beispiel finden Sie unter Einrichten von MongoDB für Demo.
Verweise references
-
Erörtert die Synchronisierung von Benutzerdaten zwischen Instanzen der Veröffentlichungsfarm.
-
Verwalten von Benutzern und Benutzergruppen
Erörtert die Rollen von Benutzern und Benutzergruppen in der Autoren- und Veröffentlichungsumgebung.
-
UGC Common Store
Beschreibt das Speichern von Community-Inhalten getrennt von Site-Inhalten.
-
Knotenspeicher und Datenspeicher
Grundsätzlich werden Site-Inhalte in einem Knotenspeicher gespeichert. Für Assets kann ein Datenspeicher zum Speichern binärer Daten konfiguriert werden. Für Communities muss ein Common Store konfiguriert werden, um das SRP auszuwählen.
-
Beschreibt die beiden Knotenspeicher-Implementierungen TAR und MongoDB.