SRP - コミュニティコンテンツストレージ srp-community-content-storage

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

はじめに introduction

AEM Communities 6.1 以降では、ユーザー生成コンテンツ (UGC) は、ストレージリソースプロバイダー (SRP) が提供する単一の共通ストアに保存されます。 ASRP、MSRP、JSRP など、選択できる SRP オプションが複数あります。

以前のリリースとは異なり、AEMインスタンス間での UGC のリバース/フォワードレプリケーションはありません。 代わりに、JSRP の場合を除き、UGC に直接アクセスして、すべてのオーサーインスタンスとパブリッシュインスタンスから作成、読み取り、更新、削除 (CRUD) 操作を行うことができます。

次に、 各 SRP オプションの特性:適切な SRP と 基盤となる展開.

UGC での SRP の使用について詳しくは、 ストレージリソースプロバイダの概要.

NOTE
SRP はコミュニティコンテンツにのみ適用されます。 サイトコンテンツの保存場所 (ノードストア) や、AEMインスタンス間でのユーザー登録、ユーザープロファイルおよびユーザーグループの安全な処理には影響しません ( ユーザーデータの管理) をクリックします。
CAUTION
AEM 6.1 以降、 UGC はレプリケートされません.
デプロイメントに共通ストア(デフォルトなど)が含まれていない場合 JSRP トポロジの場合、UGC は、その UGC が入力されたAEMパブリッシュインスタンスまたはオーサーインスタンス上でのみ表示されます。 トポロジにパブリッシュクラスターが含まれている場合にのみ、UGC は任意のパブリッシュインスタンスで表示されます。

SRP オプションの特性 characteristics-of-srp-options

ASRP - Adobe ストレージリソースプロバイダー
このオプションを使用すると、UGC は、Adobeがホストおよび管理するクラウドサービスにリモートで保持されます。 追加のライセンスが必要です。また、アカウント担当者と協力して、その特定のライセンスのアカウントをプロビジョニングする必要があります。

  • コミュニティコンテンツを保存するには、Adobeが提供およびサポートする関連クラウドサービスが必要です
  • 特定の地域(米国、EMEA、APAC)のデータセンターの選択が必要
  • SRP API を介した UGC へのすべてのプログラムによるアクセスが必要です
  • TarMK パブリッシュファームに適しています
  • ローカル・ストレージに投資する意図がない場合に適している
NOTE
ASRP 内の投稿(またはコメント)に添付ファイルをアップロードする場合は、制限があります (50 MB)。

MSRP - MongoDB ストレージリソースプロバイダー
このオプションを使用すると、UGC はローカルの MongoDB インスタンスに直接保持されます。

  • コミュニティコンテンツを保存するには、MongoDB のローカルのライセンス済みインストールが必要です
  • Apache Solr のローカルインストールが必要
  • SRP API を介した UGC へのすべてのプログラムによるアクセスが必要です
  • 既存の TarMK パブリッシュファームに適しています
  • MongoMK または RdbMK クラスターに適しています
  • 大量のコミュニティコンテンツを期待する場合に適しています

DSRP - リレーショナルデータベースストレージリソースプロバイダー
このオプションを使用すると、UGC はローカルの MySQL データベースインスタンスに直接保持されます。

  • コミュニティコンテンツを保存するには、MySQL のローカルインストールが必要です
  • Apache Solr のローカルインストールが必要
  • SRP API を介した UGC へのすべてのプログラムによるアクセスが必要です
  • 既存の TarMK パブリッシュファームに適しています
  • MongoMK または RdbMK クラスターに適しています
  • 大量のコミュニティコンテンツを期待する場合に適しています

JSRP - JCR ストレージリソースプロバイダー
デフォルトのオプションでは、共通ストアはありません。 UGC は、入力されたAEMインスタンスと同じ JCR リポジトリにのみ保持されます。

  • コミュニティコンテンツを、投稿先のAEMオーサーインスタンスまたはパブリッシュインスタンスの JCR リポジトリに格納します。
  • SRP API を介した UGC へのすべてのプログラムによるアクセスが必要です
  • 複数のパブリッシュインスタンスがデプロイされている場合は、パブリッシュクラスターが必要です(TarMK ファーム内のパブリッシュインスタンス間にレプリケーションメカニズムが存在しません)。
  • モデレートは、パブリッシュ環境でのみ実行されます(オーサーとパブリッシュの間にリバース/フォワードのレプリケーションメカニズムはありません)。
  • 開発、デモ、トレーニングに一般に最適

SRP の設定 configuring-srp

デフォルトのストレージオプションを指定するには、基になるデプロイメントに基づいて、 ストレージ設定コンソール.

各オプションの設定について詳しくは、次を参照してください。

ストレージオプションがアクティブに選択されていない場合、JSRP はデフォルトで有効になっています。

追加情報 additional-information

UGC がレプリケートされていません ugc-never-replicated

オーサー環境では、オーサーがページコンテンツを作成し、パブリッシュ環境にレプリケートします。 ページにコメント、レビュー、フォーラム、ブログ、Q&A などのインタラクティブなAEM Communities機能が含まれる場合、パブリッシュインスタンス上でのメンバー(サインインしたサイト訪問者)のインタラクションにより、パブリッシュ環境にユーザー生成コンテンツ (UGC) が入力されます。

以前は、このコミュニティコンテンツは、オーサーインスタンスにリバースレプリケートされ、オーサーインスタンスからパブリッシュインスタンスにレプリケートされていました。 リバースレプリケーションとフォワードレプリケーションを使用して、AEMインスタンス間の一貫性を維持することに問題が発生していました。

AEM Communities 6.1 以降、前述のように、UGC 用の共有ストレージを使用することで、UGC のレプリケーションの必要性がなくなりました。

サイトコンテンツはレプリケートされますが、UGC はレプリケートされません。

ユーザーデータの管理 managing-user-data

また、コミュニティに対する関心も ユーザー, ユーザーグループ、および ユーザープロファイル. このユーザー関連データは、パブリッシュ環境で作成および更新されたときに、トポロジが パブリッシュファーム.

AEM Communities 6.1 以降では、ユーザー関連のデータは、レプリケーションではなく Sling 配布を使用して同期されます。 詳しくは、 ユーザーの同期.

AEM Communities 6.2 へのアップグレード upgrading-to-aem-communities

AEM Communities 6.3 にアップグレードする際に、既存の UGC を保持する必要がある場合は、AEM 5.6.1 またはAEM 6.0 コミュニティでAdobeのオンデマンドストレージを使用したか、オンプレミスストレージを使用したかに応じて、手順を実行する必要があります。

詳しくは、 AEM Communities 6.3 へのアップグレード.

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6