Standardbereitstellung standard-deployment

Für diese Konfiguration sind drei Computer erforderlich:

  • einen Anwendungsserver im LAN für die Endbenutzer (Vorbereitung von Kampagnen, Berichterstellung usw.),
  • Zwei Frontserver in der DMZ hinter einem Lastverteiler.

Die beiden Server in der DMZ verarbeiten Tracking, Mirrorseiten und Sendungen und sind für hohe Verfügbarkeit redundant.

Der Anwendungsserver im LAN dient den Endbenutzern und führt alle wiederkehrenden Prozesse (Workflow-Engine) durch. Wenn also Spitzenlasten auf den Frontalservern erreicht werden, sind die Anwender der Anwendung nicht betroffen.

Der Datenbankserver kann auf einem anderen Computer als diesen drei gehostet werden. Andernfalls ist es für den Anwendungsserver und den Datenbankserver erforderlich, denselben Computer innerhalb des LAN freizugeben, solange das Betriebssystem von Adobe Campaign (Linux oder Windows) unterstützt wird.

Die allgemeine Kommunikation zwischen Servern und Prozessen erfolgt gemäß dem folgenden Schema:

Diese Art der Konfiguration kann eine große Anzahl von Empfängern (500.000 bis 1.000.000) verarbeiten, da der Datenbankserver (und die verfügbare Bandbreite) der Hauptbegrenzungsfaktor ist.

Funktionen features

Vorteile advantages

  • Failover-Funktionalität: die Möglichkeit, Prozesse bei einem Hardwareproblem auf dem anderen Computer zu wechseln.
  • Bessere Gesamtleistung, da die MTA- und Umleitungsfunktionen auf beiden Computern hinter einem Lastverteiler bereitgestellt werden können. Mit zwei aktiven MTAs und ausreichend Bandbreite ist es möglich, Übertragungsraten von rund 100.000 E-Mails pro Stunde zu erreichen.

Installation und Konfiguration installation-and-configuration-steps

Voraussetzungen prerequisites

  • JDK auf allen drei Computern,

  • Webserver (IIS, Apache) an beiden Fronten,

  • Zugriff auf einen Datenbankserver auf allen drei Computern,

  • über POP3 zugängliches Bounce-Postfach,

  • Erstellung von zwei DNS-Aliassen:

    • die erste, die der Öffentlichkeit zur Verfolgung und zum Verweis auf den Lastenausgleich an einer virtuellen IP-Adresse (VIP) zur Verfügung gestellt wird und die dann an die beiden Frontalserver verteilt wird,
    • die zweite, die den internen Benutzern für den Zugriff über die Konsole angezeigt wird und auf denselben Anwendungsserver verweist.
  • Firewall konfiguriert zum Öffnen von STMP (25), DNS (53), HTTP (80), HTTPS (443), SQL (1521 für Oracle, 5432 für PostgreSQL usw.) Ports. Weitere Informationen finden Sie im Abschnitt Datenbankzugriff.

Anwendungsserver installieren installing-the-application-server

Führen Sie die Schritte aus, um eine eigenständige Instanz vom Adobe Campaign-Anwendungsserver zur Erstellung der Datenbank zu installieren (Schritt 12). Siehe Abschnitt Installation und Konfiguration (ein Computer).

Da es sich bei dem Computer nicht um einen Tracking-Server handelt, sollten Sie die Integration mit dem Webserver nicht berücksichtigen.

In den folgenden Beispielen sind die Parameter der Instanz:

  • Name der Instanz: Demo
  • DNS-Maske: console.campaign.net* (nur für Client-Konsolenverbindungen und für Berichte)
  • Sprache: Englisch
  • Datenbank: campaign:demo@dbsrv

Installieren der beiden Frontserver installing-the-two-frontal-servers

Die Installation und Konfiguration sind auf beiden Computern identisch.

Zusammenfassend sind folgende Etappen zu durchlaufen:

  1. Installieren Sie den Adobe Campaign-Server.

    Weitere Informationen hierzu finden Sie unter Voraussetzungen für die Installation von Campaign unter Linux (Linux) und Voraussetzungen für die Installation von Campaign unter Windows (Windows).

  2. Befolgen Sie das in den folgenden Abschnitten beschriebene Verfahren zur Webserverintegration (IIS, Apache):

  3. Erstellen Sie die Demo -Instanz. Dazu gibt es zwei Möglichkeiten:

    • Erstellen Sie die Instanz über die Konsole:

      Weitere Informationen hierzu finden Sie unter Erstellen einer Instanz und Anmelden.

      oder

    • Erstellen Sie die Instanz mithilfe der Befehlszeilen:

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

      Weitere Informationen hierzu finden Sie unter Erstellen einer Instanz.

    Der Name der Instanz entspricht dem des Anwendungsservers.

    Die Verbindung zum Server mit der nlserver web -Modul (Mirrorseiten, Abmeldung) wird über die URL des Lastenausgleichs (tracking.campaign.net) durchgeführt.

  4. Ändern Sie die intern auf denselben wie der Anwendungsserver.

    Weiterführende Informationen hierzu finden Sie in diesem Abschnitt.

  5. Verknüpfen Sie die Datenbank mit der Instanz:

    code language-none
    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
  6. Im config-default.xml und config-demo.xml -Dateien, aktivieren Sie die Web, trackinglogd und mta Module.

    Weiterführende Informationen hierzu finden Sie in diesem Abschnitt.

  7. Bearbeiten Sie die serverConf.xml Datei und füllen Sie:

    • die DNS-Konfiguration des MTA-Moduls:

      code language-none
      <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
      
      note note
      NOTE
      Die nameServers wird nur unter Windows verwendet.

      Weitere Informationen hierzu finden Sie unter Versandeinstellungen.

    • die redundanten Tracking-Server in Umleitungsparametern:

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

      Weitere Informationen hierzu finden Sie unter Redundantes Tracking.

  8. Starten Sie die Website und testen Sie die Weiterleitung über die URL: https://tracking.campaign.net/r/test.

    Der Browser sollte die folgenden Meldungen anzeigen (je nach URL, die vom Lastenausgleich umgeleitet wird):

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

    oder

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

    Weiterführende Informationen hierzu finden Sie in den folgenden Abschnitten:

  9. Starten Sie den Adobe Campaign-Server.

  10. Stellen Sie in der Adobe Campaign-Konsole mithilfe der admin ohne Kennwort anmelden und den Softwareverteilungs-Assistenten starten.

    Weitere Informationen hierzu finden Sie unter Bereitstellen einer Instanz.

    Die Konfiguration ist mit einer eigenständigen Instanz identisch, abgesehen von der Konfiguration des Tracking-Moduls.

  11. Füllen Sie die externe URL (die des Lastenausgleichs) für die Umleitung und die internen URLs der beiden Frontalserver.

    Weitere Informationen hierzu finden Sie unter Tracking-Konfiguration.

    note note
    NOTE
    Wir verwenden die vorhandene Instanz der beiden zuvor erstellten Tracking-Server und verwenden die intern anmelden.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1