Skip to main content

πŸ“– MLOps μ‹€μ „ κ°€μ΄λ“œ

Chanho Lee
λ‹€μ–‘ν•œ λΆ„μ•Όλ₯Ό κ³΅λΆ€ν•˜κ³  μžˆλŠ” 학생
info

ν•œλΉ›λ―Έλ””μ–΄ <λ‚˜λŠ” 리뷰어닀> ν™œλ™μ„ μœ„ν•΄μ„œ 책을 μ œκ³΅λ°›μ•„ μž‘μ„±λœ μ„œν‰μž…λ‹ˆλ‹€.

λ‚˜λŠ” 리뷰어닀 2023

Book Info​

tip

μ±… 이미지λ₯Ό ν΄λ¦­ν•˜λ©΄ ꡐ보문고 μ‚¬μ΄νŠΈλ‘œ μ΄λ™ν•©λ‹ˆλ‹€!

μ±…

  • 제λͺ©: MLOps μ‹€μ „ κ°€μ΄λ“œ
  • μ €μž: λ…Έμ•„ κΈ°ν”„νŠΈ, μ•Œν”„λ ˆλ„ 데자
  • μ—­μž: 이μž₯ν›„, 이일섭, μ„œκΈ°μ›
  • μΆœνŒμ‚¬: ν•œλΉ›λ―Έλ””μ–΄
  • μΆœκ°„: 2023-05-24

Intro​

MLOpsλŠ” λ¨Έμ‹ λŸ¬λ‹μ΄ 뜨기 μ‹œμž‘ν•˜κΈ°λΆ€ν„° μ—„μ²­ 뜨고 μžˆλŠ” 뢄야이닀. μš”μ¦˜μ€ λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈλ§Œ 잘 λ§Œλ“€μ–΄μ•Ό λ˜λŠ” 것이 μ•„λ‹Œ νŒŒμ΄ν”„λΌμΈκΉŒμ§€ 잘 λ§Œλ“€μ–΄μ•Ό ν•œλ‹€. MLOpsλŠ” λ¨Έμ‹ λŸ¬λ‹(ML)κ³Ό DevOps의 ν•©μ„±μ–΄λ‘œ μ‰½κ²Œ μ„€λͺ…ν•˜λ©΄ λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈμ„ κ°œλ°œν•˜κ³  λ°°ν¬ν•˜λŠ” 과정을 μžλ™ν™”ν•˜λŠ” 것이닀. 이게 μ–΄λ–»κ²Œ κ°€λŠ₯ν•œκ°€ κΆκΈˆν•œ μ‚¬λžŒλ“€μ΄ λ§Žμ„ 것이닀. λ‚˜ λ˜ν•œ κ·Έλ ‡κ²Œ 곡뢀λ₯Ό μ‹œμž‘ν–ˆμœΌλ©°, ν˜„μž¬λŠ” λ¨Έμ‹ λŸ¬λ‹μ„ κ³΅λΆ€ν•˜κ³  더 λ‚˜μ€ νŒŒμ΄ν”„λΌμΈμ„ λ§Œλ“€κΈ° μœ„ν•΄ MLOps, λ°±μ—”λ“œ 뢀뢄을 더 곡뢀해보고 μžˆλ‹€. 이 μ±… λ˜ν•œ λ‚˜μ—κ²Œ 도움이 될 것 κ°™μ•„ 읽게 됐닀.

Book Review​

μ΄ˆμ‹¬μžλ„ μ½μ„λ§Œν•œκ°€β€‹

