이기종 DB 전환을 위한 CDC(Ark for CDC) 활용
이기종 DB 전환을 위한 CDC(Ark for CDC) 활용
개요
상용 솔루션인 Ark for CDC를 사용하여 On-premises Database(Oracle)를 SDS Cloud DB 서비스로 마이그레이션 할 수 있습니다. 이기종 DB 마이그레이션(서로 다른 데이터베이스 엔진간)을 지원합니다. 예를 들어 Oracle Database에서 Open Source Database(ex. MariaDB, PostgreSQL)로 마이그레이션 할 수 있습니다. 특히, CDC(Change Data Capture) 기능을 사용하면, Source DB의 변경 데이터를 거의 실시간으로 Target DB에 적용해서, 애플리케이션 다운타임을 최소화 할 수 있습니다. 데이터 마이그레이션 뿐만 아니라, 실시간 데이터 통합 및 복제, DR 시스템 구축 등의 용도로도 활용 할 수 있습니다.
아키텍처 다이어그램
- Target DB로 사용 할 DB Service (MariaDB), On-premises 데이터센터와 안전한 통신을 위한 VPN, Ark for CDC를 설치 할 Virtual Server를 신청하고 자원을 설정한다.
- Source DB(Oracle)에 Ark for CDC가 사용할 DB 계정 생성 및 권한을 할당한다.
- Target DB(MariaDB)에 Ark for CDC가 사용할 DB 계정 생성 및 구한을 할당한다.
- Ark for CDC를 이용해서 Source DB(Oracle)에서 Target DB(MariaDB)로 데이터를 복제한다.
Ark for CDC 아키텍처 및 주요 기능
[아키텍처]
- OS&DB에 독립적, 프로세스 모듈화 (프로세스 모니터링 프로세스 지원)
- 메시지 및 데이터 전송 포트 분리 및 별도 프로토콜 적용
- 표준화되고 효율적인 이기종 환경으로의 실시간 1:N 데이터 복제
- Middleware를 통한 소스시스템의 부하 최소화 (Target 별 고유 데이터)
[주요 기능]
이 기종 DB 복제
- 주요 Target DB 지원
- 1:1, 1:N, N:1 등 다양한 복제 구성 지원
데이터 안정성 / 정합성 보장
- 전송 데이터 암호화 (SSL, HTTPS)
- 데이터 정합성 체크 및 복구 기능 (Compare, Repair)
고성능
- Direct Log Access 방식
- Network 부하 최소로 원거리 복제 가능
- M/W 아키텍처를 통한 소스 서버 부하 최소화
통합 모니터링 / 관리기능
- CLI & GUI 방식 모니터링 기능
- Process상태 및 복제 현황 분석
- Mobile 서비스 연동
사용 사례
이기종 무중단 마이그레이션
- 이기종 DB로 Zero Downtime 마이그레이션 가능
실시간 데이터 통합 및 복제
- DBMS의 변경된 데이터만을 실시간으로 출출하여 복제
- 1:1, N:1, N:N 데이터 복제 및 통합 지원
DR 시스템 구축
- 다양한 환경으로 DR 시스템 구축 가능
선결 사항
- Ark for CDC를 설치 할 Virtual Machine을 신청하고, Ark for CDC를 설치해야 합니다.
- 고객사 On-premises 데이터센터와 안전한 통신을 위한 VPN 연결이 선행되어야 합니다.
- 스키마는 사전에 마이그레이션 되어야 합니다.
- Source DB에 Ark for CDC Agent 설치 및 DB 계정 생성 및 권한 할당이 필요합니다.
- Target DB에 DB 계정 생성 및 권한 할당이 필요합니다.
제약 사항
Ark for CDC는 SourceDB로 Oracle만 지원합니다. Ark for CDC는 상용 솔루션으로 활용시 사전 라이선스 구매 협의가 선행되어야 합니다.
솔루션 구축 및 견적문의
- Tel : +82) 02-1644-1946 (평일 오전9시 ~ 오후6시)
- Email: sales@iarkdata.com
- Website: www.iarkdata.com
관련 상품
- Virtual Server
- DB Service
- VPN
- VPC

