企業へのデプロイメント

これは、最も完全な設定です。 標準構成に基づいて構築され、セキュリティと可用性が向上します。

  • 拡張性と可用性を実現する、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(1521Oracle用、5432(PostgreSQL 用など)を開くように設定されたファイアウォール ポート。 詳しくは、を参照してください。 データベースアクセス.

注意

アプリケーションサーバーが単一のデータベースインスタンスを指している場合、あるインスタンスで標準パッケージをインポートした後、パッケージに含まれるスキーマは他のインスタンスに読み込まれません。

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

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

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

次の例では、インスタンスのパラメーターは次のとおりです。

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

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

  1. Adobe Campaignサーバーのインストール手順に従います。 nlserver Linux または setup.exe (Windows の場合)

    詳しくは、 Linux での Campaign のインストールの前提条件 (Linux) および Windows での Campaign のインストールの前提条件 (Windows)。

  2. Adobe Campaignサーバーがインストールされたら、コマンドを使用してアプリケーションサーバー (Web) を起動します。 nlserver web -tomcat (Web モジュールを使用すると、Tomcat をスタンドアロンの Web サーバーモードで起動し、ポート 8080 でリッスンします)。また、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 モジュールを初めて実行すると、 config-default.xml および serverConf.xml ファイルを conf インストールフォルダーの下のディレクトリ。 次の serverConf.xmlセクション.

    押す Ctrl+C をクリックして、サーバーを停止します。

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

  3. 内部 次のコマンドを使用したパスワード:

    nlserver config -internalpassword
    

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

  4. を作成します。 デモ 追跡用の DNS マスクを持つインスタンス ( この場合、 tracking.campaign.net) にアクセスし、クライアントコンソール ( この場合は console.campaign.net) をクリックします。 それには、次の 2 つの方法があります。

  5. を編集します。 config-demo.xml ファイル ( 前のコマンドで作成され、 config-default.xml ファイル )、 mta (配信) wfserver (ワークフロー)、 inMail (リバウンドメール)および stat (統計)プロセスを有効にしてから、 アプリ 統計サーバ:

    <?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 でのみ使用されます。

    詳しくは、 Campaign サーバーの設定.

  7. クライアントコンソールセットアッププログラム (setup-client-7.XX, YYYY.exe v7 または setup-client-6.XX, YYYY.exe (v6.1 の場合) /datakit/nl/eng/jsp フォルダー。 詳細情報

  8. Adobe Campaignサーバーを起動します (net start nlserver6 Windows の場合、 /etc/init.d/nlserver6 start (Linux の場合)、コマンドを実行します。 nlserver pdump もう一度有効なモジュールがすべて存在するかどうかを確認します。

    メモ

    20.1 以降では、代わりに次のコマンドを使用することをお勧めします(Linux の場合)。 systemctl start 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. をテストします。 nlserver web URL を使用するモジュール: https://console.campaign.net/nl/jsp/logon.jsp.

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

    次を入力します。 内部 ログインと関連するパスワード(アクセス制御ページにアクセスする際に使用)

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

次の手順に従います。

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

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

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

  3. 内部 をアプリケーションサーバー 1 と同じに設定します。

  4. データベースをインスタンスにリンクします。

    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
  5. を編集します。 config-demo.xml ファイル ( 前のコマンドで作成され、 config-default.xml ファイル )、 mta (配信) wfserver (ワークフロー)、 inMail (リバウンドメール)および stat (統計)プロセスを有効にしてから、 アプリ 統計サーバ:

    <?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 でのみ使用されます。

    詳しくは、 Campaign サーバーの設定.

  7. Adobe Campaignサーバーを起動します。

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

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

インストール手順と設定手順は、両方のコンピュータで同じです。

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

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

  2. 次の節で説明されている Web サーバー統合手順 (IIS、Apache) に従います。

  3. config-demo.xml および serverConf.xml インストール中に作成されたファイル。 内 config-demo.xml ファイル、アクティブ化 trackinglogd 処理と無効化 mta, inmail, wfserver および stat プロセス。

  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サーバーを起動します。

このページ