코어 그룹과 코어 그룹 브릿지 서비스의 통신

코어 그룹 브릿지 서비스가 코어 그룹 간에 내부 제품 컴포넌트에 대한 가용성 정보를 공유하도록 구성할 수 있습니다. 예를 들어, 코어 그룹 브릿지 서비스를 구성하면 각 코어 그룹이 모든 코어 그룹에서 구성된 모든 애플리케이션 서버의 상태를 알 수 있습니다. 액세스 지점 그룹을 사용하여 통신하는 코어 그룹을 정의하십시오. 코어 그룹 간에 애플리케이션 정보를 공유하기 위해 코어 그룹 브릿지 서비스를 사용하지는 마십시오.

코어 그룹은 정적으로 정의된 고가용성 관리자의 컴포넌트입니다. 각 셀은 최소한 하나의 코어 그룹을 가져야 합니다. 제품은 각 셀에 대해 DefaultCoreGroup이라는 기본 코어 그룹을 작성합니다. 추가 코어 그룹을 작성하는 경우, 다른 코어 그룹이 서로 통신할 수 있도록 코어 그룹 브릿지 및 액세스 지점 그룹을 구성하며 워크로드 관리 정보를 공유할 수 있습니다. 코어 그룹 사이에 코어 그룹 브릿지를 구성하지 않은 경우 코어 그룹이 서로 분리됩니다.

다음 통신 시나리오를 사용하여 코어 그룹 브릿지를 구성할 수 있습니다.
  • 동일한 셀 내의 코어 그룹 간 통신
  • 다른 셀의 코어 그룹 간 통신
  • 동일한 셀 내의 코어 그룹과 다른 셀의 하나 이상의 코어 그룹 간 통신
  • 다른 네트워크에 걸쳐 코어 그룹 간 통신
  • 프록시 피어 액세스 지점을 사용한 코어 그룹 간 통신
  • 터널 피어 액세스 지점을 사용한 코어 그룹 간 통신. IBM® WebSphere® Application Server용 DMZ 보안 프록시 서버를 사용하는 경우 이러한 유형의 통신을 구성해야 합니다.

코어 그룹 브릿지 개요

코어 그룹 사이에 통신을 구성하려면, 액세스 지점 그룹을 구성해야 합니다. 액세스 지점 그룹은 서로 통신하는 코어 그룹 콜렉션입니다. 통신해야 하는 각 코어 그룹의 액세스 지점 그룹에 코어 그룹 액세스 지점을 추가하십시오.

코어 그룹 액세스 지점은 코어 그룹에 대해 통신할 수 있는 서버, 노드 및 전송 채널 체인 조합의 콜렉션입니다. 각각의 코어 그룹에는 하나 이상의 정의된 코어 그룹 액세스 지점이 있습니다. DefaultCoreGroup에는 기본 코어 그룹 액세스 지점이 있습니다. 그러나 특정 코어 그룹을 다른 네트워크에 있는 다른 코어 그룹과 연결해야 하는 경우, 코어 그룹에 대해 하나 이상의 코어 그룹 액세스 지점을 구성할 수 있습니다.

노드, 서버 및 전송 채널 체인 조합은 브릿지 인터페이스이라는 코어 그룹 액세스 지점이 있습니다. 브릿지 인터페이스를 호스트하는 서버는 코어 그룹 브릿지 서버입니다. 전송 채널 체인은 다른 코어 그룹 브릿지 서버와 통신하는 데 사용되는 일련의 채널을 정의합니다. 각 전송 채널 체인에는 코어 그룹 브릿지 서버가 다른 코어 그룹 서버로에서 들어오는 메시지를 청취하는 데 사용하는 포트가 구성되어 있습니다.

각 코어 그룹 액세스 지점에는 하나 이상의 코어 그룹 브릿지 서버가 필요합니다. 코어 그룹 브릿지 서버는 각 코어 그룹 액세스 지점에 대한 브릿지 인터페이스를 제공합니다. 코어 그룹 액세스 지점 내의 코어 그룹 브릿지 서버는 서로에 대한 백업 역할을 수행하므로 각 코어 그룹 액세스 지점에 두 개의 코어 그룹 브릿지 서버가 필요합니다. 따라서 하나의 코어 그룹 브릿지 서버에 장애가 발생하면 다른 코어 그룹 브릿지 서버가 장애 코어 그룹 브릿지 서버의 역할을 대신 수행합니다.

같은 셀에 있는 코어 그룹 간에 통신을 구성하는 경우, 하나의 액세스 지점 그룹을 작성하고 통신해야 하는 각 코어 그룹에 대해 코어 그룹 액세스 지점을 추가하십시오.

