[MLOps] 금융 이상 탐지 수행을 위한 MLOps 파이프라인 구축 - 환경 분석, 금융 규제, 솔루션 탐색/확정
Gitlab - 코드 버전 관리
- eCAMS: 금융권에서 자주 쓰는 형상관리 툴, 최종 아키텍쳐 관리
Airflow - ETL 작업 플로우 관리
- 작성한 코드를 Airflow에 적용하려면 eCAMS 타고 가야함
- 금전적인 부분에서 안전적으로 지키기 위해 그럼
금융규제
망분리
- 인터넷에 연결되어 있으면 개방인 상태
- 실제 고객 데이터나 금융관련 업무를 처리하거나 관련 SW를 개발하거나 하면 금융업무망에서 작업해야함. 그래서 망 분리시킴
보안성 심의
- 개발망에서 작업한 것 Gitlab을 통해서 승인을 받고 업무망에 적용됨
솔루션 탐색
- 금융 규제로 현실에서는 클라우드 사용 불가, 조앚부서 통제 없이 서버 노드 생성 불가
- 이미 도입된 솔루션과 결합하여 사용하는 것이 유리 혹은 커뮤니티가 활발한 오픈소스 사용
솔루션 확정
- Gitlab: ML Model CI/CD
- Airflow: ML Pipeline 처리/관리
- Bentoml: ML모델 서빙
클라우드 제한으로 Kubeflow제외 그와 함께 동작하는 KFServing도 제외
오픈소스 커뮤니티가 약한 Metaflow 제외