DB2
DPF에 대한 고
가용성
원문 출처 : http://bit.ly/p1vpZn
2007년 이후 파티션된 DB2
LUW 데이터베이스는 DPF(Database Partitioning Feature) 라고
부르지 않았습니다. 그러나 많은 사람들은 여전히 이러한 용어를 사용합니다.
잘못된 것은 아니지만 너무 많이 검색하는 경향이 있는 것 같습니다. 그들이 원하는 답변을 항상
찾지 못한다는 것을 의미합니다. 예를 들어, DB2 DPF에
대한 HA(High Availability, 고 가용성)를 어떻게
해야 할까요? 이 포스트에서 빈번하게 받는 질문에 대한 몇가지 답변을 제공할 것입니다.
먼저, 여러 제품에서 찾아볼 수 있는 파티션된 DB2 데이터베이스 기능을 이해합니다.
l 모든 InfoSphere Warehouse editions
다음은 이러한 기능이 Q
복제라는 IBM 데이터 복제 기술에
내장되어 있는지 파악합니다. 보통 DB2에 대한 고 가용성 솔루션으로 Q 복제가 사용되며 DPF와 잘 맞는 중요한 기능입니다. 사용자는 사용 방법과 구매해야 할지
여부를 파악해야 합니다. 그럼 비용부터 시작해 보겠습니다.
Q
복제는
무료인가?
몇 년 동안 InfoSphere 복제 서버 및 DB2에 대한 동등한 복제 기능에서
Q 복제를 사용할 수 있었습니다. 그러나
DB2에서 HA 옵션으로 Q 복제를 제공하기 위해
IBM은 최근 웨어하우스 제품을
비롯한 여러 제품에
추가 비용 없이 사용 가능한 두 가지 DB2 Q 복제를 출시했습니다. 즉,
버전 9.7.2부터 모든 파티션된 DB2
데이터베이스에 HA 솔루션을 제공하고 있으며,
소프트웨어 스택에 InfoSphere
Warehouse를 포함시킨 이후부터 IBM Smart Analytics
Systems 에 대한 HA
솔루션이 있습니다.
DPF로 어떻게 작업하는가?
Q 복제를 통해 모든 파티션된 데이터베이스 원본, 대상, 혹은 둘다 가질 수 있습니다. 아래 그림과 같이 두개의 사이트에서
파티션된 데이터베이스를 사용할 것이며, 논의 할 주요 포인트를 강조합니다.
다음은 주의 사항입니다.
l 원본에서
하나의 캡쳐(Capture) 프로그램만 필요합니다.
l 대상에서
하나의 적용(Apply) 프로그램만 필요합니다.
n 캡처는 모든 원본 시스템(파티션 서버)에서 실행할 수
있습니다.
l 모든
파티션에 Q 캡처를 연결하고 로그를 읽은 다음 재작성된 트랜젝션에 로그 레코드를 병합할 수
있습니다.
n 모든
대상 시스템에서 적용을 실행할 수 있습니다.
l 다른 DB2
어플리케이션에 대해 수행하는 것처럼 데이터베이스, SQL 문제 그리고 파티션에서 분산 데이터를
처리하는 DB2에 적용을 연결합니다.
n HA 솔루션에
대해, 위 그림에 두 번째 사이트에 캡처를 실행하고 처음 사이트에 적용을 실행할 수 있습니다.
l 파티션되지 않은 데이터베이스에 대한 Q 복제를 사용하여 HA를 구현하는 것과 같은 방법입니다.
GUI
또는 스크립팅을 통해 모든 것을 설정할 수 있습니다.
우수 사례
핵심 요소
n 관리자 파티션으로 원본 시스템에 Q 캡처 프로그램을 실행합니다.
l 필수 요소는 아니지만 좋은 시작점 임
n 기본 설정 순서데로 다음 시스템 중 하나에 Q 적용 프로그램을 실행합니다:
l 대부분의 복제된 데이터를 받을 파티션 시스템
l 최신
활동 대상 시스템
l 관리자
파티션 대상 시스템
n Q 복제
프로그램을 실행하는 동일한 시스템에 WebSphere MQ를 설치합니다:
l 최적의 성능 제공
댓글 없음:
댓글 쓰기