서로 다른 셀에 있는 코어 그룹 간에 코어 그룹 브릿지를 구성하는 경우, 액세스 지점 그룹을 계속 사용할 수 있습니다. 그러나 각 셀에 대해 액세스 지점 그룹을 작성하고 구성해야 합니다. 각 셀에는 셀에 있는 코어 그룹의 코어 그룹 액세스 지점 및 각 피어 셀에 대한 피어 액세스 지점을 포함하는 액세스 지점 그룹이 있습니다.

피어 액세스 지점은 다른 셀에서 구성된 코어 그룹 액세스 지점을 참조합니다. 각 액세스 지점 그룹에는 서로 다른 각 셀에 대한 하나의 피어 액세스 지점이 있어야 합니다. 동일한 셀을 참조하는 다중 피어 액세스 지점을 구성하지 마십시오.

각 피어 액세스 지점은 하나 이상의 피어 포트 또는 하나의 지점 피어 액세스 지점이 있습니다.

피어 포트는 피어 셀에 정의된 브릿지 인터페이스에 상응합니다. 각 피어 액세스 지점에 대해 몇 개의 피어 포트를 정의할 수 있습니다.

한 피어 포트를 사용하여 직접 피어 액세스 지점에 도달할 수는 없지만 다른 피어 액세스 지점을 사용하여 도달할 수 있는 경우, 프록시 피어를 정의하십시오. 프록시 피어 액세스 지점은 직접 접근할 수 없는 피어 코어 그룹과 통신할 수 있는 피어 액세스 지점을 지정합니다. 프록시 피어에는 피어 포트가 정의되어 있어야 합니다. 한 프록시 피어 또는 하나 이상의 피어 포트를 지정하거나 둘 다 지정하지 마십시오.

다음 다이어그램은 피어 포트가 있는 피어 액세스 지점을 사용하는 서로 다른 두 셀 간의코어 그룹 브릿지 구성을 보여줍니다.

그림 1. 두 다른 셀에 있는 코어 그룹 브릿지 구성두 셀에 있는 코어 그룹 간 통신

셀 내부 및 외부 통신

다음 예제는 서로 다른 세 개의 셀에 있는 새 개의 코어 그룹 간의 구성을 보여줍니다. 각 셀은 셀에 있는 코어 그룹 간의 통신을 위해 하나의 액세스 지점 그룹을 갖습니다. 각 셀에는 또한 정의된 access_point_group_xyz 액세스 지점 그룹이 있습니다. 이 그룹에는 셀에 있는 코어 그룹에 대한 하나의 코어 그룹 액세스 지점 그룹과 다른 두 개의 셀에 있는 코어 그룹 각각에 대한 하나의 코어 그룹 액세스 지점이 포함됩니다.

그림 2. 동일한 셀에 있는 코어 그룹과 셀 외부에 있는 코어 그룹 간의 통신
셀 내부 및 외부 통신

다음 예제는 cell_x 셀과 cell_z 셀 간의 통신을 위한 브릿지 인터페이스와 피어 포트 간의 관계를 보여줍니다. cell_x 셀에는 두 개의 브릿지 인터페이스가 정의됩니다. cell_z 셀에는 cell_x 셀에 정의된 브릿지 인터페이스 정보와 상응하는 피어 포트가 정의되어 있는 x_core_group_ap_2 코어 그룹 액세스 지점에 대한 피어 액세스 지점가 있습니다.

그림 3. 한 셀의 브릿지 인터페이스는 다른 셀의 피어 포트에 해당합니다.
브릿지 인터페이스 및 피어 포트

따라서 core_group_x , core_group_ycore_group_z 코어 그룹은 서로 통신할 수 있습니다.

다른 네트워크에 걸쳐 코어 그룹 간 통신

이 시나리오에서는 한 코어 그룹이 두 개 이상의 네트워크를 통해 서로 다른 셀의 두 개 이상의 코어 그룹과 통신하도록 구성됩니다. 예를 들어, cell_x 셀의 코어 그룹은 cell_ycell_z 셀의 코어 그룹과 통신해야 합니다. cell_x 셀에 두 개의 액세스 지점 그룹을 작성하십시오. cell_x 셀에 있는 access_point_group_xy 액세스 지점 그룹에는 cell_y 셀의 코어 그룹에 대한 피어 액세스 지점와 코어 그룹 액세스 지점이 들어 있습니다. cell_x 셀에 있는 access_point_group_xz 액세스 지점 그룹에는 cell_z 셀의 코어 그룹에 대한 피어 액세스 지점와 코어 그룹 액세스 지점이 들어 있습니다. cell_y 셀에는 access_point_group_xy 액세스 지점 그룹이 있고 이 그룹에는 cell_x 셀에 대한 피어 액세스 지점와 코어 그룹 액세스 지점이 들어 있습니다. cell_z 셀에는 access_point_group_xz 액세스 지점 그룹이 있고 이 그룹에는 cell_x 셀에 대한 피어 액세스 지점와 코어 그룹 액세스 지점이 들어 있습니다.
그림 4. 다른 네트워크 간의 코어 그룹 통신
두 가지 다른 네트워크 간의 코어 그룹 통신

