Unica Campaign-Webanwendungsclustering

Sie können die Unica Campaign-Webanwendung (J2EE-Anwendung) in einem Cluster konfigurieren, indem Sie während der Installation von Unica Campaign weitere Aufgaben ausführen.

Sie können eine Clusterumgebung der Unica Campaign-Webanwendung in Interact, Marketing, Plan und Deliver integrieren.

Überblick

Die Komponenten des Unica Campaign-Webanwendungsservers unterstützen einen Lastausgleich bei Bereitstellung der Anwendung in einer Clusterumgebung.

In Unica Campaign werden bestimmte Objekte, z. B. Angebote, zur Verbesserung von Antwortzeiten in der Benutzerschnittstelle auf dem Webanwendungsserver zwischengespeichert. In einer Umgebung mit Lastausgleich stehen Angebote, die auf einem Webanwendungsserver erstellt wurden, Benutzern zur Verfügung, deren Sitzungen über einen anderen Server verbunden sind, sofern Sie campaign_ehcache.xml konfiguriert haben.

Zu den Objekten, die zwischengespeichert werden, gehören unter anderem: Angebote, Angebotsvorlagen und Attribute, Kampagnen, Sitzungen, Ordner, Attribute, Initiativen und Segmente.

Mit einer Clusterumgebung können Unterbrechungen der Anwendungsverfügbarkeit im Falle eines Ausfalls des Webanwendungsservers minimiert werden. Da die Unica Campaign-Systemtabellen in einer externen Datenbank gespeichert werden, müssen Daten nicht auf dem Standby-Server repliziert werden. Fällt der primäre Webanwendungsserver aus, muss die Unica Campaign-Webanwendung auf dem Standby-Server gestartet werden. Nach dem Start ruft die Unica Campaign-Webanwendung alle aktuellen Daten von der Unica Campaign-Systemtabellendatenbank ab.

Hauptschritte

Befolgen Sie die in Kapitel 2 bis 8 und in diesem Kapitel enthaltenen Anweisungen, um Unica Campaign in einer Clusterumgebung der Webanwendung zu installieren.

Wenn Sie Unica Campaign in einem Cluster installieren, gibt es viele Möglichkeiten, die Installation zu konfigurieren. In den folgenden Schritten wird der grundlegende Prozess beschrieben:

  1. Führen Sie die Installationsprogramme auf einem System aus, in der Regel auf dem Administrationsserver oder dem Äquivalent für Ihren Anwendungsservertyp.
  2. Erstellen Sie ein Dateiverzeichnis, das alle Dateiuploads für alle Unica Campaign-Installationen enthalten soll, und geben Sie dieses frei.
  3. Erstellen Sie die EAR- oder WAR-Datei und stellen Sie diese auf dem Cluster und dem Web-Server bereit.
  4. Konfigurieren Sie die einzelnen Systeme so, dass die Unica Platform-Systemtabellen und die Unica Campaign-Systemtabellen gemeinsam genutzt werden können.
  5. Konfigurieren Sie die einzelnen Systeme so, dass das gemeinsam genutzte Dateiverzeichnis verwendet wird.
  6. Bestimmen Sie, über welchen Server auf dem Cluster Benachrichtigungen gesendet werden sollen. Unterdrücken Sie anschließend den Benachrichtigungsprozess auf allen anderen Servern.
  7. Konfigurieren Sie campaign_ehcache.xml für verteiltes Caching von Vorlagen und Angebotsordnern, wie im Unica Campaign-Installationshandbuch beschrieben. Für die Angabe, wie häufig der Cache aktualisiert wird, können Sie die Einstellungen für die Unica Campaign-Cachekonfiguration anpassen, z. B. offerTemplateDataTTLSeconds. Diese Anpassung kann jedoch die Leistung beeinträchtigen, da bei kleineren Werten häufiger Cacheaktualisierungen durchgeführt werden müssen. Eine Beschreibung der Konfigurationseigenschaften finden Sie im Unica Campaign-Administratorhandbuch.