๋ฏธ๋๊ฐ ๋๋ํ์ผ๋ฉฐ, ์ธ๊ณต ์ง๋ฅ๊ณผ ๊ธฐ๊ณ ํ์ต ๊ธฐ์ ์ ์ด๋ฏธ ์ฌ๋ฌ๋ถ์ด ์ข์ํ๋ ์์ , ์ด์ก ํ์ฌ, ์ฌ์ง์ด ์น ๋ฉด์กฐ ๋์ฅ์์๋ ์ฑ๊ณต์ ์ผ๋ก ์ฌ์ฉ๋๊ณ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ญ๊ฐ๊ฐ ์กด์ฌํ๋ค๋ฉด ์ด๋ฏธ ์ธํฐ๋ท์ ๋ญ๊ฐ๊ฐ ์๋ ๊ฒ์
๋๋ค. ๋ฐ๋ก ๊ณต๊ฐ ํ๋ก์ ํธ์
๋๋ค! Open Data Hub๊ฐ ์ด๋ป๊ฒ ์๋ก์ด ๊ธฐ์ ์ ํ์ฅํ๊ณ ๊ตฌํ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๋ ๋ฐ ๋์์ด ๋๋์ง ์์๋ณด์ธ์.
์ธ๊ณต์ง๋ฅ(AI)๊ณผ ๋จธ์ ๋ฌ๋(ML)์ ๋ชจ๋ ์ฅ์ ์๋ ๋ถ๊ตฌํ๊ณ ์กฐ์ง์ ์ด๋ฌํ ๊ธฐ์ ์ ํ์ฅํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด ๊ฒฝ์ฐ์ ์ฃผ์ ๋ฌธ์ ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ ๋ณด๊ต๋ฅ ๋ฐ ํ๋ ฅ โ ์ฝ๊ฒ ์ ๋ณด๋ฅผ ๊ตํํ๊ณ ๋น ๋ฅธ ๋ฐ๋ณต์ผ๋ก ํ์ ํ๋ ๊ฒ์ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
- ๋ฐ์ดํฐ ์ ๊ทผ โ ๊ฐ ์์ ๋ง๋ค ์๋ก ์๋์ผ๋ก ๊ตฌ์ถํด์ผ ํ๋ฏ๋ก ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฝ๋๋ค.
- ์์ฒญ ์ ์ก์ธ์ค โ ๊ธฐ๊ณ ํ์ต ๋๊ตฌ ๋ฐ ํ๋ซํผ์ ๋ฌผ๋ก ์ปดํจํ ์ธํ๋ผ์ ๋ํ ์จ๋๋งจ๋ ์ก์ธ์ค๋ฅผ ์ป์ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
- ์์ฐ โ ๋ชจ๋ธ์ ํ๋กํ ํ์ ๋จ๊ณ์ ๋จธ๋ฌผ๋ฌ ์์ผ๋ฉฐ ์ฐ์ ์ฉ์ผ๋ก ์ฌ์ฉ๋์ง ์์ต๋๋ค.
- AI ๊ฒฐ๊ณผ ์ถ์ ๋ฐ ์ค๋ช โ AI/ML ๊ฒฐ๊ณผ์ ์ฌํ์ฑ, ์ถ์ ๋ฐ ์ค๋ช ์ด ์ด๋ ต์ต๋๋ค.
ํด๊ฒฐ๋์ง ์์ ์ฑ ๋ฐฉ์น๋๋ฉด ์ด๋ฌํ ๋ฌธ์ ๋ ๊ท์คํ ๋ฐ์ดํฐ ๊ณผํ์์ ์๋, ํจ์จ์ฑ ๋ฐ ์์ฐ์ฑ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด๋ ์ ๋ฌด์ ๋ํ ์ข์ ๊ฐ๊ณผ ์ค๋ง์ผ๋ก ์ด์ด์ง๋ฉฐ ๊ฒฐ๊ณผ์ ์ผ๋ก AI/ML์ ๋ํ ๋น์ฆ๋์ค ๊ธฐ๋์น๊ฐ ๋ฌผ๊ฑฐํ์ด ๋ฉ๋๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ฑ ์์ ๋ฐ์ดํฐ ๋ถ์๊ฐ์๊ฒ ํด๋ผ์ฐ๋์ ๊ฐ์ ๊ฒ์ ์ ๊ณตํด์ผ ํ๋ IT ์ ๋ฌธ๊ฐ์๊ฒ ์์ต๋๋ค. ์ข ๋ ์์ธํ ๋งํ๋ฉด, ์ ํ์ ์์ ๋ฅผ ์ฃผ๊ณ ํธ๋ฆฌํ๊ณ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ ํ๋ซํผ์ด ํ์ํฉ๋๋ค. ๋์์ ๋น ๋ฅด๊ณ , ์ฝ๊ฒ ์ฌ๊ตฌ์ฑํ ์ ์๊ณ , ํ์์ ๋ฐ๋ผ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ, ์ค๋ฅ์ ๊ฐํฉ๋๋ค. ์คํ ์์ค ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฌํ ํ๋ซํผ์ ๊ตฌ์ถํ๋ฉด ๊ณต๊ธ์ ์ฒด ์ข ์์ ๋ฐฉ์งํ๊ณ ๋น์ฉ ์ ์ด ์ธก๋ฉด์์ ์ฅ๊ธฐ์ ์ธ ์ ๋ต์ ์ด์ ์ ์ ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ช ๋ ์ , ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์๋ ๋น์ทํ ์ผ์ด ์ผ์ด๋ ๋ง์ดํฌ๋ก์๋น์ค, ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋, IT ์๋ํ, ๋ฏผ์ฒฉํ ํ๋ก์ธ์ค๊ฐ ๋ฑ์ฅํ์ต๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ ๋์ฒํ๊ธฐ ์ํด IT ์ ๋ฌธ๊ฐ๋ ์ปจํ ์ด๋, Kubernetes ๋ฐ ๊ฐ๋ฐฉํ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋๋ก ์ ํํ์ต๋๋ค.
์ด ๊ฒฝํ์ ์ด์ Al์ ๋์ ์ ๋ตํ๊ธฐ ์ํด ์ ์ฉ๋๊ณ ์์ต๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก IT ์ ๋ฌธ๊ฐ๊ฐ ์ปจํ ์ด๋ ๊ธฐ๋ฐ ํ๋ซํผ์ ๊ตฌ์ถํ๊ณ , ๋ฏผ์ฒฉํ ํ๋ก์ธ์ค ๋ด์์ AI/ML ์๋น์ค ์์ฑ์ ์ง์ํ๊ณ , ํ์ ์ ๊ฐ์ํํ๊ณ , ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋๋ฅผ ์ผ๋์ ๋๊ณ ๊ตฌ์ถ๋๋ ์ด์ ์ ๋๋ค.
์ฐ๋ฆฌ๋ ์ํํธ์จ์ด ๋ฐ ํ๋์จ์ด ML ์๋ฃจ์ (NVIDIA, H2O.ai, Starburst, PerceptiLabs ๋ฑ)์ ์ํ๊ณ๊ฐ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๊ณ ์๋ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋์ฉ ์ปจํ ์ด๋ํ๋ Kubernetes ํ๋ซํผ์ธ Red Hat OpenShift๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ํ๋ซํผ ๊ตฌ์ถ์ ์์ํ ๊ฒ์ ๋๋ค. BMW ๊ทธ๋ฃน, ExxonMobil ๋ฑ ์ผ๋ถ Red Hat ๊ณ ๊ฐ์ ์ด๋ฏธ ML ์ํคํ ์ฒ๋ฅผ ํ๋ก๋์ ํ๊ฒฝ์ผ๋ก ๊ฐ์ ธ์ค๊ณ ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ์์ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ํ๋ซํผ๊ณผ ์์ฝ์์คํ ์์ ์ปจํ ์ด๋ํ๋ ML ํด์ฒด์ธ๊ณผ DevOps ํ๋ก์ธ์ค๋ฅผ ๋ฐฐํฌํ์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ Open Data Hub ํ๋ก์ ํธ๋ฅผ ์์ํ ๋ ๋ค๋ฅธ ์ด์ ๋ ์ฌ๋ฌ ์คํ ์์ค ์ํํธ์จ์ด ํ๋ก์ ํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ํคํ ์ฒ์ ์๋ฅผ ๋ณด์ฌ์ฃผ๊ณ OpenShift ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ML ์๋ฃจ์ ์ ์ ์ฒด ๋ผ์ดํ์ฌ์ดํด์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด์์ ๋๋ค.
์คํ ๋ฐ์ดํฐ ํ๋ธ ํ๋ก์ ํธ
ํด๋น ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ ๋ด์์ ๊ฐ๋ฐ๋ ์คํ์์ค ํ๋ก์ ํธ๋ก, OpenShift์์ ์ปจํ ์ด๋์ Kubernetes๋ฅผ ์ฌ์ฉํ์ฌ AI/ML ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ ์ด๊ธฐ ๋ฐ์ดํฐ ๋ก๋ ๋ฐ ๋ณํ๋ถํฐ ๋ชจ๋ธ ์์ฑ, ๊ต์ก ๋ฐ ์ ์ง ๊ด๋ฆฌ๊น์ง ์ ์ฒด ์์ ์ฃผ๊ธฐ๋ฅผ ๊ตฌํํฉ๋๋ค. ํ๋ซํผ. ์ด ํ๋ก์ ํธ๋ OpenShift ๋ฐ Tensorflow, JupyterHub, Spark ๋ฑ๊ณผ ๊ฐ์ ๊ด๋ จ ์คํ ์์ค ๋๊ตฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐฉํ AI/ML-as-a-Service ์๋ฃจ์ ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ์์ธ ์ฐธ์กฐ ๊ตฌํ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์์ต๋๋ค. Red Hat ์์ฒด๊ฐ ์ด ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ AI/ML ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค๋ ์ ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ํ OpenShift๋ NVIDIA, Seldon, Starbust ๋ฐ ๊ธฐํ ๊ณต๊ธ์ ์ฒด์ ์ฃผ์ ์ํํธ์จ์ด ๋ฐ ํ๋์จ์ด ML ์๋ฃจ์ ๊ณผ ํตํฉ๋์ด ์์ฒด ๊ธฐ๊ณ ํ์ต ์์คํ ์ ๋ณด๋ค ์ฝ๊ฒ โโ๊ตฌ์ถํ๊ณ ์คํํ ์ ์์ต๋๋ค.
Open Data Hub ํ๋ก์ ํธ๋ ๋ค์ ๋ฒ์ฃผ์ ์ฌ์ฉ์ ๋ฐ ์ฌ์ฉ ์ฌ๋ก์ ์ค์ ์ ๋ก๋๋ค.
- ์ ํ ์๋น์ค ๊ธฐ๋ฅ์ ๊ฐ์ถ ํด๋ผ์ฐ๋์ฒ๋ผ ๊ตฌ์ฑ๋ ML ํ๋ก์ ํธ ๊ตฌํ์ ์ํ ์๋ฃจ์ ์ด ํ์ํ ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ๋๋ค.
- ์ต์ ์คํ ์์ค AI/ML ๋๊ตฌ ๋ฐ ํ๋ซํผ ์ค์์ ์ต๋ํ์ ์ ํ์ด ํ์ํ ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ๋๋ค.
- ๋ชจ๋ธ์ ๊ต์กํ ๋ ๋ฐ์ดํฐ ์์ค์ ์ก์ธ์คํด์ผ ํ๋ ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ๋๋ค.
- ์ปดํจํ ๋ฆฌ์์ค(CPU, GPU, ๋ฉ๋ชจ๋ฆฌ)์ ์ก์ธ์คํด์ผ ํ๋ ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ๋๋ค.
- ๋๋ฃ๋ค๊ณผ ํ์ ํ๊ณ ์์ ์ ๊ณต์ ํ๋ฉฐ ํผ๋๋ฐฑ์ ๋ฐ๊ณ ๋น ๋ฅธ ๋ฐ๋ณต์ ํตํด ๊ฐ์ ํ ์ ์๋ ๋ฅ๋ ฅ์ด ํ์ํ ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ๋๋ค.
- ML ๋ชจ๋ธ ๋ฐ ์์ ๊ฒฐ๊ณผ๊ฐ ํ๋ก๋์ ์ ์ ์ฉ๋๋๋ก ๊ฐ๋ฐ์(๋ฐ DevOps ํ)์ ์ํธ ์์ฉํ๋ ค๋ ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ๋๋ค.
- ๊ท์ ๋ฐ ๋ณด์ ์๊ตฌ ์ฌํญ์ ์ค์ํ๋ฉด์ ๋ฐ์ดํฐ ๋ถ์๊ฐ์๊ฒ ๋ค์ํ ๋ฐ์ดํฐ ์์ค์ ๋ํ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํด์ผ ํ๋ ๋ฐ์ดํฐ ์์ง๋์ด์ ๋๋ค.
- ์คํ ์์ค ๊ตฌ์ฑ ์์ ๋ฐ ๊ธฐ์ ์ ์๋ช ์ฃผ๊ธฐ(์ค์น, ๊ตฌ์ฑ, ์ ๊ทธ๋ ์ด๋)๋ฅผ ์์ฝ๊ฒ ์ ์ดํ ์ ์๋ ๋ฅ๋ ฅ์ด ํ์ํ IT ์์คํ ๊ด๋ฆฌ์/์ด์์์ ๋๋ค. ๋ํ ์ ์ ํ ๊ด๋ฆฌ ๋ฐ ํ ๋น๋ ๋๊ตฌ๋ ํ์ํฉ๋๋ค.
Open Data Hub ํ๋ก์ ํธ๋ AI/ML ์์ ์ ์ ์ฒด ์ฃผ๊ธฐ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด ๋ค์ํ ์คํ ์์ค ๋๊ตฌ๋ฅผ ํตํฉํฉ๋๋ค. Jupyter Notebook์ ์ฌ๊ธฐ์์ ๋ฐ์ดํฐ ๋ถ์์ ์ํ ์ฃผ์ ์์ ๋๊ตฌ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ด ํดํท์ ์ค๋๋ ๋ฐ์ดํฐ ๊ณผํ์๋ค ์ฌ์ด์์ ๋๋ฆฌ ์ธ๊ธฐ๊ฐ ์์ผ๋ฉฐ, Open Data Hub๋ฅผ ์ฌ์ฉํ๋ฉด ๋ด์ฅ๋ JupyterHub๋ฅผ ์ฌ์ฉํ์ฌ Jupyter Notebook ์์ ์์ญ์ ์ฝ๊ฒ ์์ฑํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Open Data Hub ํ๋ก์ ํธ์๋ Jupyter ๋ ธํธ๋ถ์ ๋ง๋ค๊ณ ๊ฐ์ ธ์ค๋ ๊ฒ ์ธ์๋ AI ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํํ์ ๊ธฐ์ฑ ๋ ธํธ๋ถ์ด ๋ง์ด ํฌํจ๋์ด ์์ต๋๋ค.
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ ์ํ ํ๋กํ ํ์ ์ ์์ ๋จ์ํํ๋ ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค๋ฅผ ์ํ ์คํ ์์ค ๊ธฐ๊ณ ํ์ต ๊ตฌ์ฑ ์์ ๋ฐ ์๋ฃจ์ ๋ชจ์์ ๋๋ค. JupyterHub๋ OpenShift์ RBAC ์ก์ธ์ค ๋ชจ๋ธ๊ณผ ํตํฉ๋์ด ์์ด ๊ธฐ์กด OpenShift ๊ณ์ ์ ์ฌ์ฉํ๊ณ Single Sign-On์ ๊ตฌํํ ์ ์์ต๋๋ค. ๋ํ JupyterHub๋ ์ฌ์ฉ์๊ฐ ์ ํํ Jupyter Notebook์ ์ปดํจํ ๋ฆฌ์์ค(CPU ์ฝ์ด, ๋ฉ๋ชจ๋ฆฌ, GPU)์ ์์ ์ฝ๊ฒ ๊ตฌ์ฑํ ์ ์๋ ์คํฌ๋๋ผ๋ ์ฌ์ฉ์ ์นํ์ ์ธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐ์ดํฐ ๋ถ์๊ฐ๊ฐ ๋ ธํธ๋ถ์ ์์ฑํ๊ณ ๊ตฌ์ฑํ ํ์๋ OpenShift์ ์ผ๋ถ์ธ Kubernetes ์ค์ผ์ค๋ฌ๊ฐ ์ด์ ๋ํ ๋ค๋ฅธ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์ฌ์ฉ์๋ ์คํ์ ์ํํ๊ณ ์์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ๊ณ ๊ณต์ ํ ์๋ง ์์ต๋๋ค. ๋ํ ๊ณ ๊ธ ์ฌ์ฉ์๋ Jupyter ๋ ธํธ๋ถ์์ ์ง์ OpenShift CLI ์ ธ์ ์ง์ ์ก์ธ์คํ์ฌ Job๊ณผ ๊ฐ์ Kubernetes ๊ธฐ๋ณธ ์์๋ Tekton ๋๋ Knative์ ๊ฐ์ OpenShift ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์ต๋๋ค. ๋๋ ์ด๋ฅผ ์ํด "OpenShift ์น ์ฝ์"์ด๋ผ๊ณ ํ๋ OpenShift์ ํธ๋ฆฌํ GUI๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ๋ฉด Open Data Hub๋ฅผ ํตํด ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ํด S3 ํธํ ๊ฐ์ฒด ๋ฐ์ดํฐ ์ ์ฅ์๋ก ์ ๊ณต๋๋ Ceph ๊ฐ์ฒด๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. Apache Spark๋ฅผ ์ฌ์ฉํ๋ฉด ์ธ๋ถ ์์ค ๋๋ ๋ด์ฅ Ceph S3 ์คํ ๋ฆฌ์ง์์ ๋ฐ์ดํฐ๋ฅผ ์คํธ๋ฆฌ๋ฐํ ์ ์์ผ๋ฉฐ ์๋น ๋ฐ์ดํฐ ๋ณํ์ ์ํํ ์๋ ์์ต๋๋ค. Apache Kafka๋ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ(๋ฐ์ดํฐ ๋ณํ, ๋ถ์ ๋ฐ ์ง์์ฑ ์์ ๋ฟ๋ง ์๋๋ผ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ก๋ํ ์ ์์)์ ๋ํ ๊ณ ๊ธ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ทธ๋์ ๋ฐ์ดํฐ ๋ถ์๊ฐ๋ ๋ฐ์ดํฐ์ ์ ๊ทผํ์ฌ ๋ชจ๋ธ์ ๊ตฌ์ถํ์ต๋๋ค. ์ด์ ๊ทธ๋ ์ป์ ๊ฒฐ๊ณผ๋ฅผ ๋๋ฃ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ๊ณต์ ํ๊ณ ์๋น์ค ์์น์ ๋ํ ์์ ์ ๋ชจ๋ธ์ ๊ทธ๋ค์๊ฒ ์ ๊ณตํ๊ณ ์ถ์ต๋๋ค. ์ด๋ฅผ ์ํด์๋ ์ถ๋ก ์๋ฒ๊ฐ ํ์ํ๋ฉฐ Open Data Hub์๋ Seldon์ด๋ผ๋ ์๋ฒ๊ฐ ์์ผ๋ฉฐ ์ด๋ฅผ ํตํด ๋ชจ๋ธ์ RESTful ์๋น์ค๋ก ๊ฒ์ํ ์ ์์ต๋๋ค.
์ด๋ค ์์ ์์๋ Seldon ์๋ฒ์ ์ด๋ฌํ ๋ชจ๋ธ์ด ์ฌ๋ฌ ๊ฐ ์์ผ๋ฉฐ ์ด๋ฌํ ๋ชจ๋ธ์ด ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง ๋ชจ๋ํฐ๋งํ ํ์๊ฐ ์์ต๋๋ค. ์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด Open Data Hub๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์คํ ์์ค ๋ชจ๋ํฐ๋ง ๋๊ตฌ์ธ Prometheus ๋ฐ Grafana๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ จ ์งํ ๋ชจ์๊ณผ ๋ณด๊ณ ์์ง์ ์ ๊ณตํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ํนํ ํ๋ก๋์ ํ๊ฒฝ์์ AI ๋ชจ๋ธ์ ์ฌ์ฉ์ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ํผ๋๋ฐฑ์ ๋ฐ์ต๋๋ค.
์ด๋ฌํ ๋ฐฉ์์ผ๋ก Open Data Hub๋ ๋ฐ์ดํฐ ์ก์ธ์ค ๋ฐ ์ค๋น๋ถํฐ ๋ชจ๋ธ ํ๋ จ ๋ฐ ์์ฐ์ ์ด๋ฅด๊ธฐ๊น์ง ์ ์ฒด AI/ML ์๋ช ์ฃผ๊ธฐ์ ๊ฑธ์ณ ํด๋ผ์ฐ๋์ ์ ์ฌํ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค.
๊ทธ๊ฒ์ ํ๋๋ก ๋ชจ์ผ๊ธฐ
์ด์ OpenShift ๊ด๋ฆฌ์๋ฅผ ์ํด ์ด ๋ชจ๋ ๊ฒ์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์๋ฌธ์ด ์๊น๋๋ค. Open Data Hub ํ๋ก์ ํธ๋ฅผ ์ํ ํน๋ณํ Kubernetes ์ด์์๊ฐ ๋ฑ์ฅํ๋ ๊ณณ์ด ๋ฐ๋ก ์ฌ๊ธฐ์ ๋๋ค.
์ด ์ด์์๋ JupyterHub, Ceph, Spark, Kafka, Seldon, Prometheus ๋ฐ Grafana์ ๊ฐ์ ์์ ์ธ๊ธํ ๋๊ตฌ์ ๋ฐฐํฌ๋ฅผ ํฌํจํ์ฌ Open Data Hub ํ๋ก์ ํธ์ ์ค์น, ๊ตฌ์ฑ ๋ฐ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. Open Data Hub ํ๋ก์ ํธ๋ OpenShift ์น ์ฝ์์ ์ปค๋ฎค๋ํฐ ์ด์์ ์น์ ์์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ OpenShift ๊ด๋ฆฌ์๋ ํด๋น OpenShift ํ๋ก์ ํธ๊ฐ "Open Data Hub ํ๋ก์ ํธ"๋ก ๋ถ๋ฅ๋๋๋ก ์ง์ ํ ์ ์์ต๋๋ค. ์ด๊ฒ์ ํ ๋ฒ ์ํ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ฐ์ดํฐ ๋ถ์๊ฐ๋ OpenShift ์น ์ฝ์์ ํตํด ์์ ์ ํ๋ก์ ํธ ๊ณต๊ฐ์ ๋ก๊ทธ์ธํ๊ณ ํด๋น Kubernetes ์ด์์๊ฐ ์ค์น๋์ด ์์ ์ ํ๋ก์ ํธ์ ์ฌ์ฉ ๊ฐ๋ฅํ์ง ํ์ธํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋ฆญ ํ ๋ฒ์ผ๋ก Open Data Hub ํ๋ก์ ํธ ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ ์์์ ์ค๋ช ํ ๋๊ตฌ์ ์ฆ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋ ๊ฒ์ ๊ณ ๊ฐ์ฉ์ฑ ๋ฐ ๋ด๊ฒฐํจ์ฑ ๋ชจ๋์์ ๊ตฌ์ฑ๋ ์ ์์ต๋๋ค.
Open Data Hub ํ๋ก์ ํธ๋ฅผ ์ง์ ์ฌ์ฉํด ๋ณด๊ณ ์ถ๋ค๋ฉด ๋ค์์ผ๋ก ์์ํ์ธ์.
์์ฝํ์๋ฉด, ์ฌ๊ฐํ ํ์ฅ ๋ฌธ์ ๋ก ์ธํด ์กฐ์ง์ ์ธ๊ณต ์ง๋ฅ๊ณผ ๊ธฐ๊ณ ํ์ต์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ํ์ฉํ์ง ๋ชปํ๊ณ ์์ต๋๋ค. Red Hat OpenShift๋ ์ํํธ์จ์ด ์
๊ณ์์ ์ ์ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์ค๋ซ๋์ ์ฑ๊ณต์ ์ผ๋ก ์ฌ์ฉ๋์ด ์์ต๋๋ค. ์คํ ์์ค ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ ๋ด์์ ๊ตฌํ๋ Open Data Hub ํ๋ก์ ํธ๋ OpenShift ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก AI/ML ์ด์์ ์ ์ฒด ์ฃผ๊ธฐ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํ ์ฐธ์กฐ ์ํคํ
์ฒ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด ํ๋ก์ ํธ ๊ฐ๋ฐ์ ์ํ ๋ช
ํํ๊ณ ์ฌ๋ ค ๊น์ ๊ณํ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, OpenShift ํ๋ซํผ์์ ๊ฐ๋ฐฉํ AI ์๋ฃจ์
์ ๊ฐ๋ฐํ๊ธฐ ์ํด ์ ๊ทน์ ์ด๊ณ ์ ์ตํ ์ปค๋ฎค๋ํฐ๋ฅผ ๋ง๋๋ ๋ฐ ์ง์งํ๊ฒ ์ํ๊ณ ์์ต๋๋ค.
์ถ์ฒ : habr.com