Zakelijke implementatie enterprise-deployment

Dit is de meest volledige configuratie. Het bouwt op de standaardconfiguratie voor grotere veiligheid en beschikbaarheid voort:

  • specifieke omleidingsservers achter een HTTP- of TCP-taakverdelingsmechanisme, voor schaalbaarheid en beschikbaarheid;
  • twee toepassingsservers voor betere productie en failover vermogen (foutentolerantie) en die in LAN geïsoleerd zijn.

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

Met dit type van configuratie, kan de verwachte productie 100.000 post per uur met aangewezen bandbreedte en het stemmen overschrijden.

Functies features

Voordelen advantages

  • Geoptimaliseerde veiligheid: Slechts die servers die aan de buitenkant moeten worden blootgesteld zijn geïnstalleerd op de computer in DMZ.
  • Hoge beschikbaarheid is eenvoudiger te garanderen: alleen de computer die van buitenaf zichtbaar is, moet met het oog op hoge beschikbaarheid worden beheerd.

Nadelen disadvantages

Hogere hardware- en beheerkosten.

Aanbevolen apparatuur recommended-equipment

  • Toepassingsservers: 2 GHz quad-core CPU, 4 GB RAM, software RAID 1 80 GB SATA harde schijf.
  • Redirection servers: 2 GHz quad-core CPU, 4 GB RAM, software RAID 1 80 GB SATA harde schijf.
NOTE
Het is mogelijk om een bestaand taakverdelingsmechanisme voor verkeer aan de omleidingsservers opnieuw te gebruiken.

Installatie- en configuratiestappen installation-and-configuration-steps

Vereisten prerequisites

  • JDK op beide toepassingsservers,

  • Webserver (IIS, Apache) op beide fronten,

  • Toegang tot een databaseserver op beide toepassingsservers,

  • Bounce mailbox toegankelijk via POP3,

  • Het maken van twee DNS-aliassen op het taakverdelingsmechanisme:

    • 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 een taakverdelingsmechanisme op een virtueel IP adres (VIP) richt en die dan aan de twee toepassingsservers wordt verdeeld.
  • 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.

CAUTION
Als uw toepassingsservers naar één database-instantie wijzen, wordt het schema in het pakket na het importeren van een standaardpakket op de ene instantie niet op de andere instantie geladen.
Als uw toepassingsservers naar één database-instantie wijzen, wordt het schema na het wijzigen van het schema in één instantie niet in de andere instantie geladen.
Als u deze problemen wilt herstellen, moet u het proces 'web@default' opnieuw opstarten in de tweede instantie waar de fout is opgetreden.

De toepassingsserver installeren en configureren 1 installing-and-configuring-the-application-server-1

In de volgende voorbeelden zijn de parameters van de instantie:

  • Naam van de instantie: demo
  • DNS-masker: tracking.campaign.net*, console.campaign.net* (De toepassingsserver verwerkt de URL's voor verbindingen en rapporten van de clientconsole en voor spiegel- en niet-abonnementspagina's)
  • Taal: Engels
  • Database: campagne:demo@dbsrv

De stappen voor het installeren van de eerste server zijn:

  1. Volg de installatieprocedure voor de Adobe Campaign-server: nlserver pakket op Linux of setup.exe in Windows.

    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. Zodra de Adobe Campaign-server is geïnstalleerd, start u de toepassingsserver (web) met de opdracht nlserver web-tomcat (de module van het Web laat u toe om Tomcat in standalone de serverwijze van het Web te beginnen luisterend op haven 8080) en ervoor te zorgen begint Tomcat correct:

    code language-sql
    12:08:18 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    12:08:18 >   Starting Web server module (pid=28505, tid=-1225184768)...
    12:08:18 >   Tomcat started
    12:08:18 >   Server started
    
    note note
    NOTE
    De eerste keer dat de module Web wordt uitgevoerd, wordt het config-default.xml en serverConf.xml in de conf onder de installatiemap. Alle parameters die beschikbaar zijn in het dialoogvenster serverConf.xml worden vermeld in deze sectie.

    Druk Ctrl+C om de server te stoppen.

    Raadpleeg de volgende secties voor meer informatie hierover:

  3. Wijzig de internal wachtwoord met behulp van de opdracht:

    code language-none
    nlserver config -internalpassword
    

    Raadpleeg deze sectie voor meer informatie.

  4. Maak de demo instantie met de DNS-maskers voor tracering (in dit geval), tracking.campaign.net) en de toegang tot clientconsoles (in dit geval, console.campaign.net). 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*,console.campaign.net*
      

      Raadpleeg voor meer informatie hierover Een instantie maken.

  5. Bewerk de config-demo.xml bestand (gemaakt via de vorige opdracht en bevindt zich naast de config-default.xml bestand), controleert u of de mta (levering), wfserver (workflow), inMail (rebound mails) en stat (statistiek) processen worden toegelaten, dan vorm het adres van app Statistische server:

    code language-xml
    <?xml version='1.0'?>
    <serverconf>
      <shared>
        <!-- add lang="eng" to dataStore to force English for the instance -->
        <dataStore hosts="tracking.campaign.net*,console.campaign.net*">
          <mapping logical="*" physical="default"/>
        </dataStore>  </shared>
        <mta autoStart="true" statServerAddress="app">
        <wfserver autoStart="true"/>
        <inMail autoStart="true"/>
        <sms autoStart="false"/>
        <listProtect autoStart="false"/>
    </serverconf>
    

    Raadpleeg deze sectie voor meer informatie.

  6. Bewerk de serverConf.xml en specificeer het leveringsdomein, dan specificeer IP (of gastheer) adressen van de DNS servers die door de module MTA worden gebruikt om MX type DNS vragen te beantwoorden.

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

    Raadpleeg voor meer informatie hierover Configuratie van campagneserver.

  7. Het installatieprogramma van de clientconsole kopiëren setup-client-7.XX, YYYY.exe aan de /datakit/nl/eng/jsp map. Meer informatie.

  8. De Adobe Campaign-server starten (netwerkbeginserver6 in Windows /etc/init.d/nlserver6 start in Linux) en voer de opdracht uit nlserver pdump nogmaals de aanwezigheid van alle ingeschakelde modules te controleren.

    note note
    NOTE
    Vanaf 20.1 raden we u aan in plaats daarvan de volgende opdracht te gebruiken (voor Linux): systeemserver voor opstarten
    code language-sql
    12:09:54 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    syslogd@default (7611) - 9.2 MB
    stat@demo (5988) - 1.5 MB
    inMail@demo (7830) - 11.9 MB
    watchdog (27369) - 3.1 MB
    mta@demo (7831) - 15.6 MB
    wfserver@demo (7832) - 11.5 MB
    web@default (28671) - 40.5 MB
    

    Met deze opdracht weet u ook de versie en het buildnummer van de Adobe Campaign-server die op de computer is geïnstalleerd.

  9. Test de nlserver-web met de URL: https://console.campaign.net/nl/jsp/logon.jsp.

    Met deze URL hebt u toegang tot de downloadpagina voor het installatieprogramma van de client. Meer informatie.

    Voer de internal login en bijbehorend wachtwoord wanneer u de pagina van de toegangscontrole bereikt.

De toepassingsserver 2 installeren en configureren installing-and-configuring-the-application-server-2

Voer de volgende stappen uit:

  1. De Adobe Campaign-server installeren.

  2. Kopieer de bestanden van de instantie die u hebt gemaakt naar toepassingsserver 1.

    Wij houden de zelfde instantienaam zoals toepassingsserver 1.

  3. Wijzig de internal op dezelfde manier als toepassingsserver 1.

  4. Koppel de database aan de instantie:

    code language-none
    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
  5. Bewerk de config-demo.xml bestand (gemaakt via de vorige opdracht en bevindt zich naast de config-default.xml bestand), controleert u of de mta (levering), wfserver (workflow), inMail (rebound mails) en stat (statistiek) processen worden toegelaten, dan vorm het adres van app Statistische server:

    code language-xml
    <?xml version='1.0'?>
    <serverconf>
      <shared>
        <!-- add lang="eng" to dataStore to force English for the instance -->
        <dataStore hosts="tracking.campaign.net*,console.campaign.net*">
          <mapping logical="*" physical="default"/>
        </dataStore>  </shared>
        <mta autoStart="true" statServerAddress="app">
        <wfserver autoStart="true"/>
        <inMail autoStart="true"/>
        <sms autoStart="false"/>
        <listProtect autoStart="false"/>
    </serverconf>
    

    Raadpleeg deze sectie voor meer informatie.

  6. Bewerk de serverConf.xml dossier en bevolk de DNS configuratie van de module MTA:

    code language-xml
    <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 Configuratie van campagneserver.

  7. Start de Adobe Campaign-servers.

    Raadpleeg de volgende secties voor meer informatie hierover:

De frontservers installeren en configureren installing-and-configuring-the-frontal-servers

Installatie- en configuratieprocedures zijn op beide computers identiek.

De stappen zijn als volgt:

  1. Installeer de Adobe Campaign-server.

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

  3. De config-demo.xml en serverConf.xml bestanden die tijdens de installatie zijn gemaakt. In de config-demo.xml bestand, activeer het trackinglogd het proces en deactiveert mta, inmail, wfserver en stat processen.

  4. Bewerk de serverConf.xml en vult de overtollige het volgen servers in de parameters van de omleiding:

    code language-xml
    <spareServer enabledIf="$(hostname)!='front_srv1'" id="1" url="https://front_srv1:8080"/>
    <spareServer enabledIf="$(hostname)!='front_srv2'" id="2" url="https://front_srv2:8080"/>
    
  5. 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-xml
    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv1"/>
    

    of

    code language-xml
    <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:

  6. Start de Adobe Campaign-server.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1