![[IBM i]](../images/iseries.gif)
고가용성: 지속적인 애플리케이션 데이터 액세스
애플리케이션 데이터에 지속적으로 액세스하지 않으면 애플리케이션 서버에서 클라이언트 요청을 처리할 수 없습니다. 제품은 데이터 가용성을 유지보수하는 다양한 방법을 지원합니다.
데이터가 IBM® i 서버에 상주하는 경우 다음 옵션 중 하나를 사용하여 보다 높은 데이터 가용성을 달성할 수 있습니다.
데이터 복제
애플리케이션 서버 환경에 있는 모든 컴포넌트의 가용성을 확보하기 위해 데이터 복제를 사용하여 애플리케이션 데이터의 백업 사본을 작성할 수 있습니다. 데이터 복제에서는 클러스터링, 원격 저널링, 써드파티 데이터 복제 소프트웨어를 사용하여 물리적으로 독립된 두 개의 애플리케이션 데이터 사본을 유지보수합니다. 클러스터의 시스템이 지리적으로 서로 독립되어 있을 수 있으므로 데이터 복제에서 데이터베이스와 관련된 재해 복구 기능을 제공할 수 있습니다.
클러스터링은 둘 이상의 서버 간 통신에 대한 기초를 제공합니다. 이 통신은 물리적으로 독립된 시스템에서 데이터를 백업하는 데 필요합니다.
- 데이터가 기본 데이터베이스와 백업 데이터베이스에 동시에 기록되는 동기 원격 저널링. 이 유형의 저널링에서는 시스템 장애가 발생하는 경우 항목이 손실되지 않도록 합니다. 그러나 두 개의 데이터베이스에 데이터가 기록되는 동안 애플리케이션이 대기해야 하므로 성능에 부정적인 영향을 줄 수 있습니다.
- 데이터가 애플리케이션에서 직접 기본 데이터베이스에 기록되는 비동기 원격 저널링. 이 유형의 저널링을 사용하면 데이터가 백업 시스템에 복사되는 동안 애플리케이션이 클라이언트 요청을 계속 처리할 수 있습니다. 이 유형의 저널링은 애플리케이션 성능에 영향을 주지 않지만 장애가 발생하는 경우 최근 항목이 손실될 수 있습니다.
교환 가능 디스크
교환 가능 디스크에서는 클러스터링, 로컬 저널링, IASP(Independent Auxiliary Storage Pool)를 사용하여 애플리케이션 데이터의 가용성을 확보합니다. 애플리케이션 데이터는 IASP에 저장되며 장애가 발생하는 경우 IASP를 다른 노드로 전환할 수 있습니다.
교환 가능 디스크의 이점은 데이터 복제가 발생하지 않는다는 점입니다. 따라서 데이터 동기화에 대해 염려하지 않아도 됩니다. 그러나 데이터베이스는 SPOF(Single Point of Failure)가 됩니다. 또한 백업 노드는 물리적으로 기본 노드에 가까이 있어야 합니다. 그러므로 이 구성에서는 재해 복구를 제공하지 않습니다.
- 서버 클러스터 클러스터의 모든 노드에 고가용성 교환 가능 자원 기능(5761-SS1 또는 5770-SS1 옵션 41)이 설치되어 있어야 합니다.
- 클러스터링 교환 가능
디스크를 사용하는 경우 클러스터링에서 다음을 제공합니다.
- IASP를 교환하는 데 필요한 서비스
- 백엔드 데이터베이스 파티션의 웰니스 모니터링
- 로컬 저널링 교환 가능 디스크에서는 로컬 저널링을 사용하여 데이터베이스 트랜잭션 경계를 보존합니다.
- 다중 셀 토폴로지에 설명된 대로 모든 셀이 클라이언트 요청을 처리합니다.
- 셀 중 하나가 다른 셀의 애플리케이션 서버에서 데이터를 수신하는 1차 데이터베이스 시스템을 호스트합니다.
- 1차 데이터베이스 시스템이 IASP에 연결합니다.
- 다른 셀 중 하나가 1차 시스템에 장애가 없는 한 비활성 상태인 2차 데이터베이스 시스템을 호스트합니다. 1차 시스템에 장애가 발생하는 경우 애플리케이션 데이터는 다른 셀의 2차 데이터베이스 시스템으로 경로 지정되고 IASP는 2차 시스템에 연결합니다.