ロールの概要

Current version: 10.1

Sitecore 製品スイート全体には 50 を超える論理システム ロールまたはエンティティが含まれており、これらをさまざまなトポロジでスケーリングおよび設定して特定のビジネス ニーズやビジネス要件に合わせた実用的な Sitecore ソリューションを構築できます。

論理ロールは、次のような目的に応じた異なる観点でグループ化し、これらの観点から説明できます。

  • 製品別 - ライセンスを受けたロールとともにインストールされた製品 (各ロールが主に使用される製品) 別にロールをグループ化します。このドキュメントはこの分類方法で構成されています。

  • タイプ別 - ロールの用途またはテクノロジーに従ってロールをグループ化します。たとえば、ビジネス ロジックを実行するロール、データを保存するロールといった観点で分類します。

  • 組み合わせ別- スケーラビリティや単純さの理由から、いくつかの論理ロールを組み合わせてトポロジ内で単一の実行エンティティを形成できます。これは通常、コードベースを共有するアプリケーション ロールですが、ストレージ ロールである場合もあります。

製品別ロール

Sitecore Experience Manager (XM)

次のロールは Sitecore Experience Manager に属しています。

Sitecore Experience Platform (XP)

次のロールは Sitecore Experience Platform に属しています。

Sitecore Experience Commerce (XC)

次のロールは Sitecore Experience Commerce に属しています。

その他の製品

  • コネクタ - データ交換フレームワーク。これはシステムの他の部分に依存していないため、論理的には XM に属します。ただし、このフレームワークは独立した製品としてインストールされ、特定のコネクタは XP または XC に依存する場合があります。

  • クラウド サービス - これらのサービスは XM/XP/XC から使用されるため、論理的にこれらの製品に属します。

タイプ別ロール

Sitecore アーキテクチャ内の各サービスは、次の 4 つのグループにまたがって多数の論理ロールまたはエンティティを実装できます。

  • ストレージ ロール – Sitecore プラットフォームのデータ (コンテンツ、メディア、顧客情報など) を保存します。これらのロールは通常はデータベースですが、メモリ内データ ストアなどの一時的なストレージ プロバイダーである場合もあります。これらのロール内のデータは永続的に保存される場合と一時的に保存される場合 (たとえば、処理待ちのデータなど) があります。

  • アプリケーション ロール – システムのビジネス ロジックをホストします。これらは次の 2 つに細分化できます。

    • Web ロール – 訪問者や管理者、または呼び出し元のアプリケーション (つまり、Web サイトや、API エンドポイントを備えた Web サービス) に出力を配信します。

    • ワーカー ロール – ストレージ ロール内のデータの変更を待ち、ビジネス ロジックを実行してそのデータを他のストレージ ロールまたはインデックスに変換および転送します。

  • インデックス – クエリによる関連データの検索を最適化します。インデックスはアプリケーション ロールによって維持および使用され、通常はストレージ ロールに保存されているデータをカタログ化します。

  • クラウド サービス – クラウド上の Sitecore によってホストされ、アプリケーション ロールからアクセスされるサービス。これらの Sitecore クラウド サービスは、技術的には製品アーキテクチャの一部ではなく、製品のライセンスまたは個別のサブスクリプションを通じて利用できる Software as a Service です。

組み合わせ別ロール

一部の論理ロールはコードベースを共有しており、単一の複合的な Web アプリケーションとして実行できます。たとえば、事前構築された XP 単一トポロジは、すべてのコア ロールとすべての XP サービス ロールを組み合わせたものです。一部のデータベースを組み合わせることもできます。サポートされている組み合わせの一覧と注意事項については、各ロールの「組み合わせのサポート」セクションを参照するか、次のリンクを使用してください。

コア ロール

以下のコア ロールのどれを組み合わせられるかについては、アーキテクチャとロールのドキュメントを参照してください。

注記

Sitecore 10.1 以降、xDB Reporting ロールは Content Management ロールと統合されています。

XP サービス ロール

以下の XP サービス ロールのどれを組み合わせられるかについては、アーキテクチャとロールのドキュメントを参照してください。

Commerce Engine ロール

以下の Commerce Engine ロールのどれを組み合わせられるかについては、アーキテクチャとロールのドキュメントを参照してください。

スタンドアロンのロール

以下のロールを他のロールと組み合わせることはできません。これらはスタンドアロンの Web アプリケーションとして実行する必要があります。

Do you have some feedback for us?

If you have suggestions for improving this article,