โ์ค๊ณต๊ฐ ๊ธฐ๋ฐ AR ๋ฐ ๋์งํธํธ์ ์๋น์ค๋ฅผ ์ํ ์์ ๊ด๋ฆฌํ ํ๋ซํผโ
๋ฆฌ๋ ML/์ธํ๋ผ ์์ง๋์ด๋ก์ ํ๋ซํผ ๊ฐ๋ฐ์ ๊ธฐ์ฌํ์ต๋๋ค.
๐ก ํต์ฌ ์ฑ๊ณผ & ๊ฐ์ธ ์ญ๋ ํ์ด๋ผ์ดํธ
๐ ๊ฐ์ธ ๊ธฐ์ฌ๋ 75%๋ก ํ๋ซํผ ํต์ฌ ์ธํ๋ผ ์ค๊ณ ๋ฐ ๊ตฌ์ถ
- 15๋ช ํ์์ ์ธํ๋ผ/MLOps ๋ถ์ผ ๋จ๋ ์ฑ ์์ผ๋ก ๊ธฐ์ ์ ์์ฌ๊ฒฐ์ ์ฃผ๋
- ์ ๋ก๋ฒ ์ด์ค๋ถํฐ ํ๋ก๋์ ๊น์ง ์ ์ฒด ์ํคํ ์ฒ ์ค๊ณ ๋ฐ ๊ตฌํ ์๋ฃ
- ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ์ ๋ต ์๋ฆฝ์ผ๋ก ๋น์ฉ 70% ์ ๊ฐ (1.5์ต์) ๋ฌ์ฑ
๐ฏ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ & ๊ธฐ์ ์ ๋ฆฌ๋์ญ
- ๋ณตํฉ์ ๊ธฐ์ ๋์ : AWS EKS + ๋ฒ ์ด๋ฉํ K8s ํ์ด๋ธ๋ฆฌ๋ ํ๊ฒฝ ๊ตฌ์ถ
- ๋น์ฉ ์ต์ ํ ์ ๋ต: GPU ๋ฆฌ์์ค ๋์ ๊ด๋ฆฌ๋ก ํด๋ผ์ฐ๋ ๋น์ฉ ๋ํญ ์ ๊ฐ
- ๊ณ ๊ฐ์ฉ์ฑ ์ค๊ณ: ๋จ์ผ ์ฅ์ ์ ์ ๊ฑฐ๋ก ์ฐ๊ฐ 96% ์๋น์ค ๊ฐ์ฉ์ฑ ๋ฌ์ฑ
- ์ค์๊ฐ ML ํ์ดํ๋ผ์ธ: 300+ ๊ณต๊ฐ ๋งต์ ์์ ์ ์ผ๋ก ์์ฐํ๋ ์์คํ ๊ตฌ์ถ
๐ค ํ์ & ์ปค๋ฎค๋์ผ์ด์ ๊ฐ์
- ํฌ๋ก์ค ํ์ ๋ ํ์ : ๊ฐ๋ฐํ(8๋ช ) + ๊ธฐํํ๊ณผ์ ๊ธด๋ฐํ ํ์ ์ผ๋ก ์๊ตฌ์ฌํญ 100% ๊ตฌํ
- ๊ธฐ์ ์ ํ: ๋ณต์กํ ํ์ด๋ธ๋ฆฌ๋ ์ํคํ ์ฒ๋ฅผ ํ์๋ค์ด ์ดํดํ ์ ์๋๋ก ๋ฌธ์ํ ๋ฐ ๊ต์ก
- ์ฅ์ ๋์ ์ฒด๊ณ: 24/7 ๋ชจ๋ํฐ๋ง ๋ฐ ๊ธด๊ธ ๋์ ํ๋ก์ธ์ค ๊ตฌ์ถ์ผ๋ก ๋น ๋ฅธ ๋ฌธ์ ํด๊ฒฐ
๐ง ํ๋ก์ ํธ๋ฅผ ํตํด ์ป์ ํต์ฌ ์ธ์ฌ์ดํธ
1. ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋์ ์ ๋ต์ ๊ฐ์น
๐ญ "์จํ๋ ๋ฏธ์ค ์ฐ์ , ํด๋ผ์ฐ๋ ๋ฐฑ์
" ์ ๋ต์ ํตํด
์ฑ๋ฅ๊ณผ ๋น์ฉ ํจ์จ์ฑ์ ๋์์ ๋ฌ์ฑํ ์ ์์์ ์
์ฆ
2. ์๊ท๋ชจ ํ์์์ ์ํฉํธ ๊ทน๋ํ
๐ญ ํ์ ๋ ๋ฆฌ์์ค์์ ์ฐ์ ์์ ์ค์ ๊ณผ ๊ธฐ์ ์ ํ์ ์ค์์ฑ์ ์ฒด๊ฐ
- ์๋ฒฝํ ๊ธฐ์ ๋ณด๋ค๋ "์ง๊ธ ํ์ํ ๊ธฐ์ "์ ์ง์ค
- ํ์ ๊ฐ ์ง์ ๊ณต์ ๋ฅผ ํตํ ์ง๋จ ์ง์ฑ ํ์ฉ
3. MLOps์ ๋น์ฆ๋์ค ๊ฐ์น์ ์ฐ๊ฒฐ
๐ญ ๊ธฐ์ ์ ์ฐ์์ฑ์ด ๋น์ฆ๋์ค ์ฑ๊ณผ๋ก ์ง๊ฒฐ๋๋ ๊ฒฝํ
- ML ํ์ดํ๋ผ์ธ ์๋ํ โ ์ด์ ๋น์ฉ 70% ์ ๊ฐ
- ๊ณ ๊ฐ์ฉ์ฑ ์ค๊ณ โ ๊ณ ๊ฐ ์ ๋ขฐ๋ ํฅ์ ๋ฐ ๋งค์ถ ์์ ์ฑ ํ๋ณด
4. ์คํํธ์ ํ๊ฒฝ์์์ ๋น ๋ฅธ ์์ฌ๊ฒฐ์ ๊ณผ ์คํ๋ ฅ
๐ญ ๋ถ์์ ํ ์ ๋ณด ์ํฉ์์๋ ๋น ๋ฅธ ํ๋กํ ํ์ดํ๊ณผ ๊ฒ์ฆ์ ํตํ
๋ฆฌ์คํฌ ๊ด๋ฆฌ ๋ฐ ์ต์ ํด ๋์ถ ๊ฒฝํ
๐ ํ๋ก์ ํธ ๊ฐ์
- ํ๋ก์ ํธ๋ช : Widearth AR & ๋์งํธํธ์ ํ๋ซํผ ๊ฐ๋ฐ
- ์น์ฌ์ดํธ: https://widearth.world
- ๊ธฐ๊ฐ: 2024๋ 1์ - 2024๋ 10์ (10๊ฐ์)
- ์ญํ : Lead ML/Infra ~ MLOps/DevOps + ML Backend + SRE [๊ธฐ์ฌ๋ 75%]
- ํ ๊ตฌ์ฑ: ์ด 15๋ช (๊ฐ๋ฐ์ 8๋ช , ์ธํ๋ผ ๊ด๋ฆฌ์ 1๋ช )
๐ฏ ํต์ฌ ์ญํ ๋ฐ ์ฑ ์
DevOps & SRE
- IaC(Infrastructure as Code) ๊ตฌํ ๋ฐ ๊ด๋ฆฌ
- GitOps ์ํฌํ๋ก์ฐ ์ค๊ณ ๋ฐ ์ด์
- CI/CD ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ๋ฐ ์ต์ ํ
- ๋ชจ๋ํฐ๋ง, ๋ก๊น , ์๋ฆผ ์์คํ ๊ตฌ์ถ
- ๋ฉํฐ ๋ฐฐํฌ ์๋๋ฆฌ์ค ๋ฐ ๊ธด๊ธ ๋์ ์ฒด๊ณ ๊ตฌ์ถ
ํ์ด๋ธ๋ฆฌ๋ ํด๋ฌ์คํฐ ์ด์
- AWS EKS + ๋ฒ ์ด๋ฉํ Kubernetes ํ์ด๋ธ๋ฆฌ๋ ๊ตฌ์ฑ
- API Gateway ํจํด ๊ตฌํ
- ๋์ ์ธ์คํด์ค ๊ด๋ฆฌ ์์คํ ๊ตฌ์ถ
- GPU ๋น์ฉ ์ต์ ํ ์ ๋ต ์๋ฆฝ ๋ฐ ์คํ
ML ์ํฌ๋ก๋ ๊ด๋ฆฌ
- ML API ์ค๊ณ ๋ฐ ๊ตฌํ
- ML ํ์ดํ๋ผ์ธ ๊ตฌ์ถ ๋ฐ ์ด์
- ๋ฐ์ดํฐ ๋ ์ดํฌ ์ํคํ ์ฒ ์ค๊ณ
- ์ปจํ ์ด๋ํ(Dockerizing) ๋ฐ ๋ชจ๋ธ CI/CD ๊ตฌ์ถ
๐ ์ฃผ์ ์ฑ๊ณผ
โ ์๋น์ค ์ฑ๊ณต์ ๋ก ์นญ
- ์๊ท๋ชจ ํ์ผ๋ก ๋ชจ๋ ๊ธฐ๋ฅ ๊ตฌํ ์๋ฃ
- ํ๋ซํผ ๊ธฐํ๋ถํฐ ๋ฐ์นญ, ์ด์๊น์ง ์ ๊ณผ์ ์ฐธ์ฌ
- B2B2C ๋น์ฆ๋์ค ๋ชจ๋ธ ์ฑ๊ณต์ ๊ตฌํ
โก ๊ณ ํจ์จ ML ์์คํ ๊ตฌ์ถ
- ํ์ด๋ธ๋ฆฌ๋ ํด๋ฌ์คํฐ ์จํ๋ ๋ฏธ์ค ์ธํ๋ผ์์ ML ํ์ดํ๋ผ์ธ ์ค์๊ฐ ์คํ
- ํ๋ก๋์ ํ๊ฒฝ์์ 300๊ฐ ์ด์์ ๊ณต๊ฐ ๋งต ์์ฐ
- ๊ธฐ์กด ์๋น์ค ๋๋น ์ฝ 1์ต 5์ฒ๋ง์ (70%) ๋น์ฉ ์ ์ฝ ๋ฌ์ฑ
๐ง ๊ณ ๊ฐ์ฉ์ฑ ์ธํ๋ผ ๊ตฌํ
- ํ์ด๋ธ๋ฆฌ๋ ํด๋ฌ์คํฐ ๋ฐ ์ฌํด ๋์์ผ๋ก ์ฐ๊ฐ 96% ๊ฐ์ฉ์ฑ ๋ฌ์ฑ
- ์ด 14์ผ ๋ค์ดํ์์ผ๋ก ์์ ์ ์ธ ์๋น์ค ์ ๊ณต
- ์จํ๋ ๋ฏธ์ค ์ฐ์ , ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ๋ฐฑ์ ์ ๋ต์ผ๋ก ์ด์คํ ๊ตฌํ
๐ ๊ธฐ์ ์คํ
ํด๋ผ์ฐ๋ & ์ธํ๋ผ
- AWS EKS - ๊ด๋ฆฌํ Kubernetes ์๋น์ค
- Kubespray - ๋ฒ ์ด๋ฉํ Kubernetes ๋ฐฐํฌ
- Karpenter - ๋์ ๋ ธ๋ ์ค์ผ์ผ๋ง
๊ฐ๋ฐ & ๋ฐฐํฌ
- Python/FastAPI - ML API ๋ฐฑ์๋ ๊ฐ๋ฐ
- Argo Workflows - ML ํ์ดํ๋ผ์ธ ์ค์ผ์คํธ๋ ์ด์
- Argo CD - GitOps ๊ธฐ๋ฐ ์ง์์ ๋ฐฐํฌ
- Bitbucket Pipelines - CI/CD ์๋ํ
๐ ์์คํ ์ํคํ ์ฒ
B2B2C ๋น์ฆ๋์ค ๋ชจ๋ธ
Widearth๋ ๋์งํธํธ์ ๊ธฐ์ ์ ํ์ฉํ์ฌ ๋ค์ ๋ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๋์์ผ๋ก ํ๋ B2B2C ํ๋ซํผ์ ๋๋ค:
๐ฅ ์ฌ์ฉ์ ์ ํ
-
์ฌ์ฉ์ A (๋์งํธํธ์ ์ฝํ ์ธ ์ ๊ณต์)
- ์์ ํ ์ํฌ์คํ์ด์ค๋ฅผ ํ์ฉํ์ฌ ๊ณต๊ฐ ๋งต ์์ฑ
- ์ฝํ ์ธ ์คํ๋์ค๋ฅผ ํตํ ๊ณต๊ฐ ๊ณต์ ๋ฐ ๊ด๋ฆฌ
- ๋ถ๋์ฐ, ์ฌํ, ๋ฏธ์ ๊ด, ๋ ์คํ ๋, ์ค๊ณต์ , ๊ฐ์๊ณต๊ฐ, ์ฅ์ ์ธ ์นํ ์์ค ๋ฑ
-
์ฌ์ฉ์ B (๋์งํธํธ์ ์ฝํ ์ธ ์๋น์)
- ์ฌ์ฉ์ A๊ฐ ์ ๊ณตํ๋ ๊ณต๊ฐ ๋งต ์๋น์ค ์๋น
- ์ ์ฌ ๋ถ๋์ฐ ์๋น์, ์ฌํ๊ฐ, ๋ฏธ์ ๊ด ๋ฐฉ๋ฌธ๊ฐ, ๋ ์คํ ๋ ๊ณ ๊ฐ ๋ฑ
ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ์ํคํ ์ฒ
ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ์์ญ
- ์ฌ์ฉ์ ์ํธ์์ฉ ์ฃผ์ ์์ญ
- MSA(๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ) ๊ตฌ์ฑ์ผ๋ก FE/BE/ํ์ดํ๋ผ์ธ ๋ถ๋ฆฌ
- ๋ฏธ๋ ์๋น์ค ์ํคํ ์ฒ๋ก ๊ตฌํ (๋ฐ์ดํฐ๋ฒ ์ด์ค ์๊ฒฉ ๋ถ๋ฆฌ ์์)
- ๋จ์ผ/๋ฉํฐ ํด๋ฌ์คํฐ ์ด์ ๊ฐ๋ฅ
- ์ํ ํ์ฅ ๊ฐ๋ฅํ ์๋ฒ ์ค๊ณ
ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ (ํ์ดํ๋ผ์ธ) ์์ญ
- ์จํ๋ ๋ฏธ์ค + ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ๋์ ํ์ฉ
- ๋์ผ ์ฌ์ ํ์ดํ๋ผ์ธ์ ์์ชฝ ํด๋ผ์ฐ๋์ ๊ตฌ์ฑ
- ํ์ผ ์คํ ๋ฆฌ์ง ๋ฐ ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง ๊ฐ ํด๋ผ์ฐ๋๋ณ ๊ตฌ์ฑ
- ๋ฐฑ์คํผ์ค์ฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋์๋ง ๊ตฌ์ฑ
์ค๋งํธ ์ํฌ๋ก๋ ๋ถ์ฐ ์ ๋ต
- 1์์: ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ์ผํฐ ๊ฐ์ฉ ์์ญ์ ํ์ดํ๋ผ์ธ ํ ๋น
- 2์์: ์จํ๋ ๋ฏธ์ค ๋ฌด์๋ต ๋๋ ์ ์ฒด ํ ๋น ์ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ ๋น
- ์ฌํด ๋์: ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ์ผํฐ ์ฅ์ /์ฌํด ์ ์๋ ์ ํ
- ์ฉ๋ ์ด๊ณผ: ์จํ๋ ๋ฏธ์ค ๊ฐ์ฉ ์ฉ๋ ์ด๊ณผ ์ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ์ฅ
- ๋์ ํ์ฅ: ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ์ดํ๋ผ์ธ ํ ๋น ์ ๋ ธ๋ ์๋ ํ ๋น ๋ฐ ํ์ฑํ
๐ฏ ํต์ฌ ๊ฐ์น
์ด ํ์ด๋ธ๋ฆฌ๋ ์ํคํ ์ฒ๋ฅผ ํตํด ๋ค์์ ๋ฌ์ฑํ์ต๋๋ค:
- ๊ณ ์ฑ๋ฅ(High Performance): ์จํ๋ ๋ฏธ์ค GPU ๋ฆฌ์์ค ์ต์ ํ์ฉ
- ๊ณ ํจ์จ(High Efficiency): ๋น์ฉ ํจ์จ์ ์ธ ๋ฆฌ์์ค ๊ด๋ฆฌ
- ๊ณ ๊ฐ์ฉ์ฑ(High Availability): ์ด์คํ๋ฅผ ํตํ ์์ ์ ์๋น์ค ์ ๊ณต
๐ ๊ด๋ จ ๋งํฌ
- Widearth ํ๋ซํผ: https://widearth.world
- ์์ธ ๊ธฐ์ ๋ฌธ์: ์๋ฌธ ๋ฒ์
์ด ํ๋ก์ ํธ๋ MAXST์์ ๋ฆฌ๋ ML/์ธํ๋ผ ์์ง๋์ด๋ก ์ฐธ์ฌํ์ฌ ๊ฐ๋ฐํ AR & ๋์งํธํธ์ ํ๋ซํผ์ ๋๋ค. ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ์ํคํ ์ฒ์ MLOps ๊ธฐ์ ์ ํตํด ๋น์ฉ ํจ์จ์ ์ด๊ณ ๊ณ ๊ฐ์ฉ์ฑ์ ๊ฐ์ถ ํ๋ซํผ์ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌ์ถํ์ต๋๋ค.