Sun Cluster Geographic Edition 개요

2장 Sun Cluster Geographic Edition의 주요 개념

이 장에서는 Sun Cluster Geographic Edition 제품을 사용하기 위해 알아야 할 주요 개념을 설명합니다. 이 개념을 통해 Sun Cluster Geographic Edition 구성 요소 사이의 관계를 이해할 수 있습니다.

이 장은 다음 내용으로 구성되어 있습니다.

데이터 복제

데이터 복제를 통해 Sun Cluster Geographic Edition 소프트웨어를 하나의 시스템에서 다른 시스템으로 데이터를 미러할 수 있습니다. Sun Cluster Geographic Edition 소프트웨어는 데이터 복제를 위해 Sun StorEdge Availability Suite 3.2.1 소프트웨어 및 Hitachi TrueCopy 소프트웨어를 지원합니다.

Sun StorEdge Availability Suite 3.2.1 소프트웨어는 지리적으로 분산된 1차 클러스터와 2차 클러스터 사이에서 디스크 볼륨을 실시간으로 복제하는 호스트 기반 복제 기능입니다. 원격 미러 복제로 1차 클러스터에 있는 마스터 볼륨의 데이터가 TCP/IP 연결을 통해 지리적으로 분산된 2차 클러스터에 있는 마스터 볼륨으로 복제될 수 있습니다. 원격 미러 비트맵이 1차 디스크의 마스터 볼륨과 2차 디스크의 마스터 볼륨 사이의 차이를 추적합니다.

응용 프로그램이 데이터 볼륨을 액세스하는 동안에도 원격 미러 소프트웨어는 계속 데이터를 복제합니다. 1차 및 2차 사이트 볼륨을 동기화하는 명령을 실행하여 2차 사이트 볼륨의 데이터를 수동으로 업데이트할 수도 있습니다. 해당 볼륨을 역동기화하는 명령을 실행하면 2차 볼륨의 데이터를 1차 볼륨으로 복구할 수도 있습니다. Sun StorEdge Availability Suite 3.2.1 소프트웨어에 대한 자세한 정보를 보려면 제품 설명서를 참조하십시오.

Hitachi TrueCopy 소프트웨어는 지리적으로 분산된 클러스터를 위한 호스트 독립 데이터 복제를 제공하는 저장소 기반 복제 기능입니다. Hitachi TrueCopy 소프트웨어는 읽기 및 쓰기 I/O 작업을 둘 다 처리하는 동안 1차 볼륨이 모든 호스트에 온라인 상태에 있게 할 수 있습니다. 재해 또는 시스템 장애가 발생하는 경우 데이터의 손실이 거의 없는 회복을 위해 데이터의 보조 사본을 호출할 수 있습니다. Hitachi TrueCopy 소프트웨어에 대한 자세한 정보를 보려면 제품 설명서를 참조하십시오.

자원 그룹 및 장치 그룹을 통해 Sun Cluster Geographic Edition 소프트웨어로 데이터 복제와 클러스터 사이의 인계를 관리할 수 있습니다. 보호 그룹을 구성하여 1차 클러스터에서 2차 클러스터로 데이터를 복제할 수 있습니다. 데이터 복제 구성에 관한 자세한 정보는 Sun Cluster Geographic Edition 시스템 관리 설명서의 7 장, Hitachi TrueCopy 소프트웨어를 사용한 데이터 복제를 참조하십시오.

복제 자원 그룹

Sun Cluster Geographic Edition 소프트웨어에서는 Sun Cluster 자원 관리 기능을 확장하여 데이터 복제 제품을 통합합니다. 보호 그룹을 구성하면 Sun Cluster Geographic Edition 소프트웨어는 데이터 복제를 모니터 및 제어하기 위해 복제 자원 그룹을 생성합니다.

디스크 장치 그룹

