企業へのデプロイメント

これは最も完全な設定です。 セキュリティと可用性を高めるため、標準的な設定に基づいて構築されています。

  • 拡張性と可用性を確保するため、HTTPまたはTCPロードバランサーの背後に専用のリダイレクトサーバー
  • スループットとフェイルオーバー機能(フォルトトレランス)を向上させる2台のアプリケーションサーバ。LAN内で孤立しています。

サーバとプロセス間の一般的な通信は、次のスキーマに従って行われます。

このタイプの設定では、適切な帯域幅と調整により、1時間に100,000個のメールを予想されるスループットを超えることがあります。

機能

メリット

  • セキュリティの最適化:DMZ内のコンピュータには、外部に公開する必要のあるサーバーのみがインストールされます。
  • 高可用性により、次の項目を容易に実現:外部から見えるコンピュータだけを、高可用性を考慮して管理する必要があります。

デメリット

ハードウェアと管理のコストが高くなります。

  • アプリケーションサーバー:2 GHZクアッドコアCPU、4 GB RAM、ソフトウェアRAID 1 80 GB SATAハードドライブ。
  • リダイレクトサーバー:2 GHZクアッドコアCPU、4 GB RAM、ソフトウェアRAID 1 80 GB SATAハードドライブ。
メモ

既存のロードバランサーをリダイレクトサーバーへのトラフィックに再利用できます。

インストールと設定の手順

前提条件

  • 両方のアプリケーションサーバーのJDK、

  • Webサーバー(IIS、Apache)は、

  • 両方のアプリケーションサーバー上のデータベースサーバーへのアクセス、

  • POP3経由でバウンスメールボックスにアクセス可能、

  • ロードバランサーに2つのDNSエイリアスを作成します。

    • 最初に公開され、仮想IPアドレス(VIP)上のロードバランサーをトラッキングして指し示し、2つの正面サーバーに配布されます。
    • 2つ目は、内部ユーザーに対してコンソール経由でアクセスし、仮想IPアドレス(VIP)上のロードバランサーを指し示し、2つのアプリケーションサーバーに配布されます。
  • STMP (25)、DNS (53)、HTTP (80)、HTTPS (443)、SQL (1521)、Oracle用に5432などを開くように設定されたファイアウォール ポート。 詳しくは、データベースアクセスを参照してください。

注意

アプリケーションサーバーが単一のデータベースインスタンスを指す場合、1つのインスタンスで標準パッケージを読み込んだ後は、パッケージに含まれるスキーマは別のインスタンスに読み込まれません。

アプリケーションサーバーが1つのデータベースインスタンスを参照している場合、1つのインスタンスでスキーマを変更した後は、そのスキーマは別のインスタンスに読み込まれません。

これらの問題を回復するには、エラーが発生した2番目のインスタンスで「web@default」プロセスを再起動する必要があります。

アプリケーションサーバー1のインストールと設定

次の例では、インスタンスのパラメーターを示します。

  • インスタンスの名前:デモ
  • DNSマスク:tracking.キャンペーン.net*、console.キャンペーン.net*(アプリケーションサーバーは、クライアントコンソールの接続とレポート、およびミラーページと購読解除ページのURLを処理します)
  • 言語:英語
  • データベース:キャンペーン:demo@dbsrv

