IBM 패러렐 시스플렉스는 IBM이 제공하는 메인프레임용 클러스터링 기술 중 하나로, 다수의 IBM Z 시리즈 시스템을 하나의 논리적 시스템으로 결합하여 고가용성·고성능 운영을 가능하게 한다. 일반적으로 “Parallel Sysplex”라는 영문 명칭으로 알려져 있으며, 한국어 표기에서는 “패러렐 시스플렉스” 또는 “패럴렐 시스플렉스” 등으로 변형되어 사용된다.
주요 특징
-
다중 시스템 통합
- 여러 대의 메인프레임을 하나의 작업 집합으로 묶어, 자원(CPU, 메모리, 디스크 등)을 공유한다.
- 시스템 간 데이터 일관성을 유지하기 위해 전용 하드웨어인 Coupling Facility(CF) 를 이용한다.
-
고가용성(HA) 및 장애 조치(Failover)
- 한 시스템에 장애가 발생하면 다른 시스템이 자동으로 작업을 인계받아 서비스 중단을 최소화한다.
- CF와 인스턴스 간의 실시간 복제·동기화 메커니즘을 통해 데이터 손실 위험을 감소시킨다.
-
워크로드 분산 및 확장성
- 트랜잭션과 배치 작업을 여러 시스템에 분산 배치함으로써 처리량을 향상시킨다.
- 필요에 따라 시스템 수를 증감시켜 비즈니스 요구에 맞게 확장·축소가 가능하다.
-
데이터 공유 메커니즘
- Global Buffer Cache(GBC), Cross‑system Coupling Facility (XCF), Enterprise Extender 등 다양한 소프트웨어 레이어를 통해 데이터와 메세지를 공유한다.
- DB2, CICS, IMS 등 주요 미들웨어와 연동되어 데이터베이스 및 트랜잭션 처리를 효율화한다.
구성 요소
| 구성 요소 | 역할 |
|---|---|
| Coupling Facility (CF) | 메모리 공유, 락 관리, 메시지 전달 등 시스템 간 협업을 위한 전용 고성능 메모리·통신 장치 |
| Sysplex Central Control (SCC) | 시스템 전체의 상태 모니터링 및 관리 |
| Cross‑system Coupling Facility (XCF) | 시스템 간 통신 프로토콜을 제공, 메시지 라우팅 및 작업 조정을 담당 |
| Workload Management (WLM) | 작업 부하를 분석·분배하여 최적 성능을 유지 |
| Geographically Dispersed Parallel Sysplex (GDPS) | 지리적으로 분산된 데이터 센터 간 재해 복구 및 지속적인 서비스 제공을 지원(옵션) |
역사 및 배경
- 도입 시기: IBM은 1990년대 초반에 “Parallel Sysplex” 개념을 발표했으며, 이후 IBM System/390, zSeries, 현재의 z/OS 환경에 걸쳐 지속적으로 기능을 확대해 왔다.
- 핵심 목표: 메인프레임 환경에서 대규모 트랜잭션 처리와 연속 가용성을 보장함으로써, 은행·보험·통신 등 고신뢰성을 요구하는 산업 분야에서 폭넓게 채택되고 있다.
활용 사례
- 금융 기관: 실시간 결제·청산 시스템에서 다중 메인프레임을 이용해 트랜잭션 처리량을 증가시키고, 장애 시 신속한 복구를 구현.
- 통신 사업자: 대규모 고객 관리·청구 시스템에 적용해 연중무휴 24시간 서비스 제공.
- 정부·공공기관: 대규모 인구 데이터베이스와 전자정부 서비스 운영 시 고가용성 확보를 위해 사용.
참고
- IBM 공식 문서 및 제품 카탈로그에 기술된 내용에 기반한다.
- 용어가 한국어 표기와 영문 표기 사이에 차이가 있을 수 있으나, “IBM Parallel Sysplex”와 동일한 기술을 지칭한다.