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:
-
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).
-
Siga o procedimento de integração do servidor Web (IIS, Apache) descrito nas seguintes seções:
- Para Linux: Integração em um servidor Web para Linux
- Para Windows: Integração em um servidor Web para Windows
-
Crie o demonstração instância. Há duas maneiras de fazer isso:
-
Crie a instância por meio do console:
Para obter mais informações, consulte Criação de uma instância e fazer logon.
ou
-
Crie a instância usando linhas de comando:
code language-none nlserver config -addinstance:demo/tracking.campaign.net*
Para obter mais informações, consulte Criação de uma instância.
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).
-
-
Altere o interno para o mesmo que o servidor de aplicativos.
Para obter mais informações, consulte esta seção.
-
Vincule o banco de dados à instância:
code language-none nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
-
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.
-
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.
-
-
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:
- Para Linux: Iniciar o servidor Web e testar a configuração
- Para Windows: Iniciar o servidor Web e testar a configuração
-
Inicie o servidor do Adobe Campaign.
-
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.
-
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.