사용자는 테넌트마다 역할 하나를 부여받음. 같은 사람이 테넌트 A 에서는 DEVELOPER, 테넌트 B 에서는 VIEWER 일 수 있음.

역할

역할대상요약
VIEWER결과 조회만 하는 사용자모든 화면을 읽기 전용으로
DEVELOPERML 엔지니어, 데이터 담당데이터셋·학습·실험·모델 등록, Staging 승격까지
OPERATOR운영 담당DEVELOPER 가 하는 일 + 배포·서빙·경보 처리·파이프라인
APPROVER품질·운영 책임자조회 + 승인·반려, Production 승격
ADMIN테넌트 관리자모든 권한 + 멤버·토큰·테넌트 설정, 롤백

권한 표

권한하는 일VIEWERDEVELOPEROPERATORAPPROVERADMIN
조회모든 화면을 읽기 전용으로 조회✅✅✅✅✅
개발DEVELOPER · OPERATOR · ADMIN학습 실행 생성, Run 기록·중지, MLflow 토큰 발급✅✅✅
모델 등록DEVELOPER · OPERATOR · ADMINRun 결과를 모델 레지스트리에 새 버전으로 등록✅✅✅
스테이징 승격DEVELOPER · OPERATOR · ADMIN모델 버전의 스테이지를 Staging·Archived 등으로 변경✅✅✅
프로덕션 승격APPROVER · ADMINProduction 승격 요청(승인을 거쳐 반영). 운영 중인 Production 버전 강등도 이 권한.✅✅
승인APPROVER · ADMIN승격 요청 승인 또는 반려✅✅
배포OPERATOR · ADMIN모델 배포·서빙, 서빙 이미지 빌드✅✅
운영OPERATOR · ADMIN경보 확인·해결, 파이프라인 실행·중지, 학습 실행 삭제 같은 운영 조치✅✅
롤백ADMIN배포를 롤백으로 기록(장비에 이전 버전을 적용하는 명령은 Edge Fleet 에서 별도로 전송, 배포 롤백)✅
데이터셋 쓰기DEVELOPER · OPERATOR · ADMIN데이터셋 생성, 파일 업로드·삭제✅✅✅
설정ADMIN관리자 콘솔에서 멤버·토큰·테넌트 설정 관리✅

전역 관리자

전역 관리자는 테넌트 역할과 별도로 부여되는 자격. 테넌트 생성·삭제, 모든 사용자 관리, 시스템 콘솔(클러스터·GPU·빌드 캐시·가중치 미러·Prometheus 등) 사용. 전역 관리자는 모든 테넌트에 접근 가능. 멤버가 아닌 테넌트에서는 ADMIN 으로 동작, 직접 멤버십이 있는 테넌트에서는 그 멤버십의 역할을 따름. 필요한 사람에게만 부여.

요청 흐름 예: 프로덕션 승격

프로덕션 승격 흐름: ① AI 개발자가 등록한 v3 는 Staging 상태. ② 승인자가 사유·롤백 조건·범위를 입력해 승격을 요청하면 승인 요청 생성. ③ 승인 권한자가 승인하면 v3 가 Production 이 되고 이전 Production 인 v2 는 자동으로 Archived 로 전환. 안전 필수 모델은 2명의 승인자 필요, 반려 시 사유와 함께 요청자에게 알림 전송.

  1. DEVELOPER 가 학습 결과를 모델 버전으로 등록(마법사의 자동 등록 또는 실험에서 등록). 새 버전은 Staging 으로 등록. 검증 결과를 정리해 승인자에게 전달.
  2. APPROVER(또는 ADMIN)가 모델 버전에서 프로덕션 승격 요청 을 누르고 사유 입력. 즉시 Production 이 되지 않고 승인 요청이 생성되어 승인 메뉴에 등록.
  3. 승인 권한을 가진 사람이 내용을 검토하고 승인 하면 버전이 Production 이 되고, 이전 Production 버전은 Archived 로 전환. 반려 시 사유와 함께 요청자에게 알림 전송.

2026-10-02 기준 플랫폼으로 작성

© MLOps Central Platform