디스크 장치 그룹은 Sun Cluster에서 관리하는 하드웨어 자원입니다. 디스크 장치 그룹은 Sun Cluster 소프트웨어에서 볼륨 관리자 디스크 그룹을 등록할 때 사용되는 일종의 전역 장치입니다. Sun Cluster Geographic Edition 소프트웨어는 Sun Cluster 디스크 장치 그룹을 구성하여 복제를 포함합니다. Sun Cluster 디스크 장치 그룹의 구성에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 7 장, Hitachi TrueCopy 소프트웨어를 사용한 데이터 복제.

파트너쉽

파트너쉽에서는 Sun Cluster Geographic Edition 소프트웨어를 실행하는 두 개의 클러스터 사이를 모니터하는 심박동을 설정합니다. 파트너쉽으로 결합된 클러스터는 심박동을 교환하여 서로의 존재와 성능 상태를 모니터합니다. 파트너쉽에는 오직 두 개의 클러스터만 구성할 수 있으며 파트너쉽으로 구성된 두 개의 클러스터에는 단 하나의 파트너쉽만 정의될 수 있습니다. 두 클러스터는 서로 인터넷으로 연결되어 있어야 합니다. 파트너쉽은 두 개의 클러스터 사이의 심박동을 설정합니다.

Sun Cluster Geographic Edition 소프트웨어를 사용하여 심박동 손실 알림이 발생할 경우에 실행할 명령을 지정할 수 있습니다. 이 명령은 루트 권한으로 실행할 수 있습니다. 심박동 손실 알림이 발생할 경우에 알림 메시지를 전송할 전자 우편 주소 목록도 지정할 수 있습니다.

다음 그림은 두 클러스터 사이의 파트너쉽을 보여줍니다.

그림 2–1 두 클러스터 사이의 파트너쉽

두 클러스터 간의 파트너쉽을 보여주는 그림

단일 클러스터는 다른 클러스터와 함께 여러 파트너쉽에 결합될 수 있으나 파트너쉽으로 구성된 두 개의 클러스터는 상대 클러스터와 함께 다른 클러스터에 존재할 수 없습니다.

보호 그룹

보호 그룹은 클러스터 세트가 서비스용 자원 그룹을 관리하여 재해를 허용하고 재해로부터 복구할 수 있도록 합니다. 보호 그룹은 단 하나의 파트너쉽에만 존재할 수 있습니다. 보호 그룹을 생성하기 전에 보호 그룹이 존재할 파트너쉽을 먼저 생성해야 합니다. 하나의 파트너 클러스터는 보호 그룹의 1차 클러스터이고 다른 하나의 파트너 클러스터는 2차 클러스터입니다. 보호 그룹에는 응용 프로그램 자원 그룹과 이 응용 프로그램 자원 그룹의 데이터 복제를 관리하기 위한 등록 정보가 포함되어 있습니다. 응용 프로그램 자원 그룹의 구성을 각 파트너 클러스터에 복사해두어야 합니다. 보호 그룹의 구성은 각 파트너 클러스터에서 동일하므로 파트너 클러스터는 구성에 정의된 보호 그룹의 응용 프로그램 자원 그룹을 가지고 있어야 합니다. Sun Cluster Geographic Edition 소프트웨어는 파트너 사이의 보호 그룹 구성을 가져옵니다.

보호 그룹에 데이터 복제 유형을 지정하여 파트너 클러스터 간 데이터 복제에 사용되는 구조를 나타낼 수 있습니다. 보호 그룹은 하나의 데이터 복제 유형만 지원합니다. 보호 그룹은 여러 개의 응용 프로그램 자원 그룹을 관리할 수 있습니다. 서비스가 데이터 복제를 통해 재해로부터 보호되면, 보호 그룹도 복제 자원 그룹을 갖게 됩니다. 보호 그룹은 자원 그룹의 응용 프로그램과 복제될 응용 프로그램 데이터를 연결합니다. 응용 프로그램은 이 연결과 복제를 통해 단일 클러스터에서 다른 클러스터로 장애 조치를 수행할 수 있습니다.

파트너쉽과 보호 그룹의 관계