最初のサーバーをインストールする手順は次のとおりです。

  1. Adobe Campaignサーバーのインストール手順に従います。Linuxの場合は​nlserver​パッケージ、Windowsの場合は​setup.exe

    詳しくは、Linuxでのキャンペーンインストールの前提条件(Linux)およびWindowsでのキャンペーンインストールの前提条件(Windows)を参照してください。

  2. Adobe Campaign・サーバーがインストールされたら、nlserver web -tomcat​コマンドを使用してアプリケーション・サーバー(web)を開始します(Webモジュールを使用すると、ポート8080で待機するスタンドアロンWebサーバー・モードでTomcatを開始できます)。

    12:08:18 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    12:08:18 >   Starting Web server module (pid=28505, tid=-1225184768)...
    12:08:18 >   Tomcat started
    12:08:18 >   Server started
    
    メモ

    Webモジュールを初めて実行すると、インストールフォルダーの​conf​ディレクトリに​config-default.xml​ファイルと​serverConf.xml​ファイルが作成されます。 serverConf.xml​で使用できるすべてのパラメーターは、このセクションに一覧表示されます。

    Ctrl + C​キーを押して、サーバーを停止します。

    この点について詳しくは、以下の節を参照してください。

  3. 内部​パスワードを変更するには、次のコマンドを使用します。

    nlserver config -internalpassword
    

    詳しくは、この節を参照してください。

  4. 追跡用のDNSマスクを使用して​demo​インスタンスを作成し(この場合、tracking.キャンペーン.net)、クライアントコンソール(この場合、console.キャンペーン.net)にアクセスします。 それには、次の 2 つの方法があります。

    • コンソールからインスタンスを作成します。

      詳しくは、インスタンスの作成とへのログを参照してください。

      または

    • コマンドラインを使用してインスタンスを作成します。

      nlserver config -addinstance:demo/tracking.campaign.net*,console.campaign.net*
      

      詳しくは、インスタンスの作成を参照してください。

  5. config-demo.xml​ファイル(前のコマンドで作成し、config-default.xml​ファイルの横に配置)を編集し、mta (配信)、wfserver (workflow)、inMail​リバウンドメール)と​stat (統計)プロセスが有効になっている場合は、app​統計サーバーのアドレスを設定します。

    <?xml version='1.0'?>
    <serverconf>  
      <shared>    
        <!-- add lang="eng" to dataStore to force English for the instance -->    
        <dataStore hosts="tracking.campaign.net*,console.campaign.net*">      
          <mapping logical="*" physical="default"/>    
        </dataStore>  </shared>  
        <mta autoStart="true" statServerAddress="app">
        <wfserver autoStart="true"/>  
        <inMail autoStart="true"/>  
        <sms autoStart="false"/>  
        <listProtect autoStart="false"/>
    </serverconf>
    

    詳しくは、この節を参照してください。

  6. serverConf.xml​ファイルを編集し、配信ドメインを指定して、MTAモジュールがMX型DNSクエリに応答するために使用するDNSサーバーのIP(またはホスト)アドレスを指定します。

    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    メモ

    nameServers​パラメーターは、Windowsでのみ使用されます。

    詳しくは、キャンペーンサーバーの設定を参照してください。

  7. クライアントコンソールのセットアッププログラム(setup-client-7.XXYYYY.exe for v7、setup-client-6.XXYYYY.exe for v6.1)を​/datakitにコピーします。/nl/eng/jsp​フォルダー 詳細情報

  8. Adobe Campaignサーバー(Windowsでは​net開始nlserver6、Linuxでは​/etc/init.d/nlserver6開始)を開始し、nlserver pdump​コマンドをもう一度実行して、有効なすべてのモジュールの存在を確認します。

    メモ

    20.1からは、(Linuxの場合は)次のコマンドを使用することをお勧めします。systemctl開始nlserver

    12:09:54 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    syslogd@default (7611) - 9.2 MB
    stat@demo (5988) - 1.5 MB
    inMail@demo (7830) - 11.9 MB
    watchdog (27369) - 3.1 MB
    mta@demo (7831) - 15.6 MB
    wfserver@demo (7832) - 11.5 MB
    web@default (28671) - 40.5 MB
    

    また、このコマンドを使用すると、コンピューターにインストールされているAdobe Campaignサーバーのバージョンとビルド番号を確認できます。

  9. URLを使用して​nlserver web​モジュールをテストします。https://console.campaign.net/nl/jsp/logon.jsp.

    このURLを使用すると、クライアントセットアッププログラムのダウンロードページにアクセスできます。 詳細情報

    アクセス制御ページに到達したら、内部​ログインと関連するパスワードを入力します。

アプリケーションサーバー2のインストールと設定

次の手順に従います。

  1. Adobe Campaignサーバーをインストールします。

  2. 作成したインスタンスのファイルをアプリケーションサーバー1にコピーします。

    アプリケーションサーバー1と同じインスタンス名を保持します。

  3. internal​をアプリケーションサーバー1と同じに変更します。

  4. データベースをインスタンスにリンクする:

    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
  5. config-demo.xml​ファイル(前のコマンドで作成し、config-default.xml​ファイルの横に配置)を編集し、mta (配信)、wfserver (workflow)、inMail​リバウンドメール)と​stat (統計)プロセスが有効になっている場合は、app​統計サーバーのアドレスを設定します。

    <?xml version='1.0'?>
    <serverconf>  
      <shared>    
        <!-- add lang="eng" to dataStore to force English for the instance -->    
        <dataStore hosts="tracking.campaign.net*,console.campaign.net*">      
          <mapping logical="*" physical="default"/>    
        </dataStore>  </shared>  
        <mta autoStart="true" statServerAddress="app">
        <wfserver autoStart="true"/>  
        <inMail autoStart="true"/>  
        <sms autoStart="false"/>  
        <listProtect autoStart="false"/>
    </serverconf>
    

    詳しくは、この節を参照してください。

  6. serverConf.xml​ファイルを編集し、MTAモジュールのDNS設定を設定します。

    <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
    
    メモ

    nameServers​パラメーターはWindowsでのみ使用されます。

    詳しくは、キャンペーンサーバーの設定を参照してください。

  7. Adobe Campaignサーバーの開始。

    この点について詳しくは、以下の節を参照してください。

フロントサーバーのインストールと設定

インストール手順と構成手順は、両方のコンピューターで同一です。

手順は、以下のとおりです。

  1. Adobe Campaignサーバーをインストールします。

  2. 以下の項で説明されているウェブサーバー統合手順(IIS、Apache)に従います。

  3. インストール時に作成した​config-demo.xml​ファイルと​serverConf.xml​ファイルをコピーします。 config-demo.xml​ファイルで、trackinglogd​プロセスをアクティブにし、mtainmailwfserverstat​プロセスを非アクティブにします。

  4. serverConf.xml​ファイルを編集し、リダイレクトのパラメーターに冗長なトラッキングサーバーを設定します。

    <spareServer enabledIf="$(hostname)!='front_srv1'" id="1" url="https://front_srv1:8080"/>
    <spareServer enabledIf="$(hostname)!='front_srv2'" id="2" url="https://front_srv2:8080"/>
    
  5. Webサイトを開始し、URLからのリダイレクトをテストします。https://tracking.campaign.net/r/test

    ブラウザーには、次のメッセージが表示されます(ロードバランサーによってリダイレクトされるURLに応じて異なります)。

    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv1"/>
    

    または

    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv2"/>
    

    この点について詳しくは、以下の節を参照してください。

  6. Adobe Campaignサーバーの開始。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now