Data Relationship Management 웹 애플리케이션 로드 밸런싱

둘 이상의 Oracle Data Relationship Management 웹 애플리케이션에 로드 밸런싱 지원을 제공하도록 Oracle HTTP Server를 구성할 수 있습니다. Data Relationship Management 웹 클라이언트를 호스트하는 IIS 서버로 요청을 리디렉션하도록 Oracle HTTP Server를 설정합니다. 이 절차에서는 EPM System Installer에서 설치한 Oracle HTTP Server를 논리 호스트로 가정합니다. EPM System Installer는 Oracle HTTP Server에 필요한 사전 필수 조건 확인을 수행합니다. 자세한 내용은 Oracle Enterprise Performance Management System 설치 및 구성 가이드를 참조하십시오.

Data Relationship Management 웹 클라이언트에 대한 로드 밸런서로 Oracle HTTP Server를 설정하려면 다음을 수행합니다.

  1. IIS를 실행하는 둘 이상의 컴퓨터에 Data Relationship Management 웹 서버 구성요소를 설치합니다.

    Data Relationship Management 설치 프로그램은 일반적으로 기본 웹 사이트에 Data Relationship Management 클라이언트 애플리케이션을 설치하도록 설계되었습니다(여기서 기본 웹 사이트의 IIS 사이트 번호는 1임). 첫번째 IIS 사이트가 HTTP가 아니거나 기본 웹 사이트의 IIS 사이트 번호가 1이 아닌 특수한 경우에는 IIS에 Data Relationship Management 클라이언트 애플리케이션을 수동으로 한 번 설치해야 할 수도 있습니다. 이러한 문제를 겪는 고객은 필요한 경우 지원팀에 문의하여 도움을 받으십시오.

  2. Data Relationship Management 애플리케이션 구성에 설명된 절차를 사용하여 Data Relationship Management 애플리케이션 및 호스트 컴퓨터를 구성합니다.
  3. 다음 위치에 있는 Oracle HTTP Server의 httpd.conf 파일을 엽니다.

    MIDDLEWARE_HOME/user_projects/epmsystem1/httpConfig/ohs/config/OHS/ohs_component/httpd.conf

  4. 다음 지시문이 있고 활성화되었는지 확인합니다. 지시문이 없는 경우 추가합니다.

    LoadModule proxy_balancer_module "${ORACLE_HOME}/ohs/modules/mod_proxy_balancer.so"

    LoadModule headers_module "${ORACLE_HOME}/ohs/modules/mod_headers.so"

  5. Data Relationship Management 웹 서버 구성요소를 호스트하는 각 IIS 서버에 대해 BalanceMember 지시문을 추가하여 Data Relationship Management 웹 클라이언트에 대한 프록시 밸런서 정의를 생성합니다.
    #Configure members for cluster
    <Proxy balancer://iisdrm>
            BalancerMember http://Machine1:80/drm-web-client route=server1
            BalancerMember http://Machine2:80/drm-web-client route=server2  
    </Proxy>
  6. 다음 지시문을 추가하여 엄격한 로드 밸런싱을 활성화합니다. 이 샘플 지시문은 Oracle HTTP Server에 이전 단계에서 정의된 프록시 밸런서의 엄격한 로드 밸런싱 경로를 추적하는 쿠키를 삽입하도록 지시합니다.
    Header add Set-Cookie "BALANCEID= iisdrm.%{BALANCER_WORKER_ROUTE}e; path=/drm-web-client;" env=BALANCER_ROUTE_CHANGED
  7. 다음 정방향 및 역방향 프록시 지시문을 추가합니다.
    #The actual ProxyPass
    ProxyPass /drm-web-client balancer://iisdrm stickysession=BALANCEID nofailover=Off
    
    #Do not forget ProxyPassReverse for redirects
    ProxyPassReverse /drm-web-client http://<drm_web_server1>:80/drm-web-client
    ProxyPassReverse /drm-web-client http://<drm_web_server2>:80/drm-web-client
  8. httpd.conf 파일을 저장하고 Oracle HTTP Server 인스턴스에 대한 Oracle Process Manager 서버를 다시 시작합니다.

    구성 후에 URL http://<ohs_server>:<포트>/drm-web-client를 사용하여 Data Relationship Management 웹 애플리케이션에 액세스할 수 있습니다.