국내 최대 은행은 MySQL Enterprise Edition 을 구축하여 비용 및 운영 효율성을 개선하고 오픈 소스 뱅킹 솔루션의 트렌드를 설정했습니다.
소개 및 배경
KB국민은행은 한국의 선도적인 상업 은행이며, 다양한 개인, 기업 및 국제 은행 서비스를 제공하는 총 자산 기준으로 가장 큰 은행입니다. 서울에 본사를 둔 이 은행은 3천만 명 이상의 고객에게 서비스를 제공하며 전국에 3,000개 이상의 ATM과 1,100개 이상의 지점을 보유하고 있으며, 영국, 미국, 호주 및 동남아시아 전역에 추가 사무소를 두고 있습니다.
2001년 국민은행과 한국주택은행의 합병으로 설립된 KB는 이후 신용카드, 보험, 증권사 등 다양한 금융회사를 인수하여 2008년 KB금융그룹으로 탈바꿈하였습니다. 이 은행의 목표는 고객 중심성, 전문성, 혁신, 신뢰와 진실성, 동반성장이라는 핵심 가치를 바탕으로 상품과 서비스를 개발하면서 고객에게 평생 신뢰받는 금융 파트너가 되는 것입니다.
KB국민은행은 2022년 KB금융그룹 9개 계열사의 핵심 서비스를 포함한 종합 금융 서비스를 고객에게 보다 빠르고 편리하게 제공하기 위해 개인 금융 애플리케이션인 KB스타 뱅킹을 업그레이드했습니다.
사업상 도전 및 목표
KB스타 뱅킹의 주요 서비스 중 하나는 KB스타 클럽으로 고객의 거래 내역과 그룹 금융 서비스 이용 내역을 바탕으로 고객에게 보상을 제공하는 고객 멤버십 프로그램입니다. 그룹 멤버십 시스템은 KB금융 그룹사 전체의 광범위한 데이터를 수집하고 이를 매월 처리하여 고객 멤버십 등급을 부여하고 개인별 맞춤형 우대 혜택을 제공합니다.
KB국민은행은 증가하는 비즈니스 수요를 해결하고 증가하는 거래량을 관리하기 위해 특정 매개변수에 따라 대규모 데이터 추출을 처리할 수 있는 보다 강력하고 안정적인 데이터베이스 솔루션을 필요로 했습니다. 은행은 고객 수준과 관련 보상을 정확하게 결정하기 위해 데이터의 무결성과 일관성, 정확한 세분화를 보장해야 했습니다.
또한 그룹 멤버십 제도는 금융감독원이 정한 보안 및 컴플라이언스 기준을 충족할 필요가 있었습니다.
이 은행은 전통적으로 Oracle, IBM DB2 및 UDB를 포함한 다양한 독점 데이터베이스를 사용하지만, 주요 금융 플랫폼에서 최종적으로 사용할 오픈 소스 데이터베이스를 탐색함으로써 금융 부문의 보수적인 추세를 깨고 비용 효율성을 개선하고자 했습니다.
금융권의 서비스 기반 특성을 고려할 때 데이터베이스 운영뿐만 아니라 예기치 않은 문제 발생 시 즉각적인 기술 지원을 위한 시스템 지원이 가장 중요했습니다.
사업 결과 및 지표
KB국민은행은 MySQL Enterprise Edition을 KB스타 클럽 그룹 멤버십 시스템의 백본으로 배치하여 애플리케이션 안정성과 가용성을 개선하는 동시에 비용을 최소화하고 IT 자원 효율성을 높였습니다.
KB국민은행은 MySQL Enterprise Edition을 도입하여 전통적인 금융권 규범에서 탈피하고 오픈소스 데이터베이스 솔루션을 도입하여 업계 선구자로 자리매김했습니다. KB가 국내외로 사업을 확장할 수 있는 혁신적인 접근 방식을 강조할 뿐만 아니라 은행 산업의 기술 발전을 위한 새로운 기준을 제시하고 있습니다.
MySQL Enterprise Edition을 사용하면 은행은 9개 KB 금융 그룹 계열 회사의 신용 카드 사용 및 은행 예금 정보와 같은 방대한 양의 복잡한 거래 및 관련 금융 데이터를 매월 빠르고 효율적으로 처리할 수 있습니다. 이를 통해 높은 수준의 데이터 무결성을 보장하고 고객 멤버십 레벨을 정확하게 할당할 수 있습니다.
KB국민은행은 MySQL Enterprise Edition을 구현함으로써 엄격한 개념 증명 단계에서 300개 이상의 테스트 항목을 검증함으로써 금융감독원이 지정한 운영 및 재해 복구에 대한 엄격하고 복잡한 요구 사항을 준수할 수 있도록 했습니다.
KB국민은행은 MySQL Enterprise Edition의 오픈 소스 데이터베이스를 활용하여 그룹 멤버십 리워드 프로그램의 IT 오버헤드를 줄이면서도 최소한의 관리 및 유지 비용으로 안정적인 플랫폼을 제공했습니다.
이 은행은 MySQL Replication을 활용하여 로드 밸런싱 및 재해 복구 목적을 위한 이중화를 구축함으로써 운영 복원력을 향상시키고 고객을 위한 중단 없는 서비스를 보장함으로써 IT 인프라 가용성을 높였습니다.
KB국민은행은 MySQL Enterprise Backup을 사용하여 백업 프로세스를 대폭 개선하고 가속화하여 중요 금융 데이터를 강력하게 보호하고 재해 발생 시 신속한 복구 기능을 지원합니다.
은행은 MySQL Support의 전담 전문 지식을 활용하여 그룹 멤버십 플랫폼의 원활한 운영 성과를 보장하고 다운타임을 최소화합니다. 24시간 제공되는 전문 기술 지원은 예기치 않은 문제를 관리하고 서비스 중단을 방지하는 데 매우 중요합니다.
MySQL Enterprise Edition을 선택하는가?
중요한 그룹 멤버십 프로그램을 위해 KB국민은행은 PostgreSQL, MariaDB 및 MongoDB와 같은 오픈 소스 데이터베이스 시스템을 포함한 여러 데이터베이스 제공업체의 솔루션에 대한 철저한 평가를 수행했습니다. MySQL Enterprise Edition은 입증된 안정성, 강력한 기술 지원, 저렴한 비용 및 고급 복제, 안전한 백업 솔루션 및 효율적인 모니터링 도구를 포함한 포괄적인 엔터프라이즈 기능 때문에 선택되었습니다.
"우리는 금융 분야의 보수적 규범을 깨뜨리고 오픈 소스 데이터베이스로 전환하는 것을 매우 중요하게 여겼습니다. MySQL Enterprise Edition은 KB 금융 그룹의 9개 모든 기업에서 데이터를 효율적으로 수집하고 처리하는 데 필요한 견고성을 갖추고 있습니다. MySQL Support 서비스는 우리의 의사 결정 과정에서 중추적인 역할을 했습니다."라고 최성현 DBA는 말했습니다.
파트너
KB국민은행은 MySQL Enterprise Edition 데이터베이스 구현을 위해 오라클 파트너 락플레이스를 선정했습니다.
세부 개념 증명 단계에서는 MySQL Sales 및 SE 팀과 협력하여 락플레이스의 지원이 중요했습니다. 여기에는 한국금융감독원의 컴플라이언스 기준과 은행 임직원 및 운영팀의 기능 요구사항을 충족하기 위한 7개월의 준비 및 테스트가 포함되었습니다. 또한 락플레이스는 시스템 개발을 위한 종합 컨설팅 서비스를 제공하고 사용자 수용성 테스트를 지원하며 교육을 용이하게 진행하고 기술 구현을 주도했습니다.