Show Menu
主題×

標準部署

對於此配置,需要三台電腦:
  • LAN內部的應用程式伺服器,供一般使用者使用(準備促銷活動、報告等),
  • 在DMZ中,在負載平衡器後面有兩個前沿伺服器。
DMZ中的兩台伺服器可處理跟蹤、鏡像頁和交付,並且冗餘,以實現高可用性。
LAN中的應用程式伺服器為最終用戶提供服務,並執行所有經常性進程(工作流引擎)。 因此,當前端伺服器上達到峰值負載時,應用程式使用者不會受到影響。
資料庫伺服器可以裝載在與這三台電腦不同的電腦上。 否則,只要Adobe Campaign(Linux或Windows)支援作業系統,應用程式伺服器與資料庫伺服器就必須在LAN內共用相同的電腦。
伺服器和進程之間的通用通信根據以下方案進行:
這種配置可以處理大量接收者(500,000到1,000,000),因為資料庫伺服器(以及可用頻寬)是主要的限制因素。

Features

優勢

  • 故障切換功能:在另一台電腦出現硬體問題時能夠將進程切換到一台電腦。
  • 由於MTA和重新導向功能可部署在負載平衡器後的兩部電腦上,因此整體效能更佳。 有了兩個活動的MTA和足夠的頻寬,在每小時100,000封郵件的區域內實現廣播速率是可能的。

安裝和配置步驟

必要條件

  • JDK在這三部電腦上,
  • Web伺服器(IIS、Apache)。
  • 訪問所有三台電腦上的資料庫伺服器,
  • 可通過POP3訪問的彈回郵箱,
  • 建立兩個DNS別名:
    • 首次公開用於追蹤並指向虛擬IP位址(VIP)上的負載平衡器,然後散布至兩個正面伺服器,
    • 第二個則暴露給內部使用者,供他們透過主控台存取,並指向相同的應用程式伺服器。
  • 防火牆配置為開啟STMP(25)、DNS(53)、HTTP(80)、HTTPS(443)、SQL(1521 for Oracle,5432 for PostgreSQL等) 埠。 有關詳細資訊,請參閱「資料庫 訪問」一節

安裝應用程式伺服器

請依照步驟,從Adobe Campaign應用程式伺服器安裝獨立執行個體,以建立資料庫(步驟12)。 請參閱 安裝和配置(單機)
由於電腦不是追蹤伺服器,因此請勿考慮與Web伺服器的整合。
在以下示例中,實例的參數為:
  • 實例的名稱: 展示
  • DNS掩碼: console.campaign.net * (僅用於客戶端控制台連接和報告)
  • 語言:英文
  • 資料庫: 促銷活動:demo@dbsrv

安裝兩台前端伺服器

安裝和配置過程在兩台電腦上都相同。
步驟如下:
  1. 安裝Adobe Campaign伺服器。
    如需詳細資訊,請參 閱Linux (Linux)中的促銷活動安裝先決條件和Windows (Windows)中 的促銷活動安裝先決條件。
  2. 請遵循下列章節所述的Web伺服器整合程式(IIS、Apache):
  3. 建立 示範 。 有兩種方法可以做到:
    • 透過主控台建立執行個體:
      有關詳細資訊,請參閱 建立實例和登錄
    • 使用命令行建立實例:
      nlserver config -addinstance:demo/tracking.campaign.net*
      
      
      有關詳細資訊,請參閱 建立實例 。 實例的名稱與應用程式伺服器的名稱相同。
    將從負載平衡器的URL( tracking.campaign.net)連線至伺服器與 nlserver web module(mirror pages, unsubscription)。
  4. 將內 部變更 為與應用程式伺服器相同。
    For more on this, refer to Internal identifier .
  5. 將資料庫連結到實例:
    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
    
  6. config-default.xml和 config-demo.xml 檔案中,啟用 web trackinglogdAnd Mata模組。
    For more on this, refer to Enabling processes .
  7. 編輯 serverConf.xml檔案 ,並填充:
    • MTA模組的DNS配置:
      <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
      
      
      nameServers 參數 ,僅用於Windows。
      For more on this, refer to Delivery settings .
    • 重新導向參數中的冗餘追蹤伺服器:
      <spareServer enabledIf="$(hostname)!='front_srv1'" id="1" url="https://front_srv1:8080"/>
      <spareServer enabledIf="$(hostname)!='front_srv2'" id="2" url="https://front_srv2:8080"/>
      
      
      For more on this, refer to Redundant tracking .
  8. 啟動網站並測試從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主控台中,使用管理員登入 連線 ,毋需密碼,然後啟動部署精靈。
    有關詳細資訊,請參閱 部署實例
    除了追蹤模組的設定外,組態與獨立執行個體相同。
  11. 填入用於重新導向的外部URL(負載平衡器的URL)和兩個正面伺服器的內部URL。
    For more on this, refer to Tracking configuration .
    我們使用先前建立的兩個追蹤伺服器的現有例項,並使用內部 登入