v7
僅適用於Campaign Classic v7

標準部署 standard-deployment

對於此設定,需要三部電腦:

  • LAN內部的應用程式伺服器,適用於一般使用者(準備行銷活動、報告等);
  • DMZ中的兩個前端伺服器位於負載平衡器後面。

DMZ中的兩部伺服器可處理追蹤、映象頁面及傳送,並具備備援功能,提供高可用性。

LAN中的應用程式伺服器為一般使用者提供服務,並執行所有循環程式(工作流程引擎)。 因此,當前端伺服器達到尖峰負載時,應用程式使用者不受影響。

資料庫伺服器可以在這三部電腦以外的其他電腦上託管。 否則,只要Adobe Campaign (Linux或Windows)支援作業系統,應用程式伺服器和資料庫伺服器就會在LAN內共用相同的電腦。

伺服器與處理序之間的一般通訊會根據以下結構描述執行:

由於資料庫伺服器(以及可用的頻寬)是主要限制因素,因此這種設定型別可以處理大量收件者(500,000到1,000,000)。

功能 features

優點 advantages

  • 容錯移轉功能:可在另一部電腦發生硬體問題時,將處理作業切換至另一部電腦。
  • 整體效能更佳,因為MTA和重新導向功能可部署在負載平衡器後的兩部電腦上。 有了兩個作用中的MTA和足夠的頻寬,每小時就可能達到100,000封郵件的廣播速率。

安裝和設定步驟 installation-and-configuration-steps

必要條件 prerequisites

  • 所有三部電腦均使用JDK,

  • 位於兩個前端的網頁伺服器(IIS、Apache),

  • 存取所有三部電腦上的資料庫伺服器,

  • 可透過POP3存取的彈回信箱,

  • 建立兩個DNS別名:

    • 第一個公開給大眾用於追蹤和指向虛擬IP位址(VIP)上的負載平衡器,然後分發給兩個前端伺服器,
    • 第二個透過主控台向內部使用者公開,以存取並指向相同的應用程式伺服器。
  • 防火牆已設定為開啟STMP (25)、DNS (53)、HTTP (80)、HTTPS (443)、SQL (1521 (Oracle)、5432 (PostgreSQL)等) 連線埠。 如需詳細資訊,請參閱區段 資料庫存取.

安裝應用程式伺服器 installing-the-application-server

請依照步驟從Adobe Campaign應用程式伺服器安裝獨立執行個體以建立資料庫(步驟12)。 請參閱 安裝和設定(單一電腦).

由於電腦不是追蹤伺服器,請勿將與Web伺服器的整合列入考量。

在下列範例中,例項的引數為:

  • 執行個體的名稱: 示範
  • DNS遮罩: console.campaign.net* (僅適用於使用者端主控台連線和報表)
  • 語言:英文
  • 資料庫: campaign:demo@dbsrv

安裝兩個前端伺服器 installing-the-two-frontal-servers

兩部電腦上的安裝及設定程式相同。

步驟如下:

  1. 安裝Adobe Campaign伺服器。

    有關詳細資訊,請參閱 在Linux安裝Campaign的必要條件 (Linux)和 在Windows安裝Campaign的必要條件 (Windows)。

  2. 請依照下列各節中說明的Web伺服器整合程式(IIS、Apache)操作:

  3. 建立 示範 執行個體。 有兩種方法可以達成此目的:

    • 透過主控台建立執行個體:

      有關詳細資訊,請參閱 建立執行個體並登入.

    • 使用命令列建立例證:

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

      有關詳細資訊,請參閱 建立執行個體.

    執行個體的名稱與應用程式伺服器的名稱相同。

    與伺服器的連線使用 nlserver web 模組(映象頁面、取消訂閱)將會從負載平衡器(tracking.campaign.net)的URL中建立。

  4. 變更 內部 與應用程式伺服器相同。

    如需詳細資訊,請參閱本章節

  5. 將資料庫連結至執行處理:

    code language-none
    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
  6. config-default.xmlconfig-demo.xml 檔案,啟用 網頁trackinglogdmta 模組。

    如需詳細資訊,請參閱本章節

  7. 編輯 serverConf.xml 檔案並填入:

    • MTA模組的DNS設定:

      code language-none
      <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
      
      note note
      NOTE
      nameServer 引數僅用於Windows。

      有關詳細資訊,請參閱 傳遞設定.

    • 重新導向引數中的多餘追蹤伺服器:

      code language-none
      <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. 啟動網站,並從URL測試重新導向: https://tracking.campaign.net/r/test.

    瀏覽器應顯示以下訊息(視負載平衡器重新導向的URL而定):

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

    code language-none
    <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主控台中,使用 管理員 不使用密碼登入並啟動部署精靈。

    有關詳細資訊,請參閱 部署執行個體.

    除了追蹤模組的設定外,設定與獨立執行個體完全相同。

  11. 填入用於重新導向的外部URL (負載平衡器的外部URL)和兩個前端伺服器的內部URL。

    有關詳細資訊,請參閱 追蹤設定.

    note note
    NOTE
    我們會使用先前建立之兩個追蹤伺服器的現有例項,並使用 內部 登入。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1