μ—„μ²­ μ‰½λ‹€κ³ λŠ” λ§ν•˜μ§€ λͺ» ν•  것 κ°™λ‹€. κ·ΈλŸ¬λ‚˜ MLOps에 λŒ€ν•΄ 관심이 있고 ν•œ λ²ˆμ΄λΌλ„ 곡뢀해본 λΆ„λ“€κ»˜λŠ” 이 책을 μΆ”μ²œν•  것 κ°™λ‹€. 제λͺ© κ·ΈλŒ€λ‘œ μ‹€μ „ κ°€μ΄λ“œμ΄κΈ°μ— 이둠적인 λΆ€λΆ„λ³΄λ‹€λŠ” μ‹€μŠ΅ μœ„μ£Όλ‘œ μ„€λͺ…이 λ˜μ–΄μžˆλ‹€. κ·ΈλŸ¬λ‚˜ 이둠적인 뢀뢄도 μΆ©λΆ„νžˆ μ„€λͺ…이 λ˜μ–΄μžˆκΈ° λ•Œλ¬Έμ— μ»€λ§¨λ“œλΌμΈ ν™˜κ²½, 파이썬, μ»¨ν…Œμ΄λ„ˆ λ“± κΈ°λ³Έ κ°œλ…λ§Œ μžˆλ‹€λ©΄ 이 책을 읽기에 λ”μš± μˆ˜μ›”ν•  것이닀. MLOps에 관심이 μžˆλ‹€λ©΄ ν•œ 번쯀 읽어봐야 ν•  책이라고 μƒκ°ν•œλ‹€.

μ‹€μŠ΅ κ°€μ΄λ“œβ€‹

이 책은 μœ„μ—μ„œλ„ μ–ΈκΈ‰ ν–ˆλ“―μ΄ μ‹€μŠ΅ κ°€μ΄λ“œ κ·Έ 자체라고 말할 수 μžˆλ‹€. MLOpsλ₯Ό κ³΅λΆ€ν•˜κ³  μ‹Άλ‹€λ©΄ 이런 것듀은 μ•Œμ•„μ•Ό ν•œλ‹€κ³  κ°„μ ‘μ μœΌλ‘œ μ•Œλ €μ£ΌλŠ”λ“―μ΄ λ§ν•œλ‹€. MLOpsλΌλŠ” λΆ„μ•Ό μžμ²΄κ°€ μ—„μ²­ λ§Žμ€ 것듀을 μ•Œμ•„μ•Ό ν•  수 μžˆλŠ” 뢄야이기에 μ΄λ ‡κ²Œ μ„€λͺ…ν–ˆλ‹€κ³  μƒκ°ν•œλ‹€. κΉŠμ΄λ³΄λ‹€λŠ” λ‹€μ–‘ν•œ 것듀을 μ•Œλ €μ£ΌκΈ° μœ„ν•œ 책이라 말할 수 μžˆλ‹€. κ·Έλž˜μ„œ 이 책을 읽고 λ‚˜λ©΄ MLOps에 λŒ€ν•΄ μ–΄λ–€ 것듀을 곡뢀해야 ν•˜λŠ”μ§€ μ•Œ 수 μžˆμ„ 것이닀. μž¬λ°Œμ—ˆλ˜ 점은 각 μ±•ν„°μ˜ λ§ˆμ§€λ§‰μ— 'μ—°μŠ΅ν•΄λ³΄κΈ°'와 '생각해보기'κ°€ μžˆλŠ”λ° 문제λ₯Ό ν•΄κ²°ν•΄μ•Ό ν•œλ‹€λŠ” 것이 μž¬λ°Œμ—ˆλ‹€. μ—°μŠ΅ν•΄λ³΄κΈ°λŠ” μ‹€μŠ΅ μœ„μ£Όλ‘œ 문제λ₯Ό ν’€μ–΄μ•Ό ν•˜κ³  μƒκ°ν•΄λ³΄κΈ°λŠ” 이둠적인 뢀뢄을 μƒκ°ν•΄μ„œ 풀어봐야 ν•œλ‹€. 이런 λΆ€λΆ„κΉŒμ§€ λ‹€ 해결해보면 MLOps에 λŒ€ν•΄ 더 잘 이해할 수 μžˆμ§€ μ•Šμ„κΉŒ. 개인적으둜 μ„€λͺ…도 κ½€ 잘 λ˜μ–΄ 있고, λ²ˆμ—­λ„ 잘 λ˜μ–΄ μžˆλ‹€κ³  λŠκΌˆλ‹€. λ˜ν•œ, μ§€κΈˆ ν•˜κ³  μžˆλŠ” 곡뢀에 μ—¬μœ κ°€ 생긴닀면 MLOps에 λŒ€ν•΄ 더 깊게 곡뢀해보고 μ‹Άλ‹€λŠ” 생각이 λ“€μ—ˆλ‹€.

21년도에 λ²ˆμ—­λ˜μ—ˆλ‹€λ©΄β€‹

쑰금 μ•„μ‰¬μ› λ˜ 점은 이 책이 flaskλ₯Ό μ‚¬μš©ν•œλ‹€λŠ” 점. μš”μ¦˜λ„ λ¬Όλ‘  flaskλ₯Ό 많이 μ‚¬μš©ν•˜κ³  μžˆκ² μ§€λ§Œ, fastapiλ₯Ό μ‚¬μš©ν•˜λŠ” 좔세이지 μ•Šλ‚˜ μ‹Άλ‹€. κΈ°νšŒκ°€ λœλ‹€λ©΄ 이 μ±…μ˜ flask μ½”λ“œλ₯Ό fastapi둜 λ°”κΏ”λ³΄λŠ” 것도 μž¬λ°ŒλŠ” κ²½ν—˜μ΄ 될 것 κ°™λ‹€.

이μͺ½ κΈ°μˆ μ€ 항상 λ³€ν™”κ°€ λΉ λ₯΄κΈ°μ— 이런 λΆ€λΆ„μ—μ„œλŠ” 아쉬움이 λ‚¨λŠ”λ‹€. μ•„λ¬΄λž˜λ„ 이 μ±…μ˜ μ›μ„œκ°€ 2021년도에 μΆœκ°„λœ 것이라 그런 것 κ°™λ‹€. 2021년도에 이 책이 λ²ˆμ—­λ˜μ–΄ λ‚˜μ™”λ‹€λ©΄ μ—„μ²­ 인기가 μžˆμ—ˆμ§€ μ•Šμ•˜μ„κΉŒ.

21λ…„λ„μ—λŠ” μ½”λ“œκ°€ λŒμ•„κ°”μ§€λ§Œ, ν˜„μž¬ 23λ…„λ„μ—λŠ” μ•ˆ λŒμ•„κ°€λŠ” μ½”λ“œλ“€λ„ μžˆμ„ 수 μžˆμ„ 수 μžˆμœΌλ‹ˆκΉŒ μ—­μžλΆ„λ“€κ»˜μ„œ 그런 뢀뢄을 μ°Ύμ•„λ‚΄κ³  μˆ˜μ • 및 λ³΄μ™„ν•˜λŠ” κ³Όμ •μ—μ„œ μ—„μ²­ νž˜λ“œμ…¨μ§€ μ•ŠμœΌμ…¨μ„κΉŒ μ‹Άλ‹€.

λŒ€μƒ λ…μžβ€‹

MLOps μͺ½μœΌλ‘œ 업무λ₯Ό ν•΄μ•Ό ν•˜λŠ” μ‚¬λžŒμ—κ²Œ μΆ”μ²œν•œλ‹€. 관심이 μžˆκ±°λ‚˜ 이μͺ½μ„ κ²½ν—˜ν•΄λ³΄κ³  싢은 λΆ„λ“€κ»˜λ„ μΆ”μ²œν•  수 μžˆμ„ 것 κ°™λ‹€. 사전에 μ»¨ν…Œμ΄λ„ˆ, μ»€λ§¨λ“œλΌμΈ, λ°±μ—”λ“œ, ν΄λΌμš°λ“œ 등을 μ•Œκ³  있으면 이 책을 읽기 λ”μš± μ‰¬μšΈ 것이닀.