코어 그룹이 직접 통신할 수 없는 경우 프록시 피어 액세스 지점을 사용할 수 있습니다. 두 개의 코어 그룹은 두 개의 코어 그룹 사이에서 정보를 전달할 수 있는 단일 코어 그룹에 대한 액세스 권한을 가져야 합니다. 포록시 피어 액세스 지점이 수행하는 작업을 이해하려면 비행기로 여행할 때 환승 비행기를 생각해 보십시오. 피츠버그에서 런던으로 가려면 먼저 뉴욕으로 가서, 비행기를 환승한 후 런던으로 가야 합니다. 뉴욕은 런던의 프록시 피어 액세스 지점입니다.

프록시 피어를 정의하는 경우 cell_x 셀의 x_core_group_2 코어 그룹은 cell_z 셀의 코어 그룹과 직접 통신할 수 없습니다. 그러나 두 코어 그룹 모두 cell_y 셀의 코어 그룹과는 통신할 수 있습니다. cell_x 셀과 cell_z 셀 간의 통신을 구성하려면 두 개의 액세스 지점 그룹을 구성해야 합니다. cell_y 셀의 코어 그룹 액세스 지점은 access_point_group_xyaccess_point_group_yz 액세스 지점 그룹에 모두 있습니다. 다음 이미지는 프록시 피어 구성의 개요를 표시합니다.
그림 5. 프록시 피어 액세스 지점을 사용하여 코어 그룹 통신
프록시 피어 액세스 지점을 사용한 코어 그룹 통신

터널 피어 액세스 지점을 사용한 코어 그룹 간 통신

방화벽으로 인해 코어 그룹이 직접 서로 통신할 수 없는 경우 터널 프록시 피어 액세스 지점을 사용할 수 있습니다. 일반적으로 두 코어 그룹 간에 방화벽이 존재하는 경우 코어 그룹은 서로 통신할 수 없습니다. 그러나 IBM WebSphere Application Server용 DMZ 보안 프록시 서버가 방화벽 외부의 DMZ(Demilitarized zone)에 상주하는 경우 방화벽 내부의 서버에서 실행 중인 코어 그룹과 IBM WebSphere Application Server용 DMZ 보안 프록시 서버에서 실행 중인 코어 그룹 사이에 코어 그룹 브릿지 터널을 설정할 수 있는 터널 액세스 지점 그룹을 작성할 수 있습니다.

터널 액세스 지점 그룹은 코어 그룹이 서로 통신하는 데 사용하는 액세스 지점을 정의합니다. 터널 액세스 지점 그룹은 터널 피어 액세스 지점과 코어 그룹 액세스 지점으로 구성되어 있습니다. 터널 피어 액세스 지점은 IBM WebSphere Application Server용 DMZ 보안 프록시 서버에서 실행 중인 코어 그룹과의 통신을 설정하는 데 사용됩니다. 코어 그룹 액세스 지점은 방화벽 내부에서 실행 중인 코어 그룹 간의 통신을 설정하는 데 사용됩니다.

방화벽 내부 셀의 다중 코어 그룹이 IBM WebSphere Application Server용 DMZ 보안 프록시 서버에서 실행 중인 코어 그룹과 통신해야 하는 경우 한 번에 코어 그룹 중 하나만 통신을 설정할 수 있습니다. IBM WebSphere Application Server용 DMZ 보안 프록시 서버는 코어 그룹 중 하나와 통신이 설정될 때까지 방화벽 내부의 각 코어 그룹과 계속해서 통신을 시도합니다. 통신이 설정되면 IBM WebSphere Application Server용 DMZ 보안 프록시 서버는 통신이 실패할 때까지 해당 코어 그룹과 연결을 유지합니다.

IBM WebSphere Application Server용 DMZ 보안 프록시 서버는 해당 코어 그룹과 통신을 다시 설정하기 위해 두 번 시도합니다. IBM WebSphere Application Server용 DMZ 보안 프록시 서버가 해당 코어 그룹과 통신을 다시 설정할 수 없는 경우 터널 액세스 지점 그룹에 터널 피어 액세스 지점이 있는 다른 코어 그룹 중 하나와 통신을 설정하려고 시도합니다.

그림 6. 터널 피어 액세스 지점을 사용한 코어 그룹 통신
터널 피어 액세스 지점을 사용한 코어 그룹 통신

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=crun_ha_coregroupbridge
파일 이름:crun_ha_coregroupbridge.html