Show Menu
トピック×

SRP - コミュニティコンテンツストレージ

概要

AEM Communities 6.1以降、ストレージ生成コンテンツ(UGC)は、ユーザーリソースプロバイダー(SRP)が提供する単一の共通ストアに保存されます。 ASRP、MSRP、JSRPなど、選択できるSRPオプションがいくつかあります。
以前のリリースとは異なり、AEM インスタンス間の UGC のリバース/フォワードレプリケーションはありません。代わりに、UGCは、JSRPを除き、すべての作成者インスタンスとパブリッシュインスタンスから、作成、読み取り、更新、削除(CRUD)操作に直接アクセスできるようになります。
Following are the characteristics of each SRP option , which is crucial information for the decision process when choosing the appropriate SRP and underlying deployment .
For details regarding the use of SRP for UGC, see Storage Resource Provider Overview .
SRP はコミュニティコンテンツにのみ適用されます。It does not affect where site content is stored ( node store ), and does not affect the secure handling of user registration, user profiles and user groups between AEM instances (see also Managing User Data ).
As of AEM 6.1, UGC is never replicated .
デプロイメントに共通ストアが含まれていない場合(デフォルトの JSRP トポロジなど)、UGC は、それが入力された AEM パブリッシュインスタンスまたはオーサーインスタンスでのみ表示可能になります。トポロジにパブリッシュクラスターが含まれる場合にのみ、UGCはパブリッシュインスタンスで表示されます。

SRP オプションの特性

このオプションを使用すると、UGCはアドビがホストし、管理するクラウドサービスでリモートで保持されます。 その場合は、追加のライセンスが必要です。また、そのライセンスのアカウントをプロビジョニングする作業は、アカウント担当者と行う必要があります。 ASRPには次のものが必要です。
  • コミュニティコンテンツを保存するためにアドビが提供し、サポートする関連クラウドサービス。
  • 特定の地域(米国、EMEA、APAC)のデータセンターを選択。
  • UGCへのプログラムによるアクセスはすべてSRP APIを通じて行われます。
ASRPが適しています。
  • TarMK発行ファーム用。
  • 地元のストレージに
ASRPでの投稿(またはコメント)に添付ファイルをアップロードする場合は、制限があります(50 MB)。
このオプションを使用すると、UGCはローカルのMongoDBインスタンスで直接保持されます。
MSRPには次が必要です。
  • コミュニティのコンテンツを保存するMongoDBのローカルインストール。
  • Apache Solrのローカルインストール。
  • UGCへのプログラムによるアクセスはすべてSRP APIを通じて行われます。
ASRPが適しています。
  • 既存のTarMK発行ファームの場合。
  • MongoMKまたはRdbMKクラスターの場合。
  • 大量のコミュニティコンテンツを期待する場合。
このオプションを使用すると、UGCはローカルのMySQLデータベースインスタンスに直接保持されます。
DSRPには次が必要です。
  • コミュニティコンテンツを保存するMySQLのローカルインストール。
  • Apache Solrのローカルインストール。
  • UGCへのプログラムによるアクセスはすべてSRP APIを通じて行われます。
DSRPが適している:
  • 既存のTarMK発行ファームの場合。
  • MongoMKまたはRdbMKクラスターの場合。
  • 大量のコミュニティコンテンツを期待する場合。
デフォルトのオプションでは、共通ストアはありません。 UGCは、入力されたAEMインスタンスと同じJCRリポジトリ内でのみ保持されます。
JSRP:
  • コミュニティのコンテンツを、投稿先のAEM作成者または発行インスタンスのJCRリポジトリに保存します。
  • UGCへのすべてのプログラムによるアクセスは、SRP APIを通じて行う必要があります。
  • 複数の発行インスタンスがデプロイされている場合(TarMKファーム内の発行インスタンス間に複製メカニズムが存在しない場合)、発行クラスターが必要です。
  • モデレートは、発行環境でのみ実行されます(作成者と発行の間に逆/転送のレプリケーションメカニズムはありません)。
  • 開発、デモ、トレーニングに最適です。

SRP の設定

デフォルトのストレージオプションの指定は、基礎となるデプロイメントに基づき、 ストレージ設定コンソール でおこないます。
各オプションの設定について詳しくは、以下を参照してください。
ストレージオプションが選択されていない場合は、JSRP がデフォルトで有効になります。

追加情報

UGC のレプリケーションの廃止

作成者はオーサー環境でページコンテンツを作成し、パブリッシュ環境にレプリケートします。ページにコメント、レビュー、フォーラム、ブログ、QnAなどのインタラクティブなAEM Communities機能が含まれる場合、メンバー(サイト訪問者にサインイン)による発行インスタンスのインタラクションによって、発行環境にユーザー生成コンテンツ(UGC)が入力されます。
これまでは、このコミュニティコンテンツはオーサーインスタンスにリバースレプリケートされ、オーサーインスタンスからパブリッシュインスタンスにレプリケートされていました。逆複製と転送複製を使用して、AEMインスタンス間の一貫性を維持すると問題が発生していました。
AEM Communities 6.1 以降では、前述のように、UGC 用の共有ストレージを使用することで UGC のレプリケーションが不要になりました。
サイトコンテンツはレプリケートされますが、UGC はレプリケートされません。

ユーザーデータの管理

Also of interest to CommunitIes are *users . This user-related data, when created and updated in the publish environment, needs to be made available to other publish instances when the topology is a publish farm .
AEM Communities 6.1 以降、ユーザー関連データは、レプリケーションではなく Sling ディストリビューションを使用して同期されます。For more information visit User Synchronization .

AEM Communities 6.5 へのアップグレード

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