Standaardimplementatie standard-deployment

Voor deze configuratie zijn drie computers vereist:

  • Een toepassingsserver binnen LAN voor het eind - gebruikers (voorbereidend campagnes, rapportering, enz.),
  • Twee frontale servers in DMZ achter een taakverdelingsmechanisme.

De twee servers in DMZ behandelen het volgen, spiegelen pagina's en levering en zijn overtollig voor hoge beschikbaarheid.

De toepassingsserver in LAN dient het eind - gebruikers en voert alle terugkomende processen (werkschemamotor) uit. Wanneer piekbelastingen op de frontservers worden bereikt, heeft dit dus geen gevolgen voor de gebruikers van de toepassing.

De databaseserver kan op een andere computer dan deze drie worden gehost. De toepassingsserver en de databaseserver kunnen anders dezelfde computer delen in het LAN, zolang het besturingssysteem wordt ondersteund door Adobe Campaign (Linux of Windows).

De algemene communicatie tussen servers en processen wordt uitgevoerd volgens het volgende schema:

Dit type van configuratie kan een groot aantal ontvangers (500.000 tot 1.000.000) behandelen aangezien de gegevensbestandserver (en de beschikbare bandbreedte) de belangrijkste beperkende factor is.

Functies features

Voordelen advantages

  • Failover-functionaliteit: de mogelijkheid om processen naar de ene computer te schakelen in het geval van een hardwareprobleem aan de andere.
  • Betere algemene prestaties, aangezien de MTA en redirection functies op beide computers achter een taakverdelingsmechanisme kunnen worden opgesteld. Met twee actieve MTAs en genoeg bandbreedte, is het mogelijk om uitzendingstarieven in het gebied van 100.000 post per uur te bereiken.

Installatie- en configuratiestappen installation-and-configuration-steps

Vereisten prerequisites

  • JDK op alle drie computers,

  • Webserver (IIS, Apache) op beide fronten,

  • Toegang tot een databaseserver op alle drie de computers,

  • Bounce mailbox toegankelijk via POP3,

  • Maken van twee DNS-aliassen:

    • de eerste die aan het publiek wordt blootgesteld voor het volgen en aanwijzen van het taakverdelingsmechanisme op een virtueel IP adres (VIP) en die dan aan de twee frontale servers wordt verdeeld;
    • de tweede die aan de interne gebruikers voor toegang via de console wordt blootgesteld en aan de zelfde toepassingsserver richt.
  • Firewall geconfigureerd voor het openen van STMP (25), DNS (53), HTTP (80), HTTPS (443), SQL (1521 voor Oracle, 5432 voor PostSQL, enz.) poorten. Zie voor meer informatie de sectie Toegang tot database.

De toepassingsserver installeren installing-the-application-server

Voer de stappen uit om een zelfstandige instantie van de Adobe Campaign-toepassingsserver te installeren tot de database is gemaakt (stap 12). Zie Installeren en configureren (één computer).

Aangezien de computer geen volgende server is, neem niet de integratie met de server van het Web in rekening.

In de volgende voorbeelden zijn de parameters van de instantie:

  • Naam van de instantie: demo
  • DNS-masker: console.campaign.net* (alleen voor clientconsoleverbindingen en voor rapporten)
  • Taal: Engels
  • Database: campagne:demo@dbsrv

De twee frontservers installeren installing-the-two-frontal-servers

De installatie en configuratieprocedure is identiek op beide computers.

De stappen zijn als volgt:

  1. De Adobe Campaign-server installeren.

    Raadpleeg voor meer informatie hierover Vereisten voor installatie van campagne in Linux (Linux) en Vereisten voor de installatie van de Campagne in Vensters (Windows).

  2. Volg de procedure van de de serverintegratie van het Web (IIS, Apache) in de volgende secties wordt beschreven die:

  3. Maak de demo -instantie. Er zijn twee manieren om dit te doen:

    • Maak de instantie via de console:

      Raadpleeg voor meer informatie hierover Een instantie maken en aanmelden.

      of

    • Maak de instantie met behulp van opdrachtregels:

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

      Raadpleeg voor meer informatie hierover Een instantie maken.

    De naam van de instantie is gelijk aan die van de toepassingsserver.

    De verbinding met de server nlserver-web -module (mirror pages, unsubscription) wordt gemaakt via de URL van het taakverdelingsmechanisme (tracking.campaign.net).

  4. Wijzig de internal op dezelfde manier als de toepassingsserver.

    Raadpleeg deze sectie voor meer informatie.

  5. Koppel de database aan de instantie:

    code language-none
    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
  6. In de config-default.xml en config-demo.xml bestanden, inschakelen web, trackinglogd en mta modules.

    Raadpleeg deze sectie voor meer informatie.

  7. Bewerk de serverConf.xml bestand en invullen:

    • de DNS-configuratie van de MTA-module:

      code language-none
      <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
      
      note note
      NOTE
      De nameServers wordt alleen gebruikt in Windows.

      Raadpleeg voor meer informatie hierover Afleveringsinstellingen.

    • de overtollige het volgen servers in de omleidingsparameters:

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

      Raadpleeg voor meer informatie hierover Overbodige tekstspatiëring.

  8. Start de website en test de omleiding via de URL: https://tracking.campaign.net/r/test.

    De browser moet de volgende berichten weergeven (afhankelijk van de URL die door het taakverdelingsmechanisme is omgeleid):

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

    of

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

    Raadpleeg de volgende secties voor meer informatie hierover:

  9. Start de Adobe Campaign-server.

  10. Maak in de Adobe Campaign-console verbinding met de admin Meld u aan zonder wachtwoord en start de implementatietovenaar.

    Raadpleeg voor meer informatie hierover Een instantie implementeren.

    De configuratie is identiek aan een standalone instantie behalve de configuratie van de volgende module.

  11. Vul de externe URL (die van het taakverdelingsmechanisme) die wordt gebruikt voor omleiding en de interne URL's van de twee frontale servers.

    Raadpleeg voor meer informatie hierover Configuratie bijhouden.

    note note
    NOTE
    We gebruiken de bestaande instantie van de twee eerder gemaakte trackingservers en gebruiken de internal aanmelden.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1