2011년 12월 15일 목요일

[DeveloperWorks] WebSphere Application Server v8.0의 멀티 데이터 소스 페일오버, Part 1

WebSphere Application Server v8.0의 멀티 데이터 소스 페일오버, Part 1


멀티 데이터 소스 페일오버란
멀티 데이터 소스 페일오버(Multi-DataSource Failover)는 말 그대로 애플리케이션에서 DB에 연결되는 데이터 소스를 지정할 때 해당 DB에 대한 작업을 수행하는 것 외에 별도로 대체 데이터 소스를 미리 지정할 수 있는 기능이다. 이 기능을 활용하면 해당 데이터 소스에 연결된 DB 부분에 문제가 있을 때 애플리케이션 코딩 없이 자동으로 원래 데이터 소스가 아니라 이미 지정된 대체 데이터 소스를 활용할 수 있다. 즉, 장애 시점에 대체 데이터 소스를 활용하여 DB를 스위치해 문제가 없는 백업 DB를 활용할 수 있는 방안을 제공한다.

그림 1. 멀티 데이터 소스 페일오버
멀티 데이터 소스 페일오버

오라클 RAC나 DB2 purescale처럼 DB가 자체적인 고가용성(high availability) 기능을 제공하는 경우를 제외하고 DB에서 자체적인 고가용성을 제공하지 못할 때는 요건에 따라서 프로그래밍 코드가 아니라 WAS를 통해 고가용성을 제공하는 유용한 방안이다. 참고로 이번 글에서 사용하는 테스트 DB는 IBM DB2로 진행하겠다

댓글 없음:

댓글 쓰기