QMS Structural Diagram

QMS Components

Istio-Kiali 연동:

  • Service, Application, Workload 모니터링 기능 제공

IstioKeycloak 연동:

  • Authentication, Authorization 구현

K8S Operator:

  • Authz 모듈 제어

External Member Database

외부 회원 DB 연동:

  • 인증 기능 제공, JWT Token Customization 기능 제공, SSO 서비스 제공

Quantum MSA Service는 MSA 개발에 필수적인 API Gateway와 인증 기능의 통합 솔루션 입니다. QMS에서 제공하는 혜택은 관리자 UI를 통한 인증 제어, RBAC 관리, JWT Token 커스터마이징, 그리고 모니터링 기능 제공이 있습니다.

더 세부적인 기능을 다뤄보자면, 인증 제어 측면에서는 Istio와 Kiali를 연동함으로서 Service, Application, Workload를 모니터링 할 수 있게 하고, Istio와 Keycloak을 연동해 Authentication, Authorization을 구현합니다. 또한, 외부 회원 DB를 연동한 인증 기능, JWT Token Customization 기능, 그리고 SSO 서비스를 제공하며, Authz 모듈은 K8S Operator가 제어합니다.

QMS가 다루는 MSA, 즉 마이크로서비스 아키텍처는 여러 마이크로서비스 프로그램의 집합으로 구성되어 있는 형식입니다. 그렇기에, 단일 프로그램으로 기능하는 기존의 모놀리식 아키텍처와 달리, 지금과 같은 클라우드 시대에 빈번한 환경의 변화에 용이하게 대처 가능합니다. 이러한 MSA를 더욱 편리하게 다루게 해 주는 QMS는 사용자의 경쟁력을 크게 높이는 기반이 되어 줄 것입니다.