Show Menu
화제×

표준 배포

이 구성의 경우 다음 세 대의 컴퓨터가 필요합니다.
  • 최종 사용자를 위한 LAN 내 애플리케이션 서버(캠페인 준비, 보고 등),
  • 부하 균형 조정기 뒤에 DMZ에 있는 두 개의 전두엽 서버
DMZ에 있는 두 대의 서버는 추적, 미러 페이지 및 전달을 처리하고 고가용성을 위해 중복됩니다.
LAN의 응용 프로그램 서버는 최종 사용자를 지원하며 모든 반복 프로세스(워크플로우 엔진)를 수행합니다. 따라서 정밀한 로드 수에 도달해도 애플리케이션 사용자는 영향을 받지 않습니다.
데이터베이스 서버는 이 세 가지 서버로부터 별도의 컴퓨터에 호스팅될 수 있습니다. Adobe Campaign(Linux 또는 Windows)에서 운영 체제를 지원하는 경우 애플리케이션 서버 및 데이터베이스 서버가 LAN 내에서 동일한 컴퓨터를 공유할 수 있습니다.
서버와 프로세스 간의 일반 통신은 다음 스키마에 따라 수행됩니다.
이 유형의 구성은 데이터베이스 서버(및 사용 가능한 대역폭)가 기본 제한 요소이므로 많은 수의 받는 사람(500,000-1,000,000)을 처리할 수 있습니다.

기능

장점

  • 장애 조치 기능:하드웨어 문제가 발생할 경우 프로세스를 하나의 컴퓨터로 전환하는 기능
  • MTA 및 리디렉션 함수를 부하 균형 조정기 뒤에 있는 두 컴퓨터 모두에 배포할 수 있으므로 전반적인 성능이 향상됩니다. 두 개의 활성 MTA와 충분한 대역폭을 사용하여 시간당 100,000개의 메일 영역에서 방송율을 달성할 수 있습니다.

설치 및 구성 단계

사전 요구 사항

  • JDK는 모든 3대의 컴퓨터에
  • 웹 서버(IIS, Apache),
  • 세 대의 모든 컴퓨터에서 데이터베이스 서버에 액세스
  • POP3,
  • 두 개의 DNS 별칭 생성:
    • VIP(Virtual IP Address)에서 로드 밸런서를 추적하고 가리키기 위해 처음으로 공개되어 두 개의 전두엽 서버에 배포됩니다.
    • 콘솔을 통해 동일한 응용 프로그램 서버를 가리키기 위해 내부 사용자에게 두 번째 노출.
  • STMP(25), DNS(53), HTTP(80), HTTPS(443), SQL(Oracle의 경우 1521, PostgreSQL의 경우 5432) 등을 열도록 구성된 방화벽 포트. 자세한 내용은 데이터베이스 액세스 섹션을 참조하십시오 .

응용 프로그램 서버 설치

Adobe Campaign 응용 프로그램 서버에서 독립 실행형 인스턴스를 설치하는 단계를 따라 데이터베이스를 만듭니다(12단계). 설치 및 구성(단일 시스템)을 참조하십시오 .
컴퓨터가 추적 서버가 아니므로 웹 서버와의 통합을 고려하지 마십시오.
다음 예에서 인스턴스의 매개 변수는 다음과 같습니다.
  • 인스턴스의 이름: 데모
  • DNS 마스크: console.campaign.net * (클라이언트 콘솔 연결 및 보고서에만 해당)
  • 언어:영어
  • 데이터베이스: 캠페인:demo@dbsrv

2개의 전두엽 서버 설치

설치 및 구성 절차는 두 컴퓨터 모두에서 동일합니다.
단계는 다음과 같습니다.
  1. Adobe Campaign 서버를 설치합니다.
    자세한 내용은 Linux(Linux) 에서 Campaign 설치 사전 요구 사항 및 Windows(Windows)에서 캠페인 설치 사전 요구 사항을참조하십시오.
  2. 다음 섹션에 설명된 웹 서버 통합 절차(IIS, Apache)를 따르십시오.
  3. 데모 인스턴스를 만듭니다 . 다음 두 가지 방법으로 이 작업을 수행할 수 있습니다.
    • 콘솔을 통해 인스턴스를 만듭니다.
      자세한 내용은 인스턴스 만들기 및 로그인을 참조하십시오.
      or
    • 명령줄을 사용하여 인스턴스를 만듭니다.
      nlserver config -addinstance:demo/tracking.campaign.net*
      
      
      자세한 내용은 인스턴스 만들기를 참조하십시오. 인스턴스의 이름은 응용 프로그램 서버의 이름과 같습니다.
    서버 웹 모듈(미러 페이지, 구독 취소)과 서버에 대한 연결은 로드 밸런서의 URL(tracking.campaign.net)에서 수행됩니다.
  4. 응용 프로그램 서버와 동일하게 내부 변경
    자세한 내용은 내부 식별자를 참조하십시오 .
  5. 데이터베이스를 인스턴스에 연결합니다.
    nlserver config -setdblogin:PostgreSQL:campaign:demo@dbsrv -instance:demo
    
    
  6. config- default.xml config-demo.xml 파일에서 , trackinglogged 및 mtaModule을 활성화합니다.
    자세한 내용은 프로세스 활성화를 참조하십시오 .
  7. serverConf. xml 파일을 편집하고 다음을 채웁니다.
    • mta 모듈의 DNS 구성:
      <dnsConfig localDomain="campaign.com" nameServers="192.0.0.1, 192.0.0.2"/>
      
      
      nameServers ​매개 변수는 Windows에서만 사용됩니다.
      자세한 내용은 배달 설정을 참조하십시오.
    • 리디렉션 매개 변수의 중복 추적 서버:
      <spareServer enabledIf="$(hostname)!='front_srv1'" id="1" url="https://front_srv1:8080"/>
      <spareServer enabledIf="$(hostname)!='front_srv2'" id="2" url="https://front_srv2:8080"/>
      
      
      자세한 내용은 중복 추적을 참조하십시오.
  8. 웹 사이트를 시작하고 URL에서 리디렉션을 테스트합니다.https://tracking.campaign.net/r/test test.
    브라우저에 로드 밸런서가 리디렉션하는 URL에 따라 다음 메시지가 표시되어야 합니다.
    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv1"/>
    
    
    or
    <redir status="OK" date="AAAA/MM/JJ HH:MM:SS" build="XXXX" host="tracking.campaign.net" localHost="front_srv2"/>
    
    
    자세한 내용은 다음 섹션을 참조하십시오.
  9. Adobe Campaign 서버를 시작합니다.
  10. Adobe Campaign 콘솔에서 암호 없이 관리자 로그인을 사용하여 연결하고 배포 마법사를 시작합니다.
    자세한 내용은 인스턴스 배포를 참조하십시오 .
    구성은 추적 모듈의 구성과 별도로 독립 실행형 인스턴스와 동일합니다.
  11. 리디렉션에 사용되는 외부 URL(로드 밸런서의 URL)과 2개의 전두엽 서버의 내부 URL을 채웁니다.
    자세한 내용은 추적 구성을 참조하십시오 .
    이전에 생성된 두 추적 서버의 기존 인스턴스를 사용하고 내부 로그인을 사용합니다.