Communities 用の推奨トポロジ

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

この手法は、一般的にオーサー環境から管理されるサイトコンテンツを AEM プラットフォームで処理する方法とは根本的に異なります。

AEM プラットフォームではオーサー環境からパブリッシュ環境にサイトコンテンツをレプリケートするノードストアを使用し、AEM Communities では UGC のために単一の共通ストアを使用します。UGC はレプリケートされません。

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

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

共通ストアが必要な場合は、次のトポロジが推奨されます。

メモ

AEM Communities、 UGC はレプリケートされません.

デプロイメントに共通ストアがない場合、UGC は入力された AEM パブリッシュインスタンスまたはオーサーインスタンスのいずれかにのみ表示されます。

メモ

AEM プラットフォームについて詳しくは、推奨されるデプロイメントAEM プラットフォームの概要を参照してください。

実稼動について

UGC の共通ストアの確立は不可欠です。したがって、基になるデプロイメントは、共通ストアをサポートする能力に依存します。

2 つの例を示します。

  1. 予想される UGC の量が多く、ローカルの MongoDB インスタンスが可能な場合は、次の選択肢が選択されます MSRP.

  2. ページコンテンツの最適なパフォーマンスを得るには、 パブリッシュファーム および ASRP は、比較的簡単な操作で UGC の最適なスケーリングを提供します。

どちらの場合も、任意の OAK マイクロカーネルを基にデプロイできます。

適切な共通ストアを選択するには、固有の 特性

Oak マイクロカーネルの詳細については、 推奨されるデプロイメント.

TarMK パブリッシュファーム

次に、トポロジがパブリッシュファームの場合に重要な関連トピックを示します。:

マイクロカーネル サイト CONTENTREPOSITORY ユーザー生成コンテンツリポジトリ ストレージリソースプロバイダー 共通ストア
任意 JCR MySQL DSRP はい
任意 JCR MongoDB MSRP はい
任意 JCR Adobeオンデマンドストレージ ASRP はい

JSRP

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

開発について

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

を選択する場合 ASRP, DSRP または MSRP 実稼動環境では、Adobeオンデマンドストレージまたは MongoDB を使用して、同様の開発環境を設定することもできます。 例については、 デモ用に MongoDB を設定する方法.

参照

  • ユーザー同期

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

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

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

  • UGC 共通店

    コミュニティコンテンツのストレージを、サイトコンテンツとは別に記述します。

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

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

  • ストレージ要素

    次の 2 つのノードストレージ実装について説明します。Tar および MongoDB。

このページ