AEM Communities 6.1 以降では、ユーザー生成コンテンツ (UGC) は、ストレージリソースプロバイダー (SRP) が提供する単一の共通ストアに保存されます。 ASRP、MSRP、JSRP など、選択できる SRP オプションが複数あります。
以前のリリースとは異なり、AEMインスタンス間での UGC のリバース/フォワードレプリケーションはありません。 代わりに、JSRP の場合を除き、UGC に直接アクセスして、すべてのオーサーインスタンスとパブリッシュインスタンスから作成、読み取り、更新、削除 (CRUD) 操作を行うことができます。
次に、 各 SRP オプションの特性:適切な SRP と 基盤となる展開.
UGC での SRP の使用について詳しくは、 ストレージリソースプロバイダの概要.
SRP はコミュニティコンテンツにのみ適用されます。 サイトコンテンツが保存される場所 (ノードストア) や、AEMインスタンス間でのユーザー登録、ユーザープロファイルおよびユーザーグループの安全な処理に影響を与えません ( ユーザーデータの管理) をクリックします。
AEM 6.1 以降、 UGC はレプリケートされません.
デプロイメントに共通ストア(デフォルトなど)が含まれていない場合 JSRP トポロジの場合、UGC は、その UGC が入力されたAEMパブリッシュインスタンスまたはオーサーインスタンス上でのみ表示されます。 トポロジにパブリッシュクラスターが含まれている場合にのみ、UGC は任意のパブリッシュインスタンスで表示されます。
このオプションを使用すると、UGC は、Adobeがホストおよび管理するクラウドサービスにリモートで保持されます。 追加のライセンスが必要です。また、アカウント担当者と協力して、その特定のライセンスのアカウントをプロビジョニングする必要があります。 ASRP には次が必要です。
コミュニティコンテンツを保存するためにAdobeが提供およびサポートする関連クラウドサービス。
特定の地域(米国、EMEA、APAC)のデータセンターの選択。
UGC に対するプログラムによるアクセスはすべて、SRP API を通じて実行できます。
ASRP が適しています。
ASRP 内の投稿(またはコメント)に添付ファイルをアップロードする場合は、制限があります (50 MB)。
MSRP - MongoDB ストレージリソースプロバイダー
このオプションを使用すると、UGC はローカルの MongoDB インスタンスに直接保持されます。
MSRP には以下が必要です。
ASRP が適しています。
DSRP - リレーショナルデータベースストレージリソースプロバイダー
このオプションを使用すると、UGC はローカルの MySQL データベースインスタンスに直接保持されます。
DSRP には以下が必要です。
DSRP が適しています。
デフォルトのオプションでは、共通ストアはありません。 UGC は、入力されたAEMインスタンスと同じ JCR リポジトリにのみ保持されます。
JSRP:
デフォルトのストレージオプションを指定するには、基になるデプロイメントに基づいて、 ストレージ設定コンソール.
各オプションの設定について詳しくは、次を参照してください。
ストレージオプションがアクティブに選択されていない場合、JSRP はデフォルトで有効になっています。
オーサー環境では、オーサーがページコンテンツを作成し、パブリッシュ環境にレプリケートします。 ページにコメント、レビュー、フォーラム、ブログ、Q&A などのインタラクティブなAEM Communities機能が含まれる場合、パブリッシュインスタンス上でのメンバー(サインインしたサイト訪問者)のインタラクションにより、パブリッシュ環境にユーザー生成コンテンツ (UGC) が入力されます。
以前は、このコミュニティコンテンツは、オーサーインスタンスにリバースレプリケートされ、オーサーインスタンスからパブリッシュインスタンスにレプリケートされていました。 リバースレプリケーションとフォワードレプリケーションを使用して、AEMインスタンス間の一貫性を維持することに問題が発生していました。
AEM Communities 6.1 以降、前述のように、UGC 用の共有ストレージを使用することで、UGC のレプリケーションの必要性がなくなりました。
サイトコンテンツはレプリケートされますが、UGC はレプリケートされません。
CommunitIes に対する関心も ユーザー, ユーザーグループ、および ユーザープロファイル. このユーザー関連データは、パブリッシュ環境で作成および更新されたときに、トポロジが パブリッシュファーム.
AEM Communities 6.1 以降では、ユーザー関連のデータは、レプリケーションではなく Sling 配布を使用して同期されます。 詳しくは、 ユーザーの同期.
AEM 6.5 Communities にアップグレードする際に、既存の UGC を保持する必要がある場合は、AEM 5.6.1 またはAEM 6.0 コミュニティでAdobeのオンデマンドストレージを使用したか、オンプレミスストレージを使用したかに応じて、手順を実行する必要があります。