SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
MLOps 기술 소개와 적용 사례
(Trends of MLOps tech in business)
freepsw
2021.12
1
2
시장의 변화와 MLOps
정책 변화로 데이터 활용도 증가 및 기업 경쟁력 확보를 위한 AI 기반 비즈니스 혁신 가속화
국가 정책 변화
(데이터 3법)
시장 경쟁 심화
(Big Tech, FinTech …)
기술 진화 가속
(오픈소스 SW 등)
AI / Data 기반 혁신 필요
(기업의 생존)
AI 적용을 통한
비즈니스 혁신
“MLOps 관심 증가”
3
MLOps란?
기업에 필요한 혁신적인 아이디어를 적시에 비즈니스 환경에 적용할 수 있도록 지원하는 기술
Machine
Learning Operation
• Research 단계 (아이디어 검증)
• 모델의 예측 정확도 중요
• 고정된 학습 데이터
• Data 분석가 주도
• 고객 서비스 단계 (실제 비즈니스)
• 서비스 안정성 / 자원 효율성 중요
• 시간에 따라 변하는 데이터
• SW Engineer, Infra Engineer 주도
“더 많은 아이디어, 더 많은 실험, 더 빠른 적용”
4
그러나 기업이 마주하는 현실은?
제한된 학습환경에서 동작하던 많은 가정이 실제 비즈니스 환경에서 동작하지 않음
모델 학습 모델 서비스
데이터 처리
너무 많은 조합 (데이터, 모델, 변수)
모델 재사용(재현) 어려움
대규모 학습 환경 구성 어려움
저 품질의 데이터
데이터 처리에 많은 시간 소요
원하는 데이터를 찾기 어려움
학습 환경과 운영 환경의 차이
계속 변하는 데이터
다양한 제약 (자원 한계, 예측 속도 등)
“예측 불가한 대량의 데이터 유입” “짧은 주기의 재 학습” "불규칙한 모델의 예측 정확도 ”
5
MLOps로 기업의 문제를 해결할 수 있는 영역들
각 단계별로 조직 및 목표가 다르므로, 이를 유연하게 연결하여 운영할 수 있어야 함.
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
“ 모델 학습(실험) 단계 ”
[ Data Scientist / ML Engineer]
Model
Packaging
Model
Deploying
Model
Serving
Model
Monitoring
“ 모델 서비스 단계”
[ SW Engineer / ML Engineer ]
다양한 모델 실험
모델 개선 요청
(재 학습)
Data
Finding
Data
Ingestion
Data
Processing
Data
Validation
“ 데이터 준비 단계 ”
[ Data Engineer ]
새로운 데이터 확보
6
MLOps로 기업의 문제를 해결할 수 있는 영역들
각 단계별로 조직 및 목표가 다르므로, 이를 유연하게 연결하여 운영할 수 있어야 함.
Data
Catalog
Data
Ingestion
Data
Processing
Data
Validation
Feature
Engineering
Model
Packaging
Model
Deploying
Model
Serving
Model
Monitoring
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
“ 데이터 준비 단계 ” “ 모델 학습(실험) 단계 ” “ 모델 서비스 단계”
[ Data Engineer ] [ Data Scientist / ML Engineer] [ SW Engineer / ML Engineer ]
다양한 모델 실험
모델 개선 요청
(재 학습)
새로운 데이터 확보
“
적시에 고품질
데이터 제공
“
“
분석에 집중할 수 있는
환경 제공
“
“
비즈니스 가치에
집중
“
“
기업이 보유한 데이터에서 가치를 찾아내는
모든 과정에서 혁신이 필요
“
MLOps에서 지원하는 기술들
모든 단계는 자동화된 Pipeline을 통해 다양한 환경에서 동작하고, 모니터링 가능해야 함.
적시에 고품질
데이터 제공
분석에 집중할 수
있는 환경
• ML Lifecycle 지원 (모델 구성, 학습, 이력 관리, 모델 공유)
• 수 많은 반복된 실험을 쉽고, 빠르게 실행 가능한 자동화 기술
• ML Lifecycle의 자동화된 ML Pipeline 제공
비즈니스 가치에
집중
• 학습된 모델을 서비스로 전환 (실행 가능한 프로그램)
• 배포된 모델의 버전 및 예측 이력 관리
• 실제 모델의 성능 모니터링 (Data Drift, Explainable AI )
• 배포 à 모니터링 à 재학습을 연결하는 Pipeline 제공
• 데이터 품질관리, 버전 관리, 메타 관리
• 대량의 학습 데이터 처리 (ELT 관심 증가)
• 자동화된 데이터 파이프라인 관리
핵심 기능 관련 기술
Auto Sklearn
MLOps 도입을 통해 기업의 AI 환경은 어떻게 바뀔까?
분석가
Model Experiments
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
Model Experiments
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
Model Experiments Pipeline
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
Feature
Store
Experiments
Mgmt.
• Feature Store에서 필요한 데이터 검색 후,
• AutoML로 최적의 모델/hyperparameter를 찾고,
• 학습된 모델의 결과 비교 및 저장, 공유
Auto Sklearn
MLOps Pipeline
MLOps 도입을 통해 기업의 AI 환경은 어떻게 바뀔까?
분석가
Data Quality
(Lineage, Metadata…)
Data Pipeline
Data
Finding
Data
Ingestion
Data
Processing
Data
Validation
Data Pipeline
Data
Finding
Data
Ingestion
Data
Processing
Data
Validation
Data Pipeline
Data
Finding
Data
Ingestion
Data
Processing
Data
Validation
Model Experiments
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
Model Experiments
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
Model Experiments Pipeline
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
Feature
Store
Experiments
Mgmt.
“ Model 학습에 사용된 data pipeline을 활용해 학습 데이터 갱신 ”
MLOps Pipeline
MLOps 도입을 통해 기업의 AI 환경은 어떻게 바뀔까?
분석가
Data Quality
(Lineage, Metadata…)
Data Pipeline
Data
Finding
Data
Ingestion
Data
Processing
Data
Validation
Data Pipeline
Data
Finding
Data
Ingestion
Data
Processing
Data
Validation
Data Pipeline
Data
Finding
Data
Ingestion
Data
Processing
Data
Validation
Model Experiments
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
Model Experiments
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
Model Experiments Pipeline
Feature
Engineering
Features Model Hyper
parameter
ML Code
Model
Training
Model
Validation
Feature
Store
Experiments
Mgmt.
Model Service
Pipeline
Model
Packaging
Model
Deploying
Model
Serving
Model
Monitoring
Model Service
Pipeline
Model
Packaging
Model
Deploying
Model
Serving
Model
Monitoring
Model Service
Pipeline
Model
Packaging
Model
Deploying
Model
Serving
Model
Monitoring
Model
Repository
“ 배포할 모델을 선택하면, 자동으로 모델을 운영 환경에 배포
실시간 모델 모니터링을 통한 AI 서비스 개선 ”
MLOps Pipeline
11
AI 모델을 비즈니스에 적용(배포)한다는 것은?
기업은 검증된 모델을 빠르게 실 환경에 적용하여, 비즈니스 성과를 달성하기를 원하지만..
다양한 인프라 환경
(Multi Cloud, On-premise, Edge Server)
복잡한 AI 전처리/후처리 필요
(AI Pipeline 지원)
다양한 분석 프레임워크 지원
(tensorflow, pytorch, tensorRT 등)
안정적인 모델 관리
(Canary, Rollback, 보안/인증)
자원 사용 최적화
(Auto Scale, Serverless)
모델 상태 모니터링 필요
(처리량, 속도, 상태 등)
Data Scientist
+
Data Engineer
+
Cloud Engineer
+
Infra Engineer
최적의 예측 성능 지원 필요
(실시간 영상 처리)
12
MLOps 도입 없이는 모델 배포에 많은 시간과 노력 소요
기업은 검증된 모델을 빠르게 실 환경에 적용하여, 비즈니스 성과를 달성하기를 원하지만..
[모델 배포 소요시간] [ Data Scientist의 업무 부담]
Data Scientist들은 업무 시간의 50%를
모델 배포에 시간을 투자
약 64% 이상의 기업들이 모델의 비즈니스 적용에
1개월 이상 소요됨
13
AI 모델을 비즈니스에 적용(배포)하기 위해서는?
복잡한 ML 모델을 운영 환경에 빠르고 안정적으로 적용 및 지속 개선하여 비즈니스 경쟁력을 유지 하는 것
Model Repository
Code
Training Data
Model Weight
Hyperparameter
Data Pipeline
Train model
Build
ML app
Explain
Model
Deploy
ML app
Monitoring
(Model, App)
Triggering
ML app
Feature
Store
Model
Repository
14
MLOps를 도입한 기업의 경쟁력
AI가 기업 경쟁력에 핵심 도구로 부상하면서 MLOps가 효율성과 가치창출을 주도하는 중요 요소임
비즈니스 경쟁력 확보
더 많은 모델을 더 빨리 적용
고객이 원하는 가치에 집중
지속 개선으로
기업 경쟁력 유지
투자 효율성 개선 일관된 분석 환경
모델 / 서비스/ 인프라
관리 단순화
자동화된 ML Pipeline 으로
지속적인 모델 개선
낮은 운영비로 높은 생산성
분석 조직의 수 많은
모델 관리 및 공유
자동화된 ML Pipeline 기반의
고품질 학습 데이터 확보

