차세대 금융 프레임워크

코스콤 차세대 금융 프레임워크 - Part2. 운영 측면 주요 기능

koscom 2024. 2. 28.

시스템 운영의 효율성을 극대화하는 솔루션, 코스콤 차세대 금융 프레임워크를 소개합니다.
더욱 복잡해지는 인프라 환경과 다양한 업무 비즈니스 환경에서 우리는 어떻게 안정적이고 효율적으로 IT 시스템을 운영할 수 있을까요? 그 해답은 바로 코스콤 Admin 관리페이지를 통한 서비스 운영에 있습니다.

안정적이고 효율적인 서비스 운영 지원

본 프레임워크에서는 서비스의 운영을 돕기 위한 관리용 UI 페이지를 제공하고 있으며, 해당 기능을 통해 장애를 예방하기 위한 다양한 기능을 제공합니다. 

프레임워크 주요 기능

관리 페이지 주요 기능

  • 서비스 전문정보 관리
  • API G/W
  • 테스트 데이터 관리
  • 메시지 정보 관리
  • 모니터링
  • 로깅
  • Jenkins (CI/CD)
  • 정적 분석

 

코스콤 차세대 금융 프레임워크로 금융업계 전반의 변화와 혁신이 시작됩니다! (Part2. 운영 측면) 영상 보기

https://www.youtube.com/watch?v=fpdmWB7j4AA


안정적인 배포와 코드 품질 향상 지원

젠킨스를 통한 CI/CD (지속적 통합, 배포)

젠킨스를 통한 CI/CD 기능을 통해 기존에 정의된 빌드 순서에 따라 빌드 파이프라인을 실행합니다.

복잡한 시스템 배포 과정을 한 번의 클릭으로 빌드부터 배포까지의 전 과정을 파이프라인으로 구성할 수 있으며, 지정된 승인자가 승인 처리해야 후속 절차가 진행될 수 있도록 승인 기능 또한 지원합니다. 어플리케이션의 소스 변경 사항이 빌드 및 테스트되어 지속적인 배포가 가능하며, 프로덕션 레벨까지 디플로이됩니다. 이 모든 과정은 관리페이지를 통해 직관적으로 확인 가능하며, 빌드 절차의 실행 내역에 대한 이력 조회가 가능해 투명한 관리가 가능합니다.

지속적 통합/배포 지원

정적 분석을 통한 코드 품질 향상 지원

다음으로 소나큐브를 활용한 정적 분석 기능을 지원합니다. 전체적인 코드 품질의 상태를 한 눈에 확인할 수 있으며, 버그와 소스 취약점, 보안 이슈 등 검출된 내용을 확인하며, 개별 소스코드 파일 레벨의 이슈 체크도 가능합니다. 이를 통해 코드의 품질을 유지하고 개선하는데 큰 도움이 됩니다.

정적 분석 기능을 통한 코드 품질 향상 지원


API Gateway 관리 기능

API 게이트웨이에서는 다양한 서비스들을 관리하기 위한 다양한 정보에 대한 설정이 가능합니다. 

라우팅 정보 관리

대상 서비스의 권한 체크, 인증 체크, 서킷 브레이커 사용 여부, 타임아웃 시간, 허용 헤더, 재시도 횟수 등 다양한 정보에 대한 설정이 가능합니다. 이러한 라우팅의 세밀한 설정으로 서비스의 품질과 안정성을 높일 수 있습니다.

API Gateway 라우팅 정보 관리

써킷 브레이커 (Circuit Breaker)

서킷 브레이커는 문제가 있는 마이크로서비스의 트래픽을 차단하여 장애가 확산되는 것을 방지하며, 실패율, 응답 지연율, 각종 임계치 등을 설정하여 동작 조건을 제어할 수 있습니다. 이러한 기능은 시스템의 안정성을 높이는 데 큰 역할을 합니다.

써킷 브레이커

로그 컨트롤

로그 컨트롤 기능을 통해 개별 API 단위에 로그 레벨 변경을 런타임으로 지원합니다. 또한, 특정 사용자의 처리 내용에 대한 상세한 내용을 확인하고자 할 경우, 특정 사용자의 로그 레벨을 낮추어 이슈 확인을 위한 디버깅이 가능합니다. 이는 시스템의 문제점을 신속하게 파악하고 개선하는 데 큰 역할을 합니다.

로그 컨트롤


 

로깅 및 모니터링

로깅 시스템은 문제가 발생했을 때 그 원인을 찾아내고, 또한 미래의 문제를 예방하는 데에 필수적인 도구입니다. 로그는 시스템의 현재 상태를 나타내는 실시간의 기록이며, 모니터링 시스템을 통해 시스템 운영자는 시스템의 성능을 감시하고, 이상 행동을 감지하며, 문제 해결을 위한 중요한 단서를 제공받을 수 있습니다.

로깅

오픈서치 기반 로그 시스템을 제공합니다.

웹 기반 로그 시스템을 통해 서비스로 들어온 트랜잭션의 양을 시각화하여 확인할 수 있고 수집된 로그 내역을 확인할 수 있습니다. 이는 분산 환경에서 최적화된 로그 검색 기능을 제공합니다. 이러한 로깅 시스템은 이러한 문제 해결 과정을 효율적으로 만들어주며, 시스템 운영자가 신속한 이슈 확인이 가능할 수 있게 도와줍니다.

로그 시스템을 통한 로그 조회
분산 환경에 최적화된 로그 검색 지원

모니터링

시스템 상태 모니터링은 실시간으로 시스템의 성능을 감시하고, 이상 상황을 조기에 감지하고, 필요한 조치를 즉시 취할 수 있게 해주는 도구입니다. 이는 금융 시스템이 안정적으로 운영되기 위해 필수적인 요소인데, 만약 시스템에 문제가 발생하더라도 이를 즉시 파악하고 대응할 수 있기 때문입니다.

이를 위해 모니터링 페이지에서는 개별 시스템의 상태를 하나의 화면으로 확인하기 위한 대시보드를 제공하며, 일정 시간마다 시스템의 상태를 리프레시하여 조회할 수 있습니다. 그로 인해 시스템 운영자는 시스템의 상태와 각종 트래픽 정보를 확인하여 장애 예방 및 신속한 조치가 가능합니다.

모니터링 시스템


 

본 솔루션은 시스템 운영의 효율성을 극대화하는 차세대 솔루션입니다. 이를 통해 시스템 운영자는 보다 직관적이고 효율적인 환경에서 서비스를 관리할 수 있습니다. 이제는 시스템 관리를 위한 복잡한 과정을 줄이고, 더욱 안정적인 시스템 운영을 '코스콤 금융 프레임워크'를 통해 경험해보세요!

 

댓글