-
공공
-
Key Point
대국민 서비스 ‘고용·산재보험 토탈서비스 시스템’의 클라우드 네이티브(Level 3) 전환
행정안전부 '클라우드 네이티브 전환 우수 사례' 선정
- 기존 4.44초의 응답속도를 0.19초로 95.8% 단축한 지연 없는 서비스 구현
- MSA 기반 설계로 시스템 중단 없이 실시간 업데이트 환경 구축
- 단순 클라우드 전환으로 해결하기 어려웠던 병목 현상 해결
사업 소개
고용·산재보험 토탈서비스는 근로복지공단이 운영하는 대표적인 대국민 통합 행정 서비스로, 고용보험과 산재보험 전 업무를 하나의 디지털 플랫폼으로 처리하는 1등급 시스템입니다.
월평균 250만 명이 이용하는 대규모 서비스로, 동시 접속과 트랜잭션 집중 구간이 명확해 클라우드 네이티브 아키텍처의 성능·확장성·안정성을 검증하는 데 높은 난이도를 요구하는 시스템으로 평가됩니다.
본 사업은 해당 시스템을 ▲MSA(마이크로서비스 아키텍쳐) 구조로 전면 재설계 ▲클라우드 네이티브 Level 3 환경 설계 ▲DevSecOps 체계 적용 ▲쿠버네티스 기반 서비스 환경 구축을 통해 대민 포털의 안정적인 서비스 제공 기반을 마련하는 것을 목표로 추진되었습니다.
도입 배경
급격한 트래픽 대응 한계
연간 보수액 신고기간 등의 업무가 집중되는 시기에 접속량 폭증에 대비해야 했습니다.
접속자 증가에도 서비스 중단없이 대응할 수 있는 유연성과 데이터 안정성을 확보하기 위해 클라우드 네이티브 전환을 결정하게 되었습니다.
서비스 연속성 저해
연간 1,300여 건의 기능 개선 작업 시마다 서버 단위 서비스 반영으로 일시적 중단이 불가피해, 대국민 서비스 이용에 불편이 발생했습니다.
서비스 중단 없이 기능별로 독립적인 배포·운영이 가능하도록, 기존의 대규모 단일 구조(Monolithic)를 서비스 단위로 분리하는 MSA 구조를 채택했습니다.
클라우드에 최적화된 DB 필요
트래픽 폭증 시 애플리케이션 계층이 오토스케일링으로 확장되더라도, DB가 이를 뒷받침하지 못하면 병목 현상이 발생합니다.
애플리케이션이 유연해도 데이터 계층이 무겁다면 진정한 클라우드 네이티브를 구현하기 어렵기 때문에, 대규모 트래픽 처리에 최적화된 티베로7을 적용하게 되었습니다.
제안 요청서 기반 DBMS 요구사항
- 클라우드 환경에 최적화된 DBMS
- 클라우드 전환 후에도 온프레미스 환경과 동등하거나 혹은 그 이상의 성능 제공
- 기존 소프트웨어와의 높은 호환성
- 장애 발생 시 문제를 신속하게 해결할 수 있는 기술지원 제공 여부
도입 결과
응답 속도 95.8% 단축
자동 자원 확장 체계를 기반으로, 기존 평균 4.44초 수준이던 응답 시간이 0.19초로 단축되어 사용자 체감 대기 시간이 크게 감소했습니다.
업무 처리 속도 향상
초당 처리량(TPS)은 42.6TPS → 82.4TPS로 증가해 처리 성능이 개선됐고, 파일 다운로드 시간도 56초 → 6초로 단축되었습니다.
무중단 서비스 환경 실현
기존에는 일부 시스템에 문제가 발생할 경우 전체 시스템을 중단한 후 개선 작업을 해야 했습니다. 하지만 전환 후에는 MSA 구조와 CI/CD 배포 체계를 통해 운영 중에도 실시간으로 기능을 반영할 수 있는 환경을 마련하였습니다.
운영 생산성 및 보안성 제고
수동 운영 중심에서 자동화된 클라우드 관리 체계로 전환되고, DevSecOps 기반으로 신규 서비스 개발 시에 배포 시간을 단축하면서 운영 인력의 업무 효율이 높아졌습니다.
근로복지공단 AI혁신기획부 차경근 차장
"Tibero는 MSA 환경에서 요구되는 고도의 분산 설계와 대규모 트랜잭션 처리를 안정적으로 수행해냈고, 결과적으로 응답 속도를 95% 이상 단축시키는 핵심 동력이 되었습니다."
- # Tibero

