집합체 아키텍처

단일 관리 도메인의 Liberty 서버 세트를 집합체라고 합니다. 집합체는 집합체 제어기라는 collectiveController-1.0 기능이 사용으로 설정된 하나 이상의 서버로 구성됩니다. 선택사항으로, 집합체에는 집합체 멤버라는 collectiveMember-1.0 기능이 사용으로 설정된 다수의 서버가 있으며 다수의 집합체 제어기를 가지도록 집합체를 구성할 수 있습니다.

집합체 제어기는 MBean 라우팅, 파일 전송 및 클러스터 관리와 같은 조작을 수행하기 위해 중앙 집중화된 관리 제어점에 대해 제공됩니다. 집합체 제어기의 핵심 역할은 데이터가 각 개별 멤버에 대해 조작을 호출하지 않아도 바로 검색할 수 있도록 집합체 내의 멤버에서 정보(예: MBean 속성 및 운영 상태)를 검색하는 것입니다.

그림 1. Liberty 집합체 아키텍처
단일 관리 도메인의 Liberty 서버 세트를
집합체라고 합니다. 집합체는 collectiveController-1.0 기능이 사용되는
하나 이상의 서버로 구성됩니다.
선택사항으로, 이는 많은 집합체 멤버를 보유하며 많은 집합체 제어기 세트 내에 존재합니다.

집합체 제어기 세트를 복제본 세트라고 합니다. 집합체당 단 하나의 복제본 세트가 있으며, 모든 제어기는 복제본 세트의 파트여야 합니다. 둘 이상의 집합체 제어기가 있으면 각각의 집합체 제어기가 해당 데이터를 복제본 세트의 다른 집합체 제어기에 복제하여 고가용성 및 데이터 보호를 허용합니다. 복제본 세트는 논리적으로 단 하나의 제어기가 사용 중인 경우에도 존재합니다. 구성을 세트의 여러 복제본으로 변경하는 경우 세트에 셋 이상의 복제본을 포함하십시오. 데이터 저장 조작을 수신하는 세트의 제어기에 관계없이 제어기 세트에서 데이터가 복제될 수 있도록 복제본 세트의 제어기는 협업 스킴을 사용하여 서로 통신합니다. 각 제어기에는 복제 프로토콜에 사용할 전용 포트가 있습니다. 복제본 세트에서 제어기 사이의 통신은 항상 인증되고 SSL에 의해 보호됩니다.제어기 복제본 간에 일관성을 확인하기 위해 쿼럼 알고리즘이 사용됩니다. 고가용성을 위해 복제본 세트의 제어기 수는 홀수여야 합니다. 쿼럼이 유지보수되도록 하려면 집합체 제어기 복제본 세트 멤버가 여러 데이터 세트에 걸쳐 있지 않아야 합니다. 부족한 쿼럼, 서버 시작 또는 중지와 같은 변경사항 또는 구성 업데이트를 집합체에 적용할 수 없습니다.

집합체 멤버는 다중 집합체 제어기 엔드포인트로 구성할 수 있습니다. 집합체 멤버는 한 번에 하나의 집합체 제어기와만 통신할 수 있습니다. 그러나 둘 이상의 집합체 제어기 엔드포인트가 있는 구성은 장애 복구 및 워크로드 밸런싱을 제공합니다. 멤버에서 제어기로의 통신은 항상 IBM® JMX Rest Connector를 통해 수행되는 MBean 조작 형태로 수행됩니다. 제어기와 멤버 사이의 통신은 항상 인증되고 SSL에 의해 보호됩니다.

추가 정보는 집합체를 사용하여 Liberty의 서버 관리 환경 설정의 내용을 참조하십시오.

관리 도메인 보안 구성:
관리 도메인 보안 구성은 두 파트로 구성됩니다.
  • 사용자 도메인

    이 도메인은 관리자 역할을 정의하는 Java™ 역할 기반 보안에 의존합니다. 구성된 사용자 레지스트리에서 사용자에게 맵핑할 수 있습니다.

  • 서버 도메인

    이 도메인은 SSL 인증서 기반 인증에 의존합니다.

집합체 보안에 대한 자세한 내용은 집합체 보안의 내용을 참조하십시오.

구성된 복제본 및 대기 복제본

구성된 복제본 세트에 추가된 복제본은 실행 중(활성 복제본)이거나 중지(비활성 복제본)되었습니다. 시작된 후 구성된 복제본 세트에 추가된 적이 없는 복제본 또는 구성된 복제본 세트에서 제거된 복제본을 대기 복제본이라고 합니다.

그림 2. 집합체 제어기의 구성된 복제본 및 대기 복제본
집합체는 실행 중인(활성) 복제본 및 중지된(비활성) 복제본을 가진
구성된 복제본 세트를 포함할 수 있습니다. 집합체에는 구성된 복제본 세트에 추가된 적이 없거나
구성된 복제본 세트에서 제거된 복제본을 실행 중인 대기 복제본이 포함될 수도 있습니다.

집합체 아키텍처 용어 요약

집합체
단일 관리 도메인의 Liberty 서버 세트입니다.
집합체 제어기
collectiveController-1.0 기능이 사용으로 설정된 서버입니다.
집합체 멤버
collectiveMember-1.0 기능이 사용으로 설정된 서버입니다.
복제본 세트
집합체 제어기 세트입니다. 최적 기능 및 고가용성을 위해 복제본 세트는 셋 이상의 제어기를 가지고 있어야 합니다.
복제본 포트
복제본 프로토콜이 사용하는 제어기의 전용 포트입니다.
구성된 복제본 세트
활성 복제본 및 비활성 복제본의 유니온입니다.
활성 복제본
구성된 복제본 세트에 추가된 시작된 복제본입니다.
비활성 복제본
구성된 복제본 세트에 추가된 중지된 복제본입니다.
대기 복제본
구성된 복제본 세트에서 제거되었거나 구성된 복제본 세트에 추가된 적이 없는 시작된 복제본입니다.

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

파일 이름: cwlp_collective_arch.html