標準デプロイメント

この構成では、3台のコンピューターが必要です。

  • LAN内のエンドユーザ向けのアプリケーションサーバ(キャンペーン、レポートなどの作成)、
  • ロードバランサーの背後のDMZにある2台の正面サーバー。

DMZ内の2台のサーバは、トラッキング、ミラーページ、配信を処理し、高可用性を実現するために冗長化されています。

LAN内のアプリケーションサーバーは、エンドユーザーに対してサービスを提供し、すべての繰り返しプロセス(ワークフローエンジン)を実行します。 したがって、前頭サーバーでピーク負荷に達した場合、アプリケーションユーザーは影響を受けません。

データベース・サーバは、これら3台とは別のコンピュータにホストできます。 オペレーティングシステムがAdobe Campaign(LinuxまたはWindows)でサポートされている限り、アプリケーションサーバーとデータベースサーバーはLAN内で同じコンピューターを共有します。

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

このタイプの設定では、データベースサーバ(および使用可能な帯域幅)が主な制限要因となるので、大量の受信者(500,000 ~ 1,000,000)を処理できます。

機能

メリット

  • フェイルオーバー機能:他方のコンピューターでハードウェアに問題が発生した場合に、プロセスを一方のコンピューターに切り替える機能。
  • MTAとリダイレクト機能はロードバランサーの背後にある両方のコンピューターに展開できるので、全体的なパフォーマンスが向上します。 2つのアクティブなMTAと十分な帯域幅がある場合、1時間あたり100,000件のメールの領域でブロードキャストレートを達成できます。

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

前提条件

  • 3台のコンピュータすべてのJDK

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

  • 3台のコンピュータすべてのデータベース・サーバへのアクセス、

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

  • 2つのDNSエイリアスの作成:

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

アプリケーションサーバーのインストール

Adobe Campaignアプリケーションサーバーからデータベースの作成まで、スタンドアロンインスタンスをインストールする手順に従います(手順12)。 インストールと設定(シングルマシン)を参照してください。

コンピューターはトラッキングサーバーではないので、Webサーバーとの統合を考慮しないでください。

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

  • インスタンスの名前:demo
  • DNSマスク:console.console.キャンペーン.net*(クライアントコンソール接続とレポートのみ)
  • 言語:英語
  • データベース:キャンペーン:demo@dbsrv

2台のフロントサーバーの設置

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

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

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

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

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

  3. demo​インスタンスを作成します。 それには、次の 2 つの方法があります。

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

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

      または

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

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

      詳しくは、インスタンスの作成を参照してください。
      インスタンスの名前は、アプリケーションサーバーの名前と同じです。

    nlserver web​モジュール(ミラーページ、購読解除)を使用したサーバーへの接続は、ロードバランサー(tracking.キャンペーン.net)のURLから行われます。

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

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

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

    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
  6. config-default.xml​と​config-demo.xml​ファイルで、webtrackinglogd​と​mta​モジュールを有効にします。

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

  7. serverConf.xml​ファイルを編集し、次の内容を入力します。

    • MTAモジュールのDNS設定:

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

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

      詳しくは、配信設定を参照してください。

    • リダイレクトパラメーターの冗長なトラッキングサーバー:

      <spareServer enabledIf="$(hostname)!='front_srv1'" id="1" url="https://front_srv1:8080"/>
      <spareServer enabledIf="$(hostname)!='front_srv2'" id="2" url="https://front_srv2:8080"/>
      

      詳しくは、冗長トラッキングを参照してください。

  8. 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"/>
    

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

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

  10. Adobe Campaignコンソールで、パスワードを入力せずに​admin​ログインを使用して接続し、展開ウィザードを起動します。

    詳しくは、インスタンスのデプロイを参照してください。

    設定は、トラッキングモジュールの設定とは別に、スタンドアロンインスタンスと同じです。

  11. リダイレクトに使用する外部URL(ロードバランサーの外部URL)と、2つのフロントサーバーの内部URLを入力します。

    詳しくは、トラッキングの設定を参照してください。

    メモ

    以前に作成した2つのトラッキングサーバーの既存のインスタンスを使用し、内部​ログインを使用します。

このページ

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