보호 그룹 내의 클러스터는 파트너로서 정의되어야 합니다. 보호 그룹에는 보호 그룹을 호스트할 수 있는 클러스터를 정의하는 파트너쉽이 있어야 합니다. 단일 클러스터는 여러 보호 그룹에 정의될 수 있으며 해당 클러스터는 각 보호 그룹에서 다른 역할을 가질 수 있습니다. 예를 들어, 어떤 보호 그룹의 1차 클러스터가 다른 보호 그룹에서는 2차 클러스터가 될 수 있습니다. 보호 그룹은 파트너쉽에 무한대로 포함될 수 있습니다.

다음 그림은 하나의 클러스터 파트너쉽과 두 개의 보호 그룹에 정의된 두 개의 클러스터를 보여줍니다.

그림 2–2 보호 그룹에 존재하는 클러스터 두 개의 구성 예

하나의 클러스터 파트너쉽과 두 개의 보호 그룹에 정의된 두 클러스터를 보여주는 그림

다음 그림은 두 개의 클러스터 파트너쉽과 두 개의 보호 그룹에 정의된 세 개의 클러스터를 보여줍니다.

그림 2–3 보호 그룹에 존재하는 클러스터 세 개의 구성 예

두 개의 클러스터 파트너쉽과 두 개의 보호 그룹에 정의된 세 개의 클러스터를 보여주는 그림

보호 그룹 상태

Sun Cluster Geographic Edition 소프트웨어는 각 클러스터의 보호 그룹 상태를 모니터합니다. 해당 소프트웨어는 각 클러스터의 로컬 상태를 결합하여 보호 그룹 상태의 전역 보기를 제공합니다. 전역 상태는 보호 그룹의 전체 상태를 반영합니다.

SunPlex Manager GUI 또는 CLI를 통해 보호 그룹의 상태를 볼 수 있습니다.

보호 그룹 상태에 관한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서.

응용 프로그램 자원 그룹

가용성을 높이려면 응용 프로그램은 응용 프로그램 자원 그룹의 자원으로서 관리되어야 합니다. 인계 응용 프로그램 또는 확장 가능 응용 프로그램에 대한 응용 프로그램 자원 그룹을 구성할 수 있습니다. 또한 1차 및 2차 클러스터에 응용 프로그램 자원과 응용 프로그램 자원 그룹을 구성해야 합니다. 응용 프로그램이 액세스하는 데이터는 2차 클러스터로 복제되어야 합니다.

응용 프로그램 자원이 액세스하는 데이터 볼륨은 응용프로그램과 같은 보호 그룹으로 복제되어야 합니다.

데이터 복제에 대한 지원 기능은 응용 프로그램 자원 그룹 구성을 제한할 수도 있습니다. 이 요구 및 제한 사항은 선택한 데이터 복제 유형에 따라 달라집니다. 이 요구사항에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서.

심박동

Sun Cluster Geographic Edition 소프트웨어는 심박동을 사용하여 파트너 클러스터 간의 상태를 모니터합니다. 심박동은 공용 네트워크로 전송되어 지리적으로 분산된 사이트에서 클러스터 장애를 탐색합니다. 심박동 모니터링은 파트너쉽 구성의 일부입니다. 예를 들어 클러스터 장애는 단일 클러스터에 있는 모든 노드가 종료될 경우에 발생합니다. Sun Cluster Geographic Edition 소프트웨어는 심박동 상태를 사용하여 관리자에게 장애를 알리거나 자동으로 대체 사이트의 2차 클러스터에 장애 조치를 수행합니다. 공용 네트워크에 대한 클러스터 액세스가 해제되고 파트너 클러스터 간에 통신이 일어나지 않으면 심박동이 손실될 수 있습니다.

심박동 플러그인

심박동은 플러그인 모듈을 모니터하여 그 파트너의 심박동 상태를 조회합니다. Sun Cluster Geographic Edition 소프트웨어는 TCP/UDP 연결을 통한 모니터링 및 내부 심박동에 대하여 기본 플러그인을 제공합니다.

전자 우편, HTTP, 위성 및 마이크로파 탑 등의 대체 통신 연결 데이터 경로를 지정하려면 사용자 정의 플러그인을 사용할 수 있습니다.