Más contenido relacionado

La actualidad más candente

Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )SANG WON PARK
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsWeaveworks
 
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)Seongyun Byeon
 
Pig Tutorial | Twitter Case Study | Apache Pig Script and Commands | Edureka
Pig Tutorial | Twitter Case Study | Apache Pig Script and Commands | EdurekaPig Tutorial | Twitter Case Study | Apache Pig Script and Commands | Edureka
Pig Tutorial | Twitter Case Study | Apache Pig Script and Commands | EdurekaEdureka!
 
내가 이해하는 SVM(왜, 어떻게를 중심으로)
내가 이해하는 SVM(왜, 어떻게를 중심으로)내가 이해하는 SVM(왜, 어떻게를 중심으로)
내가 이해하는 SVM(왜, 어떻게를 중심으로)SANG WON PARK
 
MLOps Virtual Event: Automating ML at Scale
MLOps Virtual Event: Automating ML at ScaleMLOps Virtual Event: Automating ML at Scale
MLOps Virtual Event: Automating ML at ScaleDatabricks
 
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?Yongho Ha
 
Data Engineering 101
Data Engineering 101Data Engineering 101
Data Engineering 101DaeMyung Kang
 
An introduction to computer vision with Hugging Face
An introduction to computer vision with Hugging FaceAn introduction to computer vision with Hugging Face
An introduction to computer vision with Hugging FaceJulien SIMON
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lakeJames Serra
 
Real time big data stream processing
Real time big data stream processing Real time big data stream processing
Real time big data stream processing Luay AL-Assadi
 
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기NAVER D2
 
GPU Accelerated Deep Learning for CUDNN V2
GPU Accelerated Deep Learning for CUDNN V2GPU Accelerated Deep Learning for CUDNN V2
GPU Accelerated Deep Learning for CUDNN V2NVIDIA
 
Big data real time architectures
Big data real time architecturesBig data real time architectures
Big data real time architecturesDaniel Marcous
 
Reinventing Deep Learning
 with Hugging Face Transformers
Reinventing Deep Learning
 with Hugging Face TransformersReinventing Deep Learning
 with Hugging Face Transformers
Reinventing Deep Learning
 with Hugging Face TransformersJulien SIMON
 
GPU and Deep learning best practices
GPU and Deep learning best practicesGPU and Deep learning best practices
GPU and Deep learning best practicesLior Sidi
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)James Serra
 
Scaling Data and ML with Apache Spark and Feast
Scaling Data and ML with Apache Spark and FeastScaling Data and ML with Apache Spark and Feast
Scaling Data and ML with Apache Spark and FeastDatabricks
 
인공지능개론 (머신러닝 중심)
인공지능개론 (머신러닝 중심)인공지능개론 (머신러닝 중심)
인공지능개론 (머신러닝 중심)SK(주) C&C - 강병호
 

La actualidad más candente (20)

Gan
GanGan
Gan
 
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
Cloud dw benchmark using tpd-ds( Snowflake vs Redshift vs EMR Hive )
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
 
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
 
Pig Tutorial | Twitter Case Study | Apache Pig Script and Commands | Edureka
Pig Tutorial | Twitter Case Study | Apache Pig Script and Commands | EdurekaPig Tutorial | Twitter Case Study | Apache Pig Script and Commands | Edureka
Pig Tutorial | Twitter Case Study | Apache Pig Script and Commands | Edureka
 
내가 이해하는 SVM(왜, 어떻게를 중심으로)
내가 이해하는 SVM(왜, 어떻게를 중심으로)내가 이해하는 SVM(왜, 어떻게를 중심으로)
내가 이해하는 SVM(왜, 어떻게를 중심으로)
 
MLOps Virtual Event: Automating ML at Scale
MLOps Virtual Event: Automating ML at ScaleMLOps Virtual Event: Automating ML at Scale
MLOps Virtual Event: Automating ML at Scale
 
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
 
Data Engineering 101
Data Engineering 101Data Engineering 101
Data Engineering 101
 
An introduction to computer vision with Hugging Face
An introduction to computer vision with Hugging FaceAn introduction to computer vision with Hugging Face
An introduction to computer vision with Hugging Face
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
 
Real time big data stream processing
Real time big data stream processing Real time big data stream processing
Real time big data stream processing
 
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
 
GPU Accelerated Deep Learning for CUDNN V2
GPU Accelerated Deep Learning for CUDNN V2GPU Accelerated Deep Learning for CUDNN V2
GPU Accelerated Deep Learning for CUDNN V2
 
Big data real time architectures
Big data real time architecturesBig data real time architectures
Big data real time architectures
 
Reinventing Deep Learning
 with Hugging Face Transformers
Reinventing Deep Learning
 with Hugging Face TransformersReinventing Deep Learning
 with Hugging Face Transformers
Reinventing Deep Learning
 with Hugging Face Transformers
 
GPU and Deep learning best practices
GPU and Deep learning best practicesGPU and Deep learning best practices
GPU and Deep learning best practices
 
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)Data Lakehouse, Data Mesh, and Data Fabric (r2)
Data Lakehouse, Data Mesh, and Data Fabric (r2)
 
Scaling Data and ML with Apache Spark and Feast
Scaling Data and ML with Apache Spark and FeastScaling Data and ML with Apache Spark and Feast
Scaling Data and ML with Apache Spark and Feast
 
인공지능개론 (머신러닝 중심)
인공지능개론 (머신러닝 중심)인공지능개론 (머신러닝 중심)
인공지능개론 (머신러닝 중심)
 

Similar a Trends_of_MLOps_tech_in_business

The Data tech for AI based innovation(기업의 AI기반 혁신을 지원하는 데이터 기술)
The Data tech for AI based innovation(기업의 AI기반 혁신을 지원하는 데이터 기술)The Data tech for AI based innovation(기업의 AI기반 혁신을 지원하는 데이터 기술)
The Data tech for AI based innovation(기업의 AI기반 혁신을 지원하는 데이터 기술)SANG WON PARK
 
[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...
[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...
[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...Amazon Web Services Korea
 
세션5_데보션테크데이_AIops_v1.0.pdf
세션5_데보션테크데이_AIops_v1.0.pdf세션5_데보션테크데이_AIops_v1.0.pdf
세션5_데보션테크데이_AIops_v1.0.pdfJaesuk Ahn
 
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신AgileKoreaConference Alliance
 
아직도 파이썬으로만 머신 러닝 하니? 난 SQL로 바로 쓴다. - 송규호, AWS 솔루션즈 아키텍트/ 정의준, AWS 테크니컬어카운트 매...
아직도 파이썬으로만 머신 러닝 하니? 난 SQL로 바로 쓴다.  - 송규호, AWS 솔루션즈 아키텍트/ 정의준, AWS 테크니컬어카운트 매...아직도 파이썬으로만 머신 러닝 하니? 난 SQL로 바로 쓴다.  - 송규호, AWS 솔루션즈 아키텍트/ 정의준, AWS 테크니컬어카운트 매...
아직도 파이썬으로만 머신 러닝 하니? 난 SQL로 바로 쓴다. - 송규호, AWS 솔루션즈 아키텍트/ 정의준, AWS 테크니컬어카운트 매...Amazon Web Services Korea
 
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018Amazon Web Services Korea
 
클라우드 마이그레이션을 통한 비지니스 성공 사례- AWS Summit Seoul 2017
클라우드 마이그레이션을 통한 비지니스 성공 사례- AWS Summit Seoul 2017클라우드 마이그레이션을 통한 비지니스 성공 사례- AWS Summit Seoul 2017
클라우드 마이그레이션을 통한 비지니스 성공 사례- AWS Summit Seoul 2017Amazon Web Services Korea
 
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...Amazon Web Services Korea
 
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어 2015.12.03
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어  2015.12.03엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어  2015.12.03
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어 2015.12.03Devgear
 
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018 제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018 Amazon Web Services Korea
 
[DDC 2018] Metatron 오픈소스화 및 생태계 구축 (SKT 이정룡, 김지호)
[DDC 2018] Metatron 오픈소스화 및 생태계 구축 (SKT 이정룡, 김지호)[DDC 2018] Metatron 오픈소스화 및 생태계 구축 (SKT 이정룡, 김지호)
[DDC 2018] Metatron 오픈소스화 및 생태계 구축 (SKT 이정룡, 김지호)Metatron
 
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017Amazon Web Services Korea
 
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사Amazon Web Services Korea
 
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사POSCO ICT
 
[Retail & CPG Day 2019] 성공적인 클라우드 마이그레이션과 효율적인 조직 변화 (마켓컬리) - 강병하, AWS 프렉티스 매니저
[Retail & CPG Day 2019] 성공적인 클라우드 마이그레이션과 효율적인 조직 변화 (마켓컬리) - 강병하, AWS 프렉티스 매니저[Retail & CPG Day 2019] 성공적인 클라우드 마이그레이션과 효율적인 조직 변화 (마켓컬리) - 강병하, AWS 프렉티스 매니저
[Retail & CPG Day 2019] 성공적인 클라우드 마이그레이션과 효율적인 조직 변화 (마켓컬리) - 강병하, AWS 프렉티스 매니저Amazon Web Services Korea
 
Requirement Management for the Digital Transformation
Requirement Management for the Digital TransformationRequirement Management for the Digital Transformation
Requirement Management for the Digital TransformationIlman Chung
 
AWS CLOUD 2017 - Enterprise is Cloud Ready. 클라우드 뉴노멀 시대에 글로벌 혁신 기업들의 클라우드 전략 ...
AWS CLOUD 2017 - Enterprise is Cloud Ready. 클라우드 뉴노멀 시대에 글로벌 혁신 기업들의 클라우드 전략 ...AWS CLOUD 2017 - Enterprise is Cloud Ready. 클라우드 뉴노멀 시대에 글로벌 혁신 기업들의 클라우드 전략 ...
AWS CLOUD 2017 - Enterprise is Cloud Ready. 클라우드 뉴노멀 시대에 글로벌 혁신 기업들의 클라우드 전략 ...Amazon Web Services Korea
 
빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵r-kor
 
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014Lee Sangboo
 

Similar a Trends_of_MLOps_tech_in_business (20)

The Data tech for AI based innovation(기업의 AI기반 혁신을 지원하는 데이터 기술)
The Data tech for AI based innovation(기업의 AI기반 혁신을 지원하는 데이터 기술)The Data tech for AI based innovation(기업의 AI기반 혁신을 지원하는 데이터 기술)
The Data tech for AI based innovation(기업의 AI기반 혁신을 지원하는 데이터 기술)
 
Understanding MLOps
Understanding MLOpsUnderstanding MLOps
Understanding MLOps
 
[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...
[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...
[Retail & CPG Day 2019] AWS기반의 Data 분석 플랫폼 구축, 고객사례 (GS SHOP) -김형일, AWS 솔루션즈 ...
 
세션5_데보션테크데이_AIops_v1.0.pdf
세션5_데보션테크데이_AIops_v1.0.pdf세션5_데보션테크데이_AIops_v1.0.pdf
세션5_데보션테크데이_AIops_v1.0.pdf
 
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
 
아직도 파이썬으로만 머신 러닝 하니? 난 SQL로 바로 쓴다. - 송규호, AWS 솔루션즈 아키텍트/ 정의준, AWS 테크니컬어카운트 매...
아직도 파이썬으로만 머신 러닝 하니? 난 SQL로 바로 쓴다.  - 송규호, AWS 솔루션즈 아키텍트/ 정의준, AWS 테크니컬어카운트 매...아직도 파이썬으로만 머신 러닝 하니? 난 SQL로 바로 쓴다.  - 송규호, AWS 솔루션즈 아키텍트/ 정의준, AWS 테크니컬어카운트 매...
아직도 파이썬으로만 머신 러닝 하니? 난 SQL로 바로 쓴다. - 송규호, AWS 솔루션즈 아키텍트/ 정의준, AWS 테크니컬어카운트 매...
 
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018
컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018
 
클라우드 마이그레이션을 통한 비지니스 성공 사례- AWS Summit Seoul 2017
클라우드 마이그레이션을 통한 비지니스 성공 사례- AWS Summit Seoul 2017클라우드 마이그레이션을 통한 비지니스 성공 사례- AWS Summit Seoul 2017
클라우드 마이그레이션을 통한 비지니스 성공 사례- AWS Summit Seoul 2017
 
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
핵심 미래 분석 기술! 시계열 분석을 활용한 수요예측과 재고관리 최적화 사례 – 김형일 AWS 솔루션즈 아키텍트, 이환기 신세계아이앤씨 A...
 
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어 2015.12.03
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어  2015.12.03엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어  2015.12.03
엔터프라이즈 환경의 데이터모델 관리 방안 By 엠바카데로 데브기어 2015.12.03
 
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018 제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
제조업의 AWS 기반 주요 워크로드 및 고객 사례:: 이현석::AWS Summit Seoul 2018
 
[DDC 2018] Metatron 오픈소스화 및 생태계 구축 (SKT 이정룡, 김지호)
[DDC 2018] Metatron 오픈소스화 및 생태계 구축 (SKT 이정룡, 김지호)[DDC 2018] Metatron 오픈소스화 및 생태계 구축 (SKT 이정룡, 김지호)
[DDC 2018] Metatron 오픈소스화 및 생태계 구축 (SKT 이정룡, 김지호)
 
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
클라우드를 통한 엔터프라이즈 산업 변신 사례 - AWS Summit Seoul 2017
 
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션 :: 정우진 이사
 
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
170426 cloud day in 포항 2. 클라우드 뉴노멀 시대의 글로벌 혁신 기업들의 디지털 트랜스포메이션_aws 정우진 이사
 
[Retail & CPG Day 2019] 성공적인 클라우드 마이그레이션과 효율적인 조직 변화 (마켓컬리) - 강병하, AWS 프렉티스 매니저
[Retail & CPG Day 2019] 성공적인 클라우드 마이그레이션과 효율적인 조직 변화 (마켓컬리) - 강병하, AWS 프렉티스 매니저[Retail & CPG Day 2019] 성공적인 클라우드 마이그레이션과 효율적인 조직 변화 (마켓컬리) - 강병하, AWS 프렉티스 매니저
[Retail & CPG Day 2019] 성공적인 클라우드 마이그레이션과 효율적인 조직 변화 (마켓컬리) - 강병하, AWS 프렉티스 매니저
 
Requirement Management for the Digital Transformation
Requirement Management for the Digital TransformationRequirement Management for the Digital Transformation
Requirement Management for the Digital Transformation
 
AWS CLOUD 2017 - Enterprise is Cloud Ready. 클라우드 뉴노멀 시대에 글로벌 혁신 기업들의 클라우드 전략 ...
AWS CLOUD 2017 - Enterprise is Cloud Ready. 클라우드 뉴노멀 시대에 글로벌 혁신 기업들의 클라우드 전략 ...AWS CLOUD 2017 - Enterprise is Cloud Ready. 클라우드 뉴노멀 시대에 글로벌 혁신 기업들의 클라우드 전략 ...
AWS CLOUD 2017 - Enterprise is Cloud Ready. 클라우드 뉴노멀 시대에 글로벌 혁신 기업들의 클라우드 전략 ...
 
빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵빅데이터 인공지능 전략 및 로드맵
빅데이터 인공지능 전략 및 로드맵
 
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014
 

Más de SANG WON PARK

AWS EMR Cost optimization
AWS EMR Cost optimizationAWS EMR Cost optimization
AWS EMR Cost optimizationSANG WON PARK
 
Understanding of Apache kafka metrics for monitoring
Understanding of Apache kafka metrics for monitoring Understanding of Apache kafka metrics for monitoring
Understanding of Apache kafka metrics for monitoring SANG WON PARK
 
Apache kafka performance(latency)_benchmark_v0.3
Apache kafka performance(latency)_benchmark_v0.3Apache kafka performance(latency)_benchmark_v0.3
Apache kafka performance(latency)_benchmark_v0.3SANG WON PARK
 
Optane DC Persistent Memory(DCPMM) 성능 테스트
Optane DC Persistent Memory(DCPMM) 성능 테스트Optane DC Persistent Memory(DCPMM) 성능 테스트
Optane DC Persistent Memory(DCPMM) 성능 테스트SANG WON PARK
 
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안SANG WON PARK
 
boosting 기법 이해 (bagging vs boosting)
boosting 기법 이해 (bagging vs boosting)boosting 기법 이해 (bagging vs boosting)
boosting 기법 이해 (bagging vs boosting)SANG WON PARK
 
Machine Learning Foundations (a case study approach) 강의 정리
Machine Learning Foundations (a case study approach) 강의 정리Machine Learning Foundations (a case study approach) 강의 정리
Machine Learning Foundations (a case study approach) 강의 정리SANG WON PARK
 
Apache kafka performance(throughput) - without data loss and guaranteeing dat...
Apache kafka performance(throughput) - without data loss and guaranteeing dat...Apache kafka performance(throughput) - without data loss and guaranteeing dat...
Apache kafka performance(throughput) - without data loss and guaranteeing dat...SANG WON PARK
 
Coursera Machine Learning (by Andrew Ng)_강의정리
Coursera Machine Learning (by Andrew Ng)_강의정리Coursera Machine Learning (by Andrew Ng)_강의정리
Coursera Machine Learning (by Andrew Ng)_강의정리SANG WON PARK
 
코드로 이해하는 Back_propagation(cs231n)
코드로 이해하는 Back_propagation(cs231n)코드로 이해하는 Back_propagation(cs231n)
코드로 이해하는 Back_propagation(cs231n)SANG WON PARK
 
Rancher Simple User Guide
Rancher Simple User GuideRancher Simple User Guide
Rancher Simple User GuideSANG WON PARK
 
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)SANG WON PARK
 
Reinforcement learning v0.5
Reinforcement learning v0.5Reinforcement learning v0.5
Reinforcement learning v0.5SANG WON PARK
 
Code로 이해하는 RNN
Code로 이해하는 RNNCode로 이해하는 RNN
Code로 이해하는 RNNSANG WON PARK
 
Hadoop eco story 이해
Hadoop eco story 이해Hadoop eco story 이해
Hadoop eco story 이해SANG WON PARK
 

Más de SANG WON PARK (15)

AWS EMR Cost optimization
AWS EMR Cost optimizationAWS EMR Cost optimization
AWS EMR Cost optimization
 
Understanding of Apache kafka metrics for monitoring
Understanding of Apache kafka metrics for monitoring Understanding of Apache kafka metrics for monitoring
Understanding of Apache kafka metrics for monitoring
 
Apache kafka performance(latency)_benchmark_v0.3
Apache kafka performance(latency)_benchmark_v0.3Apache kafka performance(latency)_benchmark_v0.3
Apache kafka performance(latency)_benchmark_v0.3
 
Optane DC Persistent Memory(DCPMM) 성능 테스트
Optane DC Persistent Memory(DCPMM) 성능 테스트Optane DC Persistent Memory(DCPMM) 성능 테스트
Optane DC Persistent Memory(DCPMM) 성능 테스트
 
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안
Apache kafka 모니터링을 위한 Metrics 이해 및 최적화 방안
 
boosting 기법 이해 (bagging vs boosting)
boosting 기법 이해 (bagging vs boosting)boosting 기법 이해 (bagging vs boosting)
boosting 기법 이해 (bagging vs boosting)
 
Machine Learning Foundations (a case study approach) 강의 정리
Machine Learning Foundations (a case study approach) 강의 정리Machine Learning Foundations (a case study approach) 강의 정리
Machine Learning Foundations (a case study approach) 강의 정리
 
Apache kafka performance(throughput) - without data loss and guaranteeing dat...
Apache kafka performance(throughput) - without data loss and guaranteeing dat...Apache kafka performance(throughput) - without data loss and guaranteeing dat...
Apache kafka performance(throughput) - without data loss and guaranteeing dat...
 
Coursera Machine Learning (by Andrew Ng)_강의정리
Coursera Machine Learning (by Andrew Ng)_강의정리Coursera Machine Learning (by Andrew Ng)_강의정리
Coursera Machine Learning (by Andrew Ng)_강의정리
 
코드로 이해하는 Back_propagation(cs231n)
코드로 이해하는 Back_propagation(cs231n)코드로 이해하는 Back_propagation(cs231n)
코드로 이해하는 Back_propagation(cs231n)
 
Rancher Simple User Guide
Rancher Simple User GuideRancher Simple User Guide
Rancher Simple User Guide
 
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
OLAP for Big Data (Druid vs Apache Kylin vs Apache Lens)
 
Reinforcement learning v0.5
Reinforcement learning v0.5Reinforcement learning v0.5
Reinforcement learning v0.5
 
Code로 이해하는 RNN
Code로 이해하는 RNNCode로 이해하는 RNN
Code로 이해하는 RNN
 
Hadoop eco story 이해
Hadoop eco story 이해Hadoop eco story 이해
Hadoop eco story 이해
 

Trends_of_MLOps_tech_in_business

  • 1. MLOps 기술 소개와 적용 사례 (Trends of MLOps tech in business) freepsw 2021.12 1
  • 2. 2 시장의 변화와 MLOps 정책 변화로 데이터 활용도 증가 및 기업 경쟁력 확보를 위한 AI 기반 비즈니스 혁신 가속화 국가 정책 변화 (데이터 3법) 시장 경쟁 심화 (Big Tech, FinTech …) 기술 진화 가속 (오픈소스 SW 등) AI / Data 기반 혁신 필요 (기업의 생존) AI 적용을 통한 비즈니스 혁신 “MLOps 관심 증가”
  • 3. 3 MLOps란? 기업에 필요한 혁신적인 아이디어를 적시에 비즈니스 환경에 적용할 수 있도록 지원하는 기술 Machine Learning Operation • Research 단계 (아이디어 검증) • 모델의 예측 정확도 중요 • 고정된 학습 데이터 • Data 분석가 주도 • 고객 서비스 단계 (실제 비즈니스) • 서비스 안정성 / 자원 효율성 중요 • 시간에 따라 변하는 데이터 • SW Engineer, Infra Engineer 주도 “더 많은 아이디어, 더 많은 실험, 더 빠른 적용”
  • 4. 4 그러나 기업이 마주하는 현실은? 제한된 학습환경에서 동작하던 많은 가정이 실제 비즈니스 환경에서 동작하지 않음 모델 학습 모델 서비스 데이터 처리 너무 많은 조합 (데이터, 모델, 변수) 모델 재사용(재현) 어려움 대규모 학습 환경 구성 어려움 저 품질의 데이터 데이터 처리에 많은 시간 소요 원하는 데이터를 찾기 어려움 학습 환경과 운영 환경의 차이 계속 변하는 데이터 다양한 제약 (자원 한계, 예측 속도 등) “예측 불가한 대량의 데이터 유입” “짧은 주기의 재 학습” "불규칙한 모델의 예측 정확도 ”
  • 5. 5 MLOps로 기업의 문제를 해결할 수 있는 영역들 각 단계별로 조직 및 목표가 다르므로, 이를 유연하게 연결하여 운영할 수 있어야 함. Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation “ 모델 학습(실험) 단계 ” [ Data Scientist / ML Engineer] Model Packaging Model Deploying Model Serving Model Monitoring “ 모델 서비스 단계” [ SW Engineer / ML Engineer ] 다양한 모델 실험 모델 개선 요청 (재 학습) Data Finding Data Ingestion Data Processing Data Validation “ 데이터 준비 단계 ” [ Data Engineer ] 새로운 데이터 확보
  • 6. 6 MLOps로 기업의 문제를 해결할 수 있는 영역들 각 단계별로 조직 및 목표가 다르므로, 이를 유연하게 연결하여 운영할 수 있어야 함. Data Catalog Data Ingestion Data Processing Data Validation Feature Engineering Model Packaging Model Deploying Model Serving Model Monitoring Features Model Hyper parameter ML Code Model Training Model Validation “ 데이터 준비 단계 ” “ 모델 학습(실험) 단계 ” “ 모델 서비스 단계” [ Data Engineer ] [ Data Scientist / ML Engineer] [ SW Engineer / ML Engineer ] 다양한 모델 실험 모델 개선 요청 (재 학습) 새로운 데이터 확보 “ 적시에 고품질 데이터 제공 “ “ 분석에 집중할 수 있는 환경 제공 “ “ 비즈니스 가치에 집중 “ “ 기업이 보유한 데이터에서 가치를 찾아내는 모든 과정에서 혁신이 필요 “
  • 7. MLOps에서 지원하는 기술들 모든 단계는 자동화된 Pipeline을 통해 다양한 환경에서 동작하고, 모니터링 가능해야 함. 적시에 고품질 데이터 제공 분석에 집중할 수 있는 환경 • ML Lifecycle 지원 (모델 구성, 학습, 이력 관리, 모델 공유) • 수 많은 반복된 실험을 쉽고, 빠르게 실행 가능한 자동화 기술 • ML Lifecycle의 자동화된 ML Pipeline 제공 비즈니스 가치에 집중 • 학습된 모델을 서비스로 전환 (실행 가능한 프로그램) • 배포된 모델의 버전 및 예측 이력 관리 • 실제 모델의 성능 모니터링 (Data Drift, Explainable AI ) • 배포 à 모니터링 à 재학습을 연결하는 Pipeline 제공 • 데이터 품질관리, 버전 관리, 메타 관리 • 대량의 학습 데이터 처리 (ELT 관심 증가) • 자동화된 데이터 파이프라인 관리 핵심 기능 관련 기술 Auto Sklearn
  • 8. MLOps 도입을 통해 기업의 AI 환경은 어떻게 바뀔까? 분석가 Model Experiments Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation Model Experiments Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation Model Experiments Pipeline Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation Feature Store Experiments Mgmt. • Feature Store에서 필요한 데이터 검색 후, • AutoML로 최적의 모델/hyperparameter를 찾고, • 학습된 모델의 결과 비교 및 저장, 공유 Auto Sklearn MLOps Pipeline
  • 9. MLOps 도입을 통해 기업의 AI 환경은 어떻게 바뀔까? 분석가 Data Quality (Lineage, Metadata…) Data Pipeline Data Finding Data Ingestion Data Processing Data Validation Data Pipeline Data Finding Data Ingestion Data Processing Data Validation Data Pipeline Data Finding Data Ingestion Data Processing Data Validation Model Experiments Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation Model Experiments Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation Model Experiments Pipeline Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation Feature Store Experiments Mgmt. “ Model 학습에 사용된 data pipeline을 활용해 학습 데이터 갱신 ” MLOps Pipeline
  • 10. MLOps 도입을 통해 기업의 AI 환경은 어떻게 바뀔까? 분석가 Data Quality (Lineage, Metadata…) Data Pipeline Data Finding Data Ingestion Data Processing Data Validation Data Pipeline Data Finding Data Ingestion Data Processing Data Validation Data Pipeline Data Finding Data Ingestion Data Processing Data Validation Model Experiments Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation Model Experiments Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation Model Experiments Pipeline Feature Engineering Features Model Hyper parameter ML Code Model Training Model Validation Feature Store Experiments Mgmt. Model Service Pipeline Model Packaging Model Deploying Model Serving Model Monitoring Model Service Pipeline Model Packaging Model Deploying Model Serving Model Monitoring Model Service Pipeline Model Packaging Model Deploying Model Serving Model Monitoring Model Repository “ 배포할 모델을 선택하면, 자동으로 모델을 운영 환경에 배포 실시간 모델 모니터링을 통한 AI 서비스 개선 ” MLOps Pipeline
  • 11. 11 AI 모델을 비즈니스에 적용(배포)한다는 것은? 기업은 검증된 모델을 빠르게 실 환경에 적용하여, 비즈니스 성과를 달성하기를 원하지만.. 다양한 인프라 환경 (Multi Cloud, On-premise, Edge Server) 복잡한 AI 전처리/후처리 필요 (AI Pipeline 지원) 다양한 분석 프레임워크 지원 (tensorflow, pytorch, tensorRT 등) 안정적인 모델 관리 (Canary, Rollback, 보안/인증) 자원 사용 최적화 (Auto Scale, Serverless) 모델 상태 모니터링 필요 (처리량, 속도, 상태 등) Data Scientist + Data Engineer + Cloud Engineer + Infra Engineer 최적의 예측 성능 지원 필요 (실시간 영상 처리)
  • 12. 12 MLOps 도입 없이는 모델 배포에 많은 시간과 노력 소요 기업은 검증된 모델을 빠르게 실 환경에 적용하여, 비즈니스 성과를 달성하기를 원하지만.. [모델 배포 소요시간] [ Data Scientist의 업무 부담] Data Scientist들은 업무 시간의 50%를 모델 배포에 시간을 투자 약 64% 이상의 기업들이 모델의 비즈니스 적용에 1개월 이상 소요됨
  • 13. 13 AI 모델을 비즈니스에 적용(배포)하기 위해서는? 복잡한 ML 모델을 운영 환경에 빠르고 안정적으로 적용 및 지속 개선하여 비즈니스 경쟁력을 유지 하는 것 Model Repository Code Training Data Model Weight Hyperparameter Data Pipeline Train model Build ML app Explain Model Deploy ML app Monitoring (Model, App) Triggering ML app Feature Store Model Repository
  • 14. 14 MLOps를 도입한 기업의 경쟁력 AI가 기업 경쟁력에 핵심 도구로 부상하면서 MLOps가 효율성과 가치창출을 주도하는 중요 요소임 비즈니스 경쟁력 확보 더 많은 모델을 더 빨리 적용 고객이 원하는 가치에 집중 지속 개선으로 기업 경쟁력 유지 투자 효율성 개선 일관된 분석 환경 모델 / 서비스/ 인프라 관리 단순화 자동화된 ML Pipeline 으로 지속적인 모델 개선 낮은 운영비로 높은 생산성 분석 조직의 수 많은 모델 관리 및 공유 자동화된 ML Pipeline 기반의 고품질 학습 데이터 확보