v7
Aplica-se somente ao Campaign Classic v7

Implantação padrão standard-deployment

Para essa configuração, são necessários três computadores:

  • Um servidor de aplicativos dentro da LAN para os usuários finais (preparação de campanhas, relatórios etc.),
  • Dois servidores frontais na DMZ atrás de um balanceador de carga.

Os dois servidores na DMZ lidam com rastreamento, mirror pages e delivery e são redundantes para alta disponibilidade.

O servidor de aplicativos na LAN atende os usuários finais e executa todos os processos recorrentes (mecanismo de workflow). Assim, quando o pico de carga é atingido nos servidores frontais, os usuários do aplicativo não são afetados.

O servidor de banco de dados pode ser hospedado em um computador separado desses três. Caso contrário, o servidor de aplicativos e o servidor de banco de dados compartilharão o mesmo computador dentro da LAN, desde que o sistema operacional seja suportado pelo Adobe Campaign (Linux ou Windows).

A comunicação geral entre servidores e processos é realizada de acordo com o seguinte esquema:

Esse tipo de configuração pode lidar com um grande número de recipients (500.000 a 1.000.000), pois o servidor de banco de dados (e a largura de banda disponível) é o principal fator de limitação.

Recursos features

Vantagens advantages

  • Funcionalidade de failover: a capacidade de alternar processos para um computador em caso de problema de hardware no outro.
  • Melhor desempenho geral, já que o MTA e as funções de redirecionamento podem ser implantados em ambos os computadores atrás de um balanceador de carga. Com dois MTAs ativos e largura de banda suficiente, é possível alcançar taxas de transmissão na região de 100.000 emails por hora.

Etapas de instalação e configuração installation-and-configuration-steps

Pré-requisitos prerequisites

  • JDK nos três computadores,

  • Servidor Web (IIS, Apache) em ambos os frontais,

  • Acesso a um servidor de banco de dados nos três computadores,

  • Caixa de entrada de devolução acessível via POP3,

  • Criação de dois aliases DNS:

    • a primeira exposta ao público para rastreamento e apontamento do balanceador de carga em um endereço IP virtual (VIP) e que é então distribuída aos dois servidores frontais,
    • o segundo exposto aos usuários internos para acesso pelo console e apontando para o mesmo servidor de aplicativos.
  • Firewall configurado para abrir STMP (25), DNS (53), HTTP (80), HTTPS (443), SQL (1521 para Oracle, 5432 para PostgreSQL etc.) portas. Para obter mais informações, consulte a seção Acesso ao banco de dados.

Instalando o servidor de aplicativos installing-the-application-server

Siga as etapas para instalar uma instância independente do servidor de aplicativos Adobe Campaign para a criação do banco de dados (etapa 12). Consulte Instalação e configuração (computador único).

Como o computador não é um servidor de rastreamento, não considere a integração com o servidor Web.

Nos exemplos a seguir, os parâmetros da instância são:

  • Nome da instância: demonstração
  • Máscara DNS: console.campaign.net* (somente para conexões do console do cliente e para relatórios)
  • Idioma: inglês
  • Banco de dados: campaign:demo@dbsrv

Instalando os dois servidores frontais installing-the-two-frontal-servers

O procedimento de instalação e configuração é idêntico em ambos os computadores.

As etapas são as seguintes:

  1. Instale o servidor do Adobe Campaign.

    Para obter mais informações, consulte Pré-requisitos da instalação do Campaign no Linux (Linux) Pré-requisitos da instalação do Campaign no Windows (Windows).

  2. Siga o procedimento de integração do servidor Web (IIS, Apache) descrito nas seguintes seções:

  3. Crie o demonstração instância. Há duas maneiras de fazer isso:

    O nome da instância é igual ao do servidor de aplicativos.

    A conexão com o servidor com o nlserver web O módulo (mirror pages, unsubscription) será feito a partir do URL do balanceador de carga (tracking.campaign.net).

  4. Altere o interno para o mesmo que o servidor de aplicativos.

    Para obter mais informações, consulte esta seção.

  5. Vincule o banco de dados à instância:

    code language-none
    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
  6. No config-default.xml e config-demo.xml arquivos, habilite o web, trackinglogd e mta módulos.

    Para obter mais informações, consulte esta seção.

  7. Edite o serverConf.xml arquivar e preencher:

    • a configuração DNS do módulo MTA:

      code language-none
      <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
      
      note note
      NOTE
      A variável nameServers é usado somente no Windows.

      Para obter mais informações, consulte Configurações de entrega.

    • os servidores de rastreamento redundantes nos parâmetros de redirecionamento:

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

      Para obter mais informações, consulte Rastreamento redundante.

  8. Inicie o site e teste o redirecionamento do URL: https://tracking.campaign.net/r/test.

    O navegador deve exibir as seguintes mensagens (dependendo do URL redirecionado pelo balanceador de carga):

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

    ou

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

    Para obter mais informações, consulte estas seções:

  9. Inicie o servidor do Adobe Campaign.

  10. No console Adobe Campaign, conecte-se usando o administrador faça logon sem senha e inicie o assistente de implantação.

    Para obter mais informações, consulte Implantação de uma instância.

    A configuração é idêntica a uma instância independente, além da configuração do módulo de rastreamento.

  11. Preencha o URL externo (o do balanceador de carga) usado para redirecionamento e os URLs internos dos dois servidores frontais.

    Para obter mais informações, consulte Configuração de rastreamento.

    note note
    NOTE
    Usamos a instância existente dos dois servidores de rastreamento criados anteriormente e usamos o interno fazer logon.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1