728x90
반응형
SMALL
기사 날짜: 2017.08.09
스크랩 날짜: 2023.01.23
- 국내 은행 중 처음으로 오픈소스 소프트웨어를 중심으로 IT인프라를 구성한 사례
- 은행은 가장 보수적으로 IT를 받아들이는 산업군
- 은행 IT시스템은 안정성과 데이터 정합성 등이 최우선 가치
- 현존하는 시스템 중 가장 비싸고 튼튼한 장비와 소프트웨어를 사용하는 것이 일반적
- 오픈소스 소프트웨어를 선택
- 대부분의 국내 은행은 IBM이나 HP가 공급하는 고가의 서버에 유닉스 운영체제 위에서 거래처리
- 반면 카카오뱅크는 다소 위험을 감수하고 리눅스 운영체제를 선택
- 리눅스는 이미 세계적으로 금융권에서 활용사례가 많았는데, 유독 국내 은행이 이를 받아들이지 않았음
- 리눅스 기반의 시스템은 비용이 적게 들고 유연성과 확장성이 높다는 장점
데이터베이스관리시스템(DBMS, 이하 DB)
- 카카오뱅크는 DB에도 오픈소스를 많이 이용
- 은행의 DB는 한 치의 오차도 있으면 안 되기 때문
- 고객의 계좌에 얼마가 있는지, 얼마나 입금됐고 얼마가 출금됐는지 완벽한 데이터 정합성이 필요
- 대부분의 은행은 오라클 DB를 사용 - 안정성과 성능이 검증된 DB
- 은행 DB 시장은 오라클의 독무대입니다. IBM조차 오라클에 밀렸음
- 구매자 입장에서는 좋은 일이 아님
- 선택지가 오라클밖에 없기 때문에 구매교섭력이 약함
- 오라클은 제품을 판매하고 22%의 유지보수료를 따로 받는데, 은행들은 울며겨자먹기로 이를 받아들일 수밖에 없음
- 카카오뱅크도 계정계 시스템에는 오라클DB를 썼음
- 계정계 시스템은 여-수신을 비롯한 은행의 핵심 트랜잭션을 처리하는 시스템
- 그러나 카카오뱅크는 오라클DB 사용을 최소화
- 채널계 시스템에는 MySQL이라는 오픈소스 DB를 사용
- 채널계 시스템은 외부 연계 시스템
- 지로 건강보험공단 세무 등 외부의 시스템과 은행 시스템을 연동하는 시스템
- ATM 등도 채널계 시스템으로 연동
- 채널계는 계정계 시스템과 동등한 수준의 안정성을 요구하는 분야로 24시간 무정지 운영이 가능해야 함
- 미션 크리티컬(Mission Critical)하다
- 이런 채널계에 오픈소스 DB를 사용했다는 것은 리눅스 운영체제를 선택한 것 이상의 모험
- 시스템 구축과정에서 우여곡절
- 카카오뱅크가 처음 선택한 오픈소스 DB는 ‘마리아DB’
- 마리아DB
- 오라클이 MySQL을 인수하자(구체적으로는 썬마이크로시스템즈를 인수) 이에 반발해 MySQL 창시자들이 새롭게 만든 오픈소스 기반의 관계형DB
- MySQL과 같은 소스코드에서 시작됐기 때문에 사실상 같은 소프트웨어
- 마리아DB로는 해결되지 않는 문제 - 고가용성
- 중요한 DB 서버는 이중화
- 하나가 셧다운돼도 다른 서버가 이어받아서 트랜재션을 처리하기 위해
- 이를 위해서는 두 서버가 같은 데이터를 가지고 있어야 하고
- A서버에 데이터가 변경되면 B 서버에도 이것이 즉시 반영돼야 함
- 중요한 DB 서버는 이중화
- 오라클은 이를 가능케하는 RAC (Real Application Cluster)라는 기능
- 오라클이 시장을 평정한 배경
- 마리아DB
- 마리아DB로 이런 구성이 어렵다고 카카오뱅크 측은 결론
- 대안으로 MySQL과 페르코나를 선택
- 페르코나는 MySQL을 전문적으로 기술지원하는 회사
- 카카오뱅크는 MySQL의 반동기화 복제(Semi-sync replication)와 MHA(Master High Availability)로 오라클 DB RAC와 유사한 역할을 하도록 구성했고, 현재 별 무리없이 작동
- 대안으로 MySQL과 페르코나를 선택
- 코어뱅킹 시스템이 자바로 개발
- 대부분의 국내 코어뱅킹 시스템은 코볼이나 C언어로 개발돼있음
- 카카오뱅크는 좀더 유연한 자바를 선택
- 직접 개발한 것은 아니고 전북은행의 코어뱅킹 시스템을 이식
- 전북은행은 국내 최초로 자바 기반 코어뱅킹 시스템을 구축한 회사입니다. 개발은 LG CNS가 담당
Reference
728x90
반응형
LIST
'IT 동향 > 기사스크랩' 카테고리의 다른 글
| 수중 데이터센터 (0) | 2025.07.19 |
|---|---|
| 클라우드, 유럽의 당근마켓 왈라팝, K스타트업들 (1) | 2023.03.08 |
댓글