Introduction
NPO Model Management는 SKAX에서 추진하는 AI/ML 모델의 전주기(End-to-End) 자동화 플랫폼으로, 모델의 개발·등록·배포·테스트·운영 과정을 하나의 통합된 환경에서 관리할 수 있도록 설계되었습니다. 사용자는 복잡한 인프라 설정이나 수동 작업 없이, 브라우저 기반 인터페이스를 통해 모델을 중앙 저장소(Model Registry)에 등록하고, Kubernetes 클러스터로 배포한 후 Playground에서 실시간 테스트 및 성능 검증을 수행할 수 있습니다. 또한, 운영 단계에서는 Monitoring & Management 기능을 통해 모델의 상태, 리소스 사용량, 로그를 실시간으로 모니터링하고 문제를 빠르게 진단할 수 있습니다. 이러한 자동화된 워크플로우를 통해 NPO는 인적 개입을 최소화(No People Operation)하고, AI 모델 운영의 효율성·안정성·재현성을 극대화합니다.
NPO 모델 관리는 다음과 같은 주요 구성요소로 이루어져 있습니다:
- Model Registry: 모델 등록, 버전 관리, 메타데이터 관리
- Model Serving: Kubernetes 기반 모델 배포 및 서비스 운영
- Playground: 배포된 모델의 실시간 테스트 및 검증
- Monitoring & Management: 배포된 모델의 상태 모니터링 및 제어
이러한 통합 기능을 통해 NPO는 연구·개발 단계의 모델을 운영 환경으로 손쉽게 이전할 수 있는 MLOps 기반 모델 관리 표준 플랫폼을 제공합니다.