1. 一般的な設定の定義

スケールされた環境でEXMを構成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

スケールド環境でSitecoreを扱う場合は、Email Experience Manager(EXM)を手動または スクリプトでこの環境で動作させるように設定する必要があります。

スケールド環境は通常、1台のContent Management (CM)サーバーと1台以上のContent Delivery(CD)サーバーで構成されています。ルールベースの構成を用いて、特定の目的(例えばコンテンツ管理、コンテンツ配信、処理)向けにサーバーを設定できます。

標準的なマルチサーバーSitecore環境では、すべてのコンテンツ管理およびコンテンツ配信インスタンスがCoreおよびWebデータベースを共有し、すべてのCMサーバーインスタンスはマスターデータベースを共有します。つまり、各サーバーの設定ファイルでは同じデータベース接続文字列を使用する必要があります。

以下の図は、標準的なマルチサーバーSitecoreセットアップにおけるサーバーとコンテンツデータベース間の接続を示しています:

Diagram of the connection types for databases and servers.

メールキャンペーンは各専用ディスパッチサーバー(DDS)およびオプションでプライマリCMサーバーから発送されます。

コンテンツ管理サーバーの設定

コンテンツ管理サーバーの設定:

  1. Sitecore Experience Platformをインストールし、コンテンツ管理サーバーのSitecoreスケーリング推奨に従って設定してください。

  2. プライマリCMサーバーの \App_Config\ConnectionStrings.configファイルに、例えばEXM.DedicatedDispatchService接続文字列を追加してください:

  3. スケールされた環境内のすべてのコンテンツ管理サーバーの \App_Config\ConnectionStrings.configファイルに、例えばEXM.InternalApiKey接続文字列を追加してください。

    !警告接続文字列は64文字の16進数でなければなりません。前のコードの接続文字列の値はあくまで例であり、使用を意図したものではありません。

    !注EXMは内部でInternalAPIKeyを使ってDDSサーバーへのリクエストを検証します。

  4. スケール環境内の メインサーバー以外のすべてのコンテンツ管理サーバーで、スケジュールタスク処理を無効にするパッチファイルを作成してください。これを行うには、以下のコードスニペットを使用します。

    <configuration xmlns

    ="http://www.sitecore.net/xmlconfig/">                  <agent name="Core_Database_Agent">        patch:delete /                  <agent name="Master_Database_Agent">        patch:delete /            

スケールアップ環境では、メールキャンペーンのテンプレートとして使いたいHTMLファイルを、すべてのCMサーバーおよび専用の送信サーバーのWebsite/sitecore modules/Web/EXM/layouts/Importedフォルダに手動でコピーしなければなりません。

コンテンツ配信サーバーの設定

コンテンツ配信サーバーの設定:

  1. Sitecore Experience Platformをインストールし、コンテンツ配信サーバーのSitecoreスケーリング推奨に従って設定してください。

  2. /App_Config/ConnectionStrings.configファイルでEXM.CryptographicKeyとEXM.AuthenticationKey接続文字列を追加します。

    !注各鍵は16進数の64文字文字列(記号0-9およびA-F)でなければならず、すべてのサーバーで同じでなければなりません。CryptographicKeyAuthenticationKeyはデータの暗号化/復号に使用されます。例えば:

    !注セキュリティ上の理由から、例に示されているキーは使用しないでください。

この記事を改善するための提案がある場合は、 お知らせください!