๐ ์ฟ ๋ธํ๋ก ์ด์ ๊ฐ์ด๋
ํ๋น๋ฏธ๋์ด <๋๋ ๋ฆฌ๋ทฐ์ด๋ค> ํ๋์ ์ํด์ ์ฑ ์ ์ ๊ณต๋ฐ์ ์์ฑ๋ ์ํ์ ๋๋ค.
Book Infoโ
์ฑ ์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํ๋ฉด ๊ต๋ณด๋ฌธ๊ณ ์ฌ์ดํธ๋ก ์ด๋ํฉ๋๋ค!
- ์ ๋ชฉ: ์ฟ ๋ธํ๋ก ์ด์ ๊ฐ์ด๋
- ์ ์: Josh Patterson, Michael Katzenellenbogen, Austin Harris
- ์ญ์: ๊น์ํ
- ์ถํ์ฌ: ํ๋น๋ฏธ๋์ด
- ์ถ๊ฐ: 2022-01-31
Book Reviewโ
Introductionโ
์ต๊ทผ ๋ช ๋ ๋์ MLOps๊ฐ ๋จ๊ธฐ ์์ํ๋ฉด์ ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)๋ ๊ฐ์ฅ ์ธ๊ธฐ์๋ ๊ธฐ์ ์ด ๋์์ต๋๋ค. Kubeflow๋ ๊ทธ๋ฐ ์ฟ ๋ฒ๋คํฐ์ค์ ML workflow๋ฅผ ๋ฐฐํฌํ๋ ๊ฒ์ ๋จ์ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋๋ก ํ๋ ๋ฐ ๋ชฉํ๋ฅผ ๋ ๊ธฐ์ ์ ๋๋ค. ์ต๊ทผ Airflow๋ฅผ ์ฌ์ฉํด๋ณด๊ณ ๊ณต๋ถํ๋ฉด์ Kubeflow์ ๋ํด์๋ ๊ด์ฌ์ด ์๊ฒผ๋๋ฐ ๋ง์นจ ์ด๋ฐ ์ข์ ์ฑ ์ ์ฝ์ ๊ธฐํ๊ฐ ์๊ฒผ์ต๋๋ค.
๊ฐ๋จํ ๊ตฌ์ฑ ์๊ฐโ
์ฒ์ 3๊ฐ์ Chapter๋ Kubeflow์ ๋ํ ๊ฐ๋ ์ ์ธ ๋ถ๋ถ์ ๋ํด ์ค๋ช ํฉ๋๋ค. Kubeflow๊ฐ ์ ๋ฑ์ฅํ๊ฒ ๋๊ณ , Kubeflow ์ํคํ ์ฒ, ์ด๋ค ํ๊ฒฝ์์ ์ฌ์ฉํด์ผ ํ๋์ง ๋ฑ์ ๋ํด ์๋ ค์ค๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ์ด ๋ถ๋ถ๊ณผ KFServing์ ์ฌ์ฉํ๋ Chapter 8, ๋ถ๋ก์ด ์ฝ๊ธฐ ๊ฐ์ฅ ์ด๋ ค์ ์ต๋๋ค.
Chapter 4๋ถํฐ Chapter 7๊น์ง๋ ๋ณธ๊ฒฉ์ ์ผ๋ก Kubeflow ํ๊ฒฝ์ ๊ตฌ์ถํฉ๋๋ค. ์จํ๋ ๋ฏธ์ค์ 3๊ฐ์ง์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
Chapter 8์ Kubeflow์ ํต์ฌ ๋ชจ๋ธ ๊ด๋ฆฌ ๊ตฌ์ฑ ์์์ธ KFServing์ ๋ ํด ์๊ฐํฉ๋๋ค. KFServing์ ๋ํ ๊ฐ๋ , ์ฌ์ฉ ์ ์ด์ , KFServing์ ๋ชจ๋ธ ๋ฐฐํฌ ๋ฐฉ๋ฒ ๋ฑ์ ์ค๋ช ํฉ๋๋ค.
ํด๋ผ์ฐ๋์์ Kubeflow ํ๊ฒฝ ๊ตฌ์ถโ
GCP, AWS, Azure์ ๊ฐ ์๋น์ค์ ๋ํด ๊ฐ๋จํ๊ฒ ์ค๋ช ํ๊ณ Kubeflow ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ๊ตฌ์ถํ๋ ๋ฐ ์ด๋ ค์์ ๊ฐ๊ณ ์์ผ์ ๋ถ๋ค๊ป๋ ๋์์ด ๋๋ ๋ด์ฉ์ด์ง๋ง, ๋๋ฌด ๋ค์ํ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ๊ฒ์ ์ด์ ์ด ๋ง์ถฐ์ ธ ์์ด์ ๊ทธ๋ฐ์ง ์ค์ ์ฌ์ฉ ์์ ๊ฐ ์๋ค๋ ๊ฑด ๋งค์ฐ ์์ฌ์ ์ต๋๋ค. ํด๋ผ์ฐ๋์์ Kubeflow ํ๊ฒฝ์ ๊ตฌ์ถ ํ ์ง์ ์ ์ผ๋ก ์ฌ์ฉํด๋ณด๊ณ ์ถ์ผ์๋ค๋ฉด Kubeflow Documentation์์ ์ ๊ณตํ๋ MNIST image classification์ ๋ฐ๋ผ ํด๋ณด์๋ ๊ฑธ ์ถ์ฒํด ๋๋ฆฝ๋๋ค. ๋ฌผ๋ก ์ด ์์๋ AWS SDK์ธ boto3, GCP SDK์ธ Cloud SDK์ ๋ํ ์ฌ์ ์ง์์ด ํ์ํ๊ธฐ์ ์ ๋ฐ์ ์ธ ํด๋ผ์ฐ๋ ๊ณต๋ถ๊ฐ ํ์ํฉ๋๋ค.
์ถ๊ฐ์ ์ธ ์ ๋ณดโ
์ด ์ฑ ์ ๋ด๊ธด ๋ด์ฉ๋ค ์ด์ธ์๋ Kubeflow์ ๊ด๋ จ๋ ์๋ง์ ์ ๋ณด๋ค์ด ๋ง์ต๋๋ค. ์ฑ ํ ๊ถ์์ ๋ชจ๋ ์์ธํ๊ฒ ์ค๋ช ํ์ง ๋ชปํ๊ธฐ์ ๊ทธ๋ฐ ์ ๋ณด๋ค์ ๊ฐ์ฃผ๋ฅผ ์ฌ์ฉํ์ฌ ์๊ฐํฉ๋๋ค. ๋ค์ ๊ณต๋ถ๋ฅผ ์ํด ๊ฐ์ด๋๋ฅผ ์๋ ค์ฃผ๋ ๋๋์ด๋ผ ๊ฐ์ธ์ ์ผ๋ก ๋์์ด ๋๋ ๋ถ๋ถ์ ๋๋ค.
๋์ ๋ ์โ
๊ฐ์ธ์ ์ผ๋ก ์ด ์ฑ ์ ์ ์๊ฒ ๊ฝค ์ด๋ ค์ด ์ฑ ์ด์์ต๋๋ค. ์ ๊ธฐ์ ์์ MLOps ์ธํด, ์ ์ ํฌ์ง์ ์ด ํํ์ง ์์์ง ์๋ ค์ฃผ๋ ์ฑ ์ด์์ต๋๋ค. ๋ ์ด์ฌํ ๊ณต๋ถํด์ผ๊ฒ ๋ค๋ ๊ฑธ ์ค๋๋ ๋๋ผ๋ค์.
์ด ์ฑ ์ MLOps์ ๊ด์ฌ ์์ผ๋ฉฐ ์ฟ ๋ฒ๋คํฐ์ค, ML์ ๋ํด ์ดํด๋๊ฐ ์๋ ์์ง๋์ด๊ฐ ์ฝ์ผ์๋ ๊ฑธ ์ถ์ฒํด ๋๋ฆฝ๋๋ค. ํนํ DevOps ์์ง๋์ด, ML ์์ง๋์ด, ๋ฐ์ดํฐ ์์ง๋์ด ๋ฑ์ ํฌ์ง์ ์ ์์ผ์ ๋ถ๋ค์ด ์ฝ์ผ์๋ฉด ๋์์ด ๋ ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค.