-
기업
-
Key Point
KT 통합고객정보시스템(ICIS-TR)의 대규모 DB 현대화
MSA, 실시간 데이터 동기화, 이중화 구조를 실제 운영 환경에 안착
- 데이터 지연 없이 고객과 임직원이 정확한 요금 정보를 실시간 조회·수납할 수 있는 환경 구현
- TAC(Tibero Active Cluster) 이중화, 병렬 처리·대용량 컬럼·압축 등으로 대규모 DB 운영에 유리한 인프라 완성
- Oracle 19c의 기능과 성능을 Tibero로 완벽하게 구현
사업 소개
KT 통합고객정보시스템 (ICIS-TR)은 (Integrated Customer Infor mation System)의 약자로, KT 유선 서비스를 담당하고 있습니다. ICIS-TR은 KT의 3대 핵심 시스템 중 하나로 2천만 고객 정보, 서비스
개통·해지, 청구 및 결제 처리 등 KT 유선 서비스 운영의 핵심 역할을 수행하는 대형 온라인 트랜잭션 처리(OLTP) 시스템입니다.
KT는 급변하는 비즈니스 환경 변화에 대응하고자 고객 중심의 업무 환경으로 전환하여 신속한 고객 요청 대응, 최신 기술 트렌드 적용 등을 위해 본 사업을 진행하였습니다.
이번 사업을 통해 KT는 ▲마이크로서비스 아키텍처(MSA) 기반의 유연한 시스템 구조 도입 ▲오라클에서 티베로로 DBMS 전환 ▲무중단 운영을 위한 고가용성(HA) 환경 구축 ▲데이터 실시간 동기화를 위한 CDC 솔루션 도입의 성과를 얻었습니다.
사전 분석: Oracle to Tibero 전환 전략
본 사업은 단순히 Oracle 19c에서 Tibero로 DBMS를 교체하는 수준을 넘어, 대규모 데이터 구조와 운영 방식 전반의 근본적인 변화를 수반하는 작업이었습니다.
전면적인 변경에 앞서 기술적 리스크를 최소화 하기 위해 ▲MSA 도입을 위한 시스템 구조 검토 ▲Pro*C 기반 코드를 Java로 전환하기 위한 분석 ▲3rd Party 솔루션과의 호환성 검사, 그리고 ▲ProSync와 Oracle Golden Gate 간의 CDC 솔루션 비교 분석 등의 사전 컨설팅과 진단을 철저히 수행하였습니다.
도입 전략: Tibero와 ProSync 기반의 차세대 DBMS 구조 전환
- DBMS 전환 : Oracle → Tibero
- 실시간 데이터 동기화: Oracle GoldenGate → ProSync
- 고가용성 : Oracle RAC → Tibero TAC 기반 공유 디스크 이중화
- 애플리케이션 현대화 : Pro*C → Java 전환
- 아키텍처 고도화 : MSA 도입
도입 과정: 철저한 사전 진단과 단계적 기술 전환
20만 건 이상의 SQL 성능 분석
Oracle과 Tibero 간 SQL 호환성을 검증하고, 20만 건 이상의 SQL 성능을 분석했습니다. 또한 Pro*C에서 Java로의 전환 구조를 설계했으며, KT, KT DS, 협력사, 티맥스티베로 등 이해관계자들이 참여해 3개월간의 대규모 통합 검증 과정(SPT, ORT)을 수행했습니다.
선제적인 패치와 성능 최적화를 통한 안정적인 서비스 운영 지원
운영 과정에서 발생한 이슈의 신속한 해결을 위해 즉작적으로 패치와 전수 테스트를 수행하고, 문제 발생을 사전에 예방하고자 내부 로직 개선을 지속적으로 추진했습니다. 그 결과 100건 이상의 기능 개선과 20회 이상의 패치를 적용하며 안정적인 서비스 운영 체계를 구축했습니다.
도입 결과: 고객 서비스 품질과 운영 효율을 높인 디지털 전환 완성
실시간 조회 및 업무 처리 환경 구현
임직원과 고객이 필요한 정보를 실시간으로 조회하고 요금을 납부할 수 있게 되면서 고객 만족도와 업무 효율성이 개선되었습니다.
대규모 DB 운영을 위한 편의성 향상
병렬처리, 대용량 컬럼, 압축 기능 등을 통해 실시간으로 발생하는 대량의 데이터를 효율적이고 신속하게 처리할 수 있는 환경을 마련하였습니다.
고가용성, DR 환경 구축
고가용성 클러스터링 기술인 TAC(Tibero Active Cluster)를 적용해 Oracle RAC를 대체하는 무중단 운영 환경을 구현했습니다. 공유 디스크 기반의 Active-Active 구조를 통해 서비스의 가용성과 안정성을 한층 강화했습니다.
또한 ProSync를 적용해 Oracle GoldenGate 대비 더욱 간편한 관리·배포 체계를 구축했으며, Failover 구성과 다중 그룹 처리 방식을 통해 고가용성을 확보하고 장애 발생 시 업무별 영향 범위를 최소화했습니다.
KT ICT Tech팀
"Tibero와 ProSync를 적용해 KT 통합고객정보시스템(ICIS-TR) 시스템을 현대화한 후, 임직원과 고객이 필요한 정보를 실시간으로 조회 및 납부할 수 있게 되면서 고객 만족도와 업무 효율성이 크게 개선됐습니다. 최근 신규 가입자 급증 상황에서도 문제없이 안정적으로 서비스가 지속되고 있습니다."
- # Tibero
- # ProSync

