Communities 用の推奨トポロジ recommended-topologies-for-communities

AEM Communities 6.1では、サイト訪問者(メンバー)がパブリッシュ環境から送信したユーザー生成コンテンツ(UGC)を処理するための独自のアプローチが採用されています。

このアプローチは、一般的にオーサー環境から管理されるサイトコンテンツを、AEMの基盤が処理する方法とは根本的に異なります。

AEMでは、サイトコンテンツをオーサーからパブリッシュまでレプリケートするノードストアを使用します。一方、AEM Communitiesでは、レプリケートされないUGCに対して、単一の一般的なストアを使用します。

共通のUGC ストアの場合、​ ストレージリソースプロバイダー(SRP) ​を選択する必要があります。 推奨される選択肢は次のとおりです。

もう1つのSRP オプション JSRP - JCR ストレージリソースプロバイダーは、オーサー環境とパブリッシュ環境の両方にアクセスするための共通のUGC ストアをサポートしていません。

共通のストアを必要とすると、次の推奨トポロジになります。

NOTE
AEM Communitiesの場合、UGCはレプリケートされません。
デプロイメントにcommon storeが含まれていない場合、UGCは、そのUGCが入力されたAEM パブリッシュインスタンスまたはオーサーインスタンスでのみ表示されます。
NOTE
AEM Platformについて詳しくは、推奨されるデプロイメント ​およびAEM Platformの概要を参照してください。

本番用 for-production

UGC用の共通ストアを確立することは不可欠です。そのため、共通ストアをサポートできるかどうかは、基盤となるデプロイメントによって異なります。

2つの例:

  1. 予想されるUGCのボリュームが多く、ローカル MongoDB インスタンスが可能な場合は、MSRPを選択します。

  2. ページコンテンツの最適なパフォーマンスを実現するには、​ パブリッシュファーム ​とASRPを選択すると、比較的簡単な操作でUGCを最適に拡張できます。

どちらの場合も、デプロイメントは任意のOAK マイクロカーネルに基づいている可能性があります。

適切な共通ストアを選択するには、それぞれの一意の特性を慎重に検討します。

Oak マイクロカーナルについて詳しくは、おすすめのデプロイメント ​を参照してください。

TarMK パブリッシュファーム tarmk-publish-farm

トポロジがパブリッシュファームの場合、重要な関連トピックは次のとおりです。

MicroKernel
サイトコンテンツリポジトリ
ユーザー生成コンテンツリポジトリ
ストレージリソースプロバイダー
共通ストア
いずれか
JCR
MySQL
DSRP
はい
いずれか
JCR
MongoDB
MSRP
はい
いずれか
JCR
Adobe オンデマンドストレージ
ASRP
はい

JSRP jsrp

デプロイメント
サイトコンテンツリポジトリ
ユーザー生成コンテンツリポジトリ
ストレージリソースプロバイダー
共通ストア
TarMK ファーム (デフォルト)
JCR
JCR
JSRP
いいえ
Oak クラスター
JCR
JCR
JSRP
Yesfor パブリッシュ環境のみ

開発用 for-development

実稼動以外の環境の場合、JSRPは、1つのオーサーインスタンスと1つのパブリッシュインスタンスで開発環境を簡単に設定できます。

実稼動用にASRP、DSRPまたはMSRPを選択した場合は、Adobe オンデマンドストレージまたはMongoDBを使用して、同様の開発環境をセットアップすることもできます。 例については、HowTo Setup MongoDB for Demoを参照してください。

参照 references

  • ユーザー同期

    パブリッシュファームインスタンス間でのユーザーデータの同期化について説明します。

  • ユーザーとユーザーグループの管理

    オーサー環境とパブリッシュ環境でのユーザーとユーザーグループの役割について説明します。

  • UGC 共通ストア ​

    サイトコンテンツとは別に、コミュニティコンテンツのストレージについて説明します。

  • ノードストアとデータストア

    基本的に、サイトコンテンツはノードストアに保存されます。 Assetsの場合、バイナリデータを格納するようにデータストアを設定できます。 Communitiesの場合は、SRPを選択するように共通ストアを設定する必要があります。

  • ストレージ要素

    2つのノードストレージ実装(TarとMongoDB)について説明します。

recommendation-more-help
experience-manager-65-help-communities