패스잇
AI / 데이터 · 기초

모델 학습 후 모델을 배포하는 과정에서 고려해야 할 기본적인 사항들은 무엇이며, 대표적인 모델 배포 방식에는 어떤 것들이 있나요?

힌트 · 성능, 확장성, 안정성, 지연 시간 등을 고려해야 합니다. REST API를 통한 온라인 추론, 배치(Batch) 추론, 엣지(Edge) 디바이스 배포 등이 대표적인 방식입니다.

모델 성능 모니터링배포 환경모델 버전 관리A/B 테스팅롤백 전략

모범답안

모델 배포 시에는 몇 가지 중요한 점을 고려해야 합니다. 먼저, 모델의 성능을 지속적으로 모니터링해야 합니다. 예측 정확도나 응답 시간 같은 지표를 확인하고, 성능 저하가 발생하면 즉시 대응할 수 있어야 합니다.

두 번째로, 배포 환경을 고려해야 합니다. 서버 자원, 네트워크 환경 등을 고려하여 모델이 안정적으로 실행될 수 있도록 해야 합니다. 확장성도 중요합니다. 트래픽 증가에 대비하여 시스템을 확장할 수 있도록 설계해야 합니다.

세 번째로, 모델 버전 관리가 필수적입니다. 새로운 모델을 배포할 때 이전 모델로 쉽게 롤백할 수 있도록 버전을 관리해야 합니다. A/B 테스팅을 통해 새로운 모델의 성능을 검증하고, 문제가 없을 때 점진적으로 배포하는 전략도 유용합니다.

대표적인 배포 방식으로는 REST API를 통한 온라인 추론, 배치 추론, 엣지 디바이스 배포 등이 있습니다. 온라인 추론은 실시간 예측에 적합하고, 배치 추론은 대량의 데이터를 한 번에 처리하는 데 유용합니다. 엣지 디바이스 배포는 네트워크 연결 없이 디바이스 자체에서 추론을 수행하는 방식입니다. 각 방식은 사용 사례와 요구 사항에 따라 선택됩니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 MLOps 면접 질문

← MLOps 면접 질문 전체 보기