์ฐธ๊ฐ์๊ฐ ์ฝ์ค ๋๋ ์ง์ค ์ฝ์ค์ ์ฐธ์ฌํฉ๋๋ค. ๊ทธ๋ ์ง์์ ์ฐํ๊ฒ ๋์ด์ ๊ธฐ์ ์ง์, ๊น๋ํ๊ฒ ๋ฐฐ์ ๋ ์ ์ ์ผ์ด๋ธ, ๊ฐ์์ค์ ์ฒด์ปค๋ณด๋ ๋ ์ด์์, ๋ฐ์ ๊ทธ๋ฆผ ๋ฐ ์ฌ๋ผ์ด๋ ๋ค์ด์ด๊ทธ๋จ์ ๋ด ๋๋ค. ๋๋ด๊ณผ ๋ฏธ์๋ฅผ ์ง๋ ํ์๋ ๋น์ ์ด ์ดํดํ ์๊ฐ์ ๊ฐ์ง ์ ์๋๋ก ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์คํ ๋๊ฐ ์ค์น๋์ด ์์ผ๋ฉฐ ์ฐ์ต ์์ ์ ๋๋๋ก ๊ธฐ์ ์ง์์ ๋์์ด ํ์ํ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ ๊ฐ๋จํฉ๋๋ค. ์ง์ํ๋ค.
๋ํ ๊ฐ์ ์๊ฐ์ ๊ฐ์ง ์ฌ๋๋ค๊ณผ์ ์ปคํผ ํด์, ๋ฐ๊ณ ํ๊ธฐ์ฐฌ ๋ถ์๊ธฐ, ๊ฒฝํ ๊ตํ, ์ฐ์ฌ์ ๋ํ ๊ฐ์ฅ ์์์น ๋ชปํ ์ง๋ฌธ๋ ์์ต๋๋ค. ๋งค๋ด์ผ์์๋ ์ฐพ์ ์ ์์ง๋ง ์ค์ ๋ก๋ ์ฐพ์ ์ ์๋ ๋ต๋ณ๊ณผ ์ ๋ณด์ ๋๋ค.
์ ํํ ์ด๋ ๊ฒ ๋ณด์ด๋๋ก ๋ง๋๋ ๋ฐ ์ผ๋ง๋ ๋ง์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ, ์ ๊ฒฝ์ด ํ์ํ๋ค๊ณ ์๊ฐํ์๋์?
๊ทธ๋ ์ฝ์ค ์ฐฝ์กฐ์ ๋ฐ๋ฐ๋ฅ์ธ ๋ณต์ก์ฑ๊ณผ ๊ฐ์๊ฐ ๋ง์ ๊ฐํด, ํต์ฐฐ๋ ฅ, ์์์น ๋ชปํ ํด๊ฒฐ์ฑ
์ ๋ณด์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Slurm Basic ๋ฐ Slurm Mega์ ๊ฐ์ด ์ด๋ฏธ ์น์ํ Kubernetes ์ง์ฝ์ ๊ธฐ๋ฅ๋ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋กญ๊ฒ ๊ฐ์ ๋ ๊ฐ์ข
ํ์ง๋ง ๊ฐ์ฌ๊ฐ ์ถฉ๋ถํ๋ค๋ฉด ์ด์ผ๊ธฐ ์์ฒด๋ก ๋์ด๊ฐ๊ฒ ์ต๋๋ค. ๋ช ๊ฐ์ง ์ง์ค์ ์ธ ์ฃผ์ ๋ฅผ ํตํด ์์ ํ ์๊ธ์์กฑํ๊ณ ๋ค๊ฐ์ ์ธ ์ฃผ์ ๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ
๋ฐฐํ์๋ ๋ฌด์์ด ์๋์?
์ฝ์ค๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ๊ณผ ๋ชจ๋ ๊ฒ์ด ์ด๋์ ์์๋๋์ง ๋ฌป๋๋ค๋ฉด ์ ๋ โ๋ชจ๋ ๊ฒ์ ์์ด๋์ด์์ ์์๋ฉ๋๋ค.โ๋ผ๊ณ ๊ฐ๋จํ ๋๋ตํ ๊ฒ์ ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์์ด๋์ด๋ ์ด๋๊ฐ์์ ๋์ต๋๋ค. "์ด๋ค ์ฃผ์ ๋ก ์์ ์ ์งํํด์ผ ํ ๊น์?"๋ผ๋ ์ง๋ฌธ์ด ๋์ฌ ๋๊น์ง ์ฐ๋ฆฌ๋ ์งํ์ค์ ์๊ฐ์ ์ฑ์ฐ๊ณ ์์ ์์ง ์์ต๋๋ค. ์์ด๋์ด๋ ์ธ๋ถ ์์ค๋ก๋ถํฐ ์ ์ ๋ก ์ด๋๊ฐ์์ ๋์ต๋๋ค. ๋๋๋ก ์ฌ๋๋ค์ "์ด๋ฌํ ํน์ ๊ธฐ์ ์ ๋ํด ๋ฌด์์ ์๊ณ ์์ต๋๊น? "๋ผ๊ณ ์ ๊ทน์ ์ผ๋ก ๋ฌป๊ธฐ ์์ํฉ๋๋ค. ๋๋ Docker์ ๊ฒฝ์ฐ ์ง์ค ์ฝ์ค ์๊ฐ์ ๋ง์ถ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ์ต๋๋ค. ์ง์ค ์ฝ์ค ์ค์ ๋ฌด์ธ๊ฐ๋ฅผ ๋งํ ์๊ฐ์ ๊ฐ๊ธฐ ์ํด ๊ทธ๋ ๋ถ๋ช ํ ๋ฐ์ผ๋ก ๋๊ฐ์ผ ํ์ต๋๋ค.
์ด๊ฒ์ด ์์ด๋์ด๊ฐ ๋ํ๋๋ ๋ฐฉ์์ ๋๋ค.
๋ฐํ ํ, ์ ์๊ฐ์๋ ๊ฐ์ฅ ์ด๋ ค์ด ์๊ฐ์ด ์์๋ฉ๋๋ค. ์ด ๊ณผ์ ์ ํฌํจํ ๋ด์ฉ์ ์ผ๋ฐ์ ์ผ๋ก ์ดํดํ๋ ๊ฒ์ ์ฐ์ฌ๊ฐ ๋ชจ๋ ํ์๋ฅผ ์ํด ์ค๋นํ๋ ๋ฐฉ๋ฒ๊ณผ ๋งค์ฐ ์ ์ฌํฉ๋๋ค.
์ฃผ์ ๋ฅผ ์ ํํ ๊ฒ ๊ฐ์ผ๋ฉด์ ๋ค์๊ณผ ๊ฐ์ด ์๊ฐํ ๋ ํ ๊ฐ์ง ํฐ ๊ณ ํต์ด ์์ต๋๋ค. โ๊ทธ๊ฒ์ ๋ํด ๋ด๊ฐ ๋ฌด์์ ๋งํ ์ ์์๊น? ์ด๊ฑด ๋๋ฌด ๋จ์ํ๊ณ ๋ปํ ์ผ์ด๊ณ ๋ชจ๋๊ฐ ์๊ณ ์๋ ์ฌ์ค์ด๋ค.โ
๊ทธ๋ฌ๋ ์ค์ ๋ก๋ ์ ํ ๊ทธ๋ ์ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ ๊ฐ์ธ์ ์ผ๋ก ์ฌ๋ฌ ๊ณณ์์ ์ฌ๋ฌ๋ถ์๊ฒ, ์ฌ๋ฌ๋ถ์ ๋ง์ ๋ฃ๊ฑฐ๋ ๊ฐ์ข๋ฅผ ๋ค์ผ๋ฌ ์ค๋ ์ฌ๋๋ค์๊ฒ ๋ช ๋ฐฑํด ๋ณด์ด๋ ๊ฒ์ด ์ ํ ๋ช ๋ฐฑํ์ง ์๋ค๊ณ ๋งํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์์ ๊ณผ์ ์ ๋ฌด์์ ํฌํจํ ์ง์ ๋ํ ์์ ๊ณผ ๋ด๋ถ ๊ฐ๋ฑ์ด ๋ฐ์ํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ์ฐ๋ฆฌ๋ ์ฝ์ค๊ฐ ๋ฌด์์ ๊ดํ ๊ฒ์ธ์ง, ์ด๋ ๊ฒ ๋๋์ ์ผ๋ก ์ค๋ช ํ๋ ์ฅ์ ๋ชฉ๋ก์ ์ป๊ฒ ๋ฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ๊ฐ๋จํ ์ผ์์ ์ธ ์์ ์ด ์์๋ฉ๋๋ค.
- ์ฌ๋ฃ ์ ํ
- IT ์ธ๊ณ๋ ์ด์ ์ผ์ข ์ ์ฐ์ฃผ์ ์๋๋ก ๋ฐ์ ํ๊ณ ์์ผ๋ฏ๋ก ํ์ฌ ๋ฒ์ ์ ๋ํ ๋ฌธ์๋ฅผ ์ฃผ์ ๊น๊ฒ ์ฝ์ผ์ญ์์ค. ๋ฌด์ธ๊ฐ๋ฅผ ์์ ํ๊ณ ์ด์ ๋ํ ๊ฐ์ข๋ฅผ ๋ง๋ค๋๋ผ๋ ๋ฌธ์๋ก ๊ฐ์ ๊ฑฐ๊ธฐ์ ๋ฌด์์ด ์๋ก์ด์ง, ๋ฌด์์ด ํฅ๋ฏธ๋ก์ด์ง, ๋ฌด์์ ์ธ๊ธํ๋ ๊ฒ์ด ํนํ ์ ์ฉํ์ง ํ์ธํด์ผ ํฉ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ผ๋ก ๋๋ถ๋ถ์ ์ฃผ์ ๊ฐ ์ด๋ฏธ ๋ค๋ฃจ์ด์ ธ ์๊ณ ๋น๋์ค๋ฅผ ๋ นํํ๊ณ ์ ์์ ์ฐฉ์ํ๋ ๋ฑ์ ๊ณผ์ ์ ํน์ ๋ผ๋๊ฐ ๋ํ๋ฉ๋๋ค.
- ๊ทธ๋ฌ๋ ์ค์ ๋ก๋ ์๋๋๋ค. ํ๋ ์์ ์ด ์์๋์ง๋ง ์ฝ์ค ์์ฑ์๊ฐ ์๋๋ผ ํ ์คํธํ๋ ์ฌ๋๋ค์์ํ ๊ฒ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ํ ํ ์คํฐ๋ ๊ธฐ์ ์ง์์ ๋ด๋นํ๋ฉฐ, ๋จผ์ ๊ตฌ๋ฌธ ๋ฐ ๋ฌธ๋ฒ ์ค๋ฅ๊ฐ ์๋์ง ๊ณผ์ ์ ๊ต์ ํฉ๋๋ค. ๋์งธ, ์์ ํ ๋ถ๋ถ๋ช ํ๊ณ ์ดํดํ ์์๋ ๊ณณ์ด ์์ผ๋ฉด ๊ทธ๋ค์ ์ฐ๋ฆฌ๋ฅผ ๋ง๋๊ธฐ๋ก ๊ณ ํต์ค๋ฝ๊ฒ ๋๋ฆฌ๊ณ ๋งน์ธํฉ๋๋ค. ํ ์คํธ์ ๋ช ํ์ด์ง์ ๊ฑธ์ณ ๋ณต์กํ๊ฒ ๊ตฌ์ฑ๋ ํ์ ๋ฌธ์ฅ์ด ๋ํ๋๊ฑฐ๋ ๋ช ๋ฐฑํ ๋์ผ์ค๊ฐ ๋ํ๋ ๋. ๊ทธ๋ค์ ๊ทธ๊ฒ์ ๋ชจ๋ ์ฝ๊ณ ์ฃผ์ ๊น๊ฒ ์ดํด๋ด ๋๋ค.
- ๊ทธ๋ฐ ๋ค์ ์ฐ์ต ํ ์คํธ ๋จ๊ณ๊ฐ ์์๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ์๋ํ์ง ์๋ ๋ช ๊ฐ์ง ๋ช ๋ฐฑํ ํญ๋ชฉ๋ ํฌ์ฐฉ๋๊ณ ๊ทธ๋ค์ง ํฅ๋ฏธ๋กญ์ง ์๊ธฐ ๋๋ฌธ์ ๋ ์ด๋ ต๊ฒ ๋ง๋ค ์ ์๋ ์๊ฐ์ด ํ์๋ฉ๋๋ค. ๋จ์ง ์์์ ๋ณต์ฌํ๋ ๊ฒ๋ง์ผ๋ก๋ ๋งค์ฐ ํฅ๋ฏธ๋ก์ด ์ฅ์๊ฐ ์๋ณ๋ฉ๋๋ค. ์ด๋ ต๊ณ ์ฐ๋ฆฌ๋ ์ด ๊ณผ์ ์ ์๊ฐํ ์ฌ๋๋ค์๊ฒ ๋ฐ๋ผ๋ ๊ฒ์ด ๋ง์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค์๊ณผ ๊ฐ์ ๊ถ์ฅ ์ฌํญ์ด ์ ๊ณต๋ฉ๋๋ค. "์ฌ๋ฌ๋ถ, ์ฌ๊ธฐ์ ๋ ๊ฐ๋จํ๊ฒ ๋ง๋ค๋ฉด ์ธ์ํ๊ธฐ๊ฐ ๋ ์ฝ๊ณ ๋ ๋ง์ ์ด์ ์ด ์์ ๊ฒ์ ๋๋ค."
- ์ด ์ ๋ ์์ ์ ๋ง์น๊ณ ์์๊ณผ ๊ด๋ จ๋ ๋ถ๋ถ์ ์์ฑํด๋ณด๋ ๋ชจ๋ ๊ฒ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ ์ด ๊ฐ์ข๋ฅผ ์ ์ํ๊ณ ๊ด๊ณ ํ๊ธฐ ์ํด ๊ธฐ๋ถํ ์ ์์ต๋๋ค. ํ์ง๋ง ๋ค์ ๋งํ์ง๋ง, ์์ง์ ๋๋ฌด ์ด๋ฅด์ต๋๋ค. ์ต๊ทผ ์ฐ๋ฆฌ๋ ์์ ์ ์กฐ๊ธ ์ ๋ขฐํ์ง ์๊ณ ์์น์ ์ผ๋ก ํผ๋๋ฐฑ์ ํตํด ๋ ๋ง์ ์์ ์ ์์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฒ ํ ํ ์คํธ์ ๊ฐ์ ๊ฒ์ด ์์ต๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ ํ์ฌ์ ์ด๋ค ์์ผ๋ก๋ ์ฐ๊ฒฐ๋์ง ์์ ์ธ๋ถ์ธ์ผ๋ก๋ถํฐ ์ฌ๋๋ค์ ์ด๋ํ๋ ๊ฒฝ์ฐ์ด๋ฉฐ, ์ผ๋ถ ํํ์ ๊ฒฝ์ฐ ์ฝ์ค์ ๋ชจ๋ ๋ถ๋ถ, ๋น๋์ค, ํ ์คํธ, ์ค์ ์์ ์ ๋ณด์ฌ์ค๋๋ค. ์๋ฃ์ ํ์ง๊ณผ ์๋ฃ์ ์ ๊ทผ์ฑ์ ํ๊ฐํ๊ณ ๊ฐ์ข๋ฅผ ์ต๋ํ ์ข๊ฒ ๋ง๋๋ ๋ฐ ๋์์ ์ฃผ์์ต๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฌํ ๋ฐ๋ณต์ด ์ฌ๋ฌ ๋ฒ ์งํ๋๋ฉด ์คํผ์ปค, ๊ธฐ์ ์ง์ ํํ์ ์ํ ํ ์คํธ, ๋ฒ ํ ํ ์คํธ, ๊ฐ์ ์ด ์ด๋ฃจ์ด์ง๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ธฐ์ ์ง์, ๋ฒ ํ ํ ์คํธ, ๊ฐ์ ๋ฑ ๋ชจ๋ ๊ฒ์ด ๋ค์ ์์๋ฉ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ด๋ ์์ ์์ ๋ชจ๋ ์ฌ๋์ด ์ข์ํ๋์ง ํ์ธํ๋ ๊ฒ์ ์์ ํ ๋นํ์ค์ ์ด๊ธฐ ๋๋ฌธ์ ์์ ์ด ๋๋ฌ๊ฑฐ๋ ์ผ๋ถ ๊ณผ๊ฐํ ๊ฒฐ์ ์ด ๋ด๋ ค์ก๋ค๋ ๊ฒ์ ์ดํดํ๊ฒ ๋ฉ๋๋ค. ํน์ ์ฅ์์ ๋ํ ๋ง์ ๋๊ธ์ด ์ค์ํ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์ ์ญ์ ์ผ๋ก ๋ค์ ์คํํ์ธ์.
- ๊ทธ๋ฐ ๋ค์ ์ฌ์ํ ํธ์ง์ ํด์ผ ํ ๋๊ฐ ์์ต๋๋ค. ๋ฌธ์ฅ์ด ์์ฃผ ๋ฉ์ง๊ฒ ๊ตฌ์ฑ๋์ง ์์ ๊ณณ, ๋๊ตฐ๊ฐ๊ฐ ๊ธ๊ผด 14,5๋ฅผ ์ข์ํ์ง ์์ง๋ง 15,7์ ์ํ๋ ๊ณณ์ ๋๋ค.
- ์ด๋ฐ ๋๊ธ์ด ๋จ์ ์์ผ๋ฉด ๊ทธ๊ฑธ๋ก ๋๊ณ , ์ด๋ ์ ๋ ๊ฐ์ข๊ฐ ์ด๋ฆฌ๋ฉด ์ ์ ํ๋งค๊ฐ ์์๋๋ ๊ฑฐ์ฃ .
๊ทธ๋ฆฌ๊ณ ์ธ๋ป๋ณด๊ธฐ์ ์ฝ์ค๋ฅผ ๋ง๋๋ ์งง๊ณ ๊ฐ๋จํ ์์ ์ ์ ํ ๊ฐ๋จํ์ง ์๊ณ ์์ฒญ๋๊ฒ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ์ข๊ฐ ๊ณต๊ฐ๋๋๋ผ๋ ๊ฐ์ข ์์ ์ด ๋๋์ง ์๋๋ค๋ ๋ ๋ค๋ฅธ ์ค์ํ ์ ์ด ์์ต๋๋ค. ์ฐ์ ํน์ ๋ถ๋ถ์ ๋จ๊ฒจ์ง ๋๊ธ์ ๊ผผ๊ผผํ ์ฝ์ด๋ด ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ๋ชจ๋ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์์์๋ ๋ถ๊ตฌํ๊ณ ์ผ๋ถ ๊ฒฐํจ์ ์ฌ์ ํ โโํ์ธ๋๊ณ ์ผ๋ถ ์ค์๋ ์ค์๊ฐ์ผ๋ก ์์ ๋ฐ ๊ฐ์ ๋์ด ์ดํ์ ๊ฐ ์ฌ์ฉ์๊ฐ ๋ ๋์ ์๋น์ค๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค.
๊ฐ ์ฝ์ค์๋ ์์ฒด ์ ํ ์์ ์๊ฐ ์๋๋ฐ, ๊ทธ๋ ์ผ๋ฐ์ ์ธ ๊ฐ๋ ์ ์ ์ํ๋ ๊ฒ ์ธ์๋ ๋ง๊ฐ์ผ์ ํ์ธํ๊ณ ์ฝ์ค๋ฅผ ์์ ํ ๋ค์ ์์ฑํด์ผ ํ ๋๊ฐ ์ค๋ฉด ์ฌ๋ฐฑ์ ๋ฉ๋ชจ๋ฅผ ํฉ๋๋ค. ์๋ํ๋ฉด XNUMX๋ ํ์๋ ๋๋ ์ฌ์ง์ด XNUMX๋ ์ด ์ง๋๋ ์ฐ๋ฆฌ๊ฐ ๋งํ๋ ๊ฒ ์ค ์ผ๋ถ๋ ๋จ์ง ๊ทธ๊ฒ์ด ๋๋์ ์ผ๋ก ์ธ๋ชจ์์ด์ง ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ด๋ จ์ฑ์ด ์์ด์ง ๊ฒ์ ๋๋ค. ์ ํ ์์ ์๋ ์ฌ๋๋ค์ด ์ด๋ค ์ ์ด ๋ช ํํ์ง ์์์ง, ์ด๋ค ์์ ์ด ๋งค์ฐ ์ด๋ ค์ ๋ณด์ด๋์ง, ๋ฐ๋๋ก ์ด๋ค ์์ ์ด ๋งค์ฐ ๋จ์ํด ๋ณด์ด๋์ง ์ฌ๋ฐฑ์ ๋ฉ๋ชจํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ์ข ์ ๋ฆฌํฉํ ๋ง ์ค์ ์ฝ์ค๋ฅผ ๋ค์ ๊ธฐ๋กํ ๋ ์ด ๋ชจ๋ ๊ฒ์ด ๊ณ ๋ ค๋๋ฏ๋ก ๊ธ๋ก๋ฒ ์ฝ์ค์ ๊ฐ ๋ฐ๋ณต์ด ๋ ์ข๊ณ , ๋ ํธ๋ฆฌํ๊ณ ํธ์ํด์ง๋๋ค.
์ฝ์ค๋ ์ด๋ ๊ฒ ๋์ต๋๋ค.
Docker ๊ณผ์ ์ ์ด๋ป๊ฒ ํ์ํ๋์?
์ด๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ๋ณ๊ฐ์, ์ฌ์ง์ด ํน์ดํ ์ฃผ์ ์ ๋๋ค. ํํธ์ผ๋ก๋ ๋ง์ ์จ๋ผ์ธ ํ๊ต์์ ์ด๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ์ด๋ฅผ ๊ณํํ์ง ์์์ต๋๋ค. ๋ฐ๋ฉด์ ๊ทธ ์์ ์ ์์ ๋ฅผ ์๊ตฌํ๊ณ Kubernetes์์ IT ์ ๋ฌธ๊ฐ๋ฅผ ๊ต์กํ๋ค๋ ๊ฐ๋ ์์ ๋ ผ๋ฆฌ์ ์ธ ์์น๋ฅผ ์ฐพ์์ต๋๋ค.
๋งค์ฐ ์ ์ธ๊ณ์ ์ผ๋ก ๋งํ๋ฉด ์ฒ์์๋ ๋ชจ๋ ๊ฒ์ด Kubernetes์ ๋ํ ๊ณผ์ ์ผ๋ก ์์๋์์ต๋๋ค. ์ ์๊ฐ์๋ ์ฒซ ๋ฒ์งธ Slurm ์ดํ ๋ง ์์๋์์ต๋๋ค. ํผ๋๋ฐฑ์ ์์งํ ๊ฒฐ๊ณผ ๋ง์ ์ฌ๋๋ค์ด Docker์ ๋ํ ์ถ๊ฐ ๋ด์ฉ์ ๋ค๋ฅธ ๊ณณ์์ ์ฝ๊ณ ์ถ์ดํ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ ์ฌ๋๋ค์ด ๊ทธ๊ฒ์ด ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ณ Kubernetes์ ๊ธฐ๋ณธ ๊ณผ์ ์ ์ค๋ ๊ฒ์ ํ์ธํ์ต๋๋ค.
๋ฐ๋ผ์ ๋ ๋ฒ์งธ Slurm์์๋ ์ฝ์ค๋ฅผ ๋ง๋ค์์ต๋๋ค. ์๋ ์คํ๋ ค ์ฝ์ค๊ฐ ์๋๋ผ Docker์ ๋ํ ๋ ์ฅ์ ๋ง๋ค์์ต๋๋ค. ์ง์ค ์น๋ฃ๋ฅผ๋ฐ๋ ์ฌ๋๋ค์ด ๋ฐํ๊ฐ์ ๋๋ผ์ง ์๊ณ ์ผ๋ฐ์ ์ผ๋ก ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ดํดํ ์ ์๋๋ก ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ช ๊ฐ์ง ์ฌํญ์ ๋งํ ๊ณณ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๊ฑด์ ๋๋ต ์ด๋ฐ ์์ผ๋ก ์ ๊ฐ๋์์ต๋๋ค. ์ฌ๋ฃ์ ์์ด ๋์ด๋์ 3์ผ ๋ง์ ํผํ ์ด ์ค๋จ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ผ๋ฆฌ์ ์ด๊ณ ๋ถ๋ช ํ ์์ด๋์ด๊ฐ ๋ํ๋ฌ์ต๋๋ค. Slurm Basic์์ ๋ค๋ฃจ๋ ๋ด์ฉ์ Kubernetes์ ๋ํ ์ง์ค ๊ณผ์ ์ ์๊ฐํ๊ธฐ ์ ์ Docker์ ๋ํด ๋ณด๊ณ ์ถ์ ์ฌ๋๋ค์ ๋ณด๋ผ ์ ์๋ ์ผ์ข ์ ์๊ท๋ชจ ๊ณผ์ ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด ์ด๋ป๊ฒ ์ต๋๊น?
Slurm Junior๋ ์ค์ ๋ก ์ด๋ฌํ ์ฌ๋ฌ ๊ธฐ๋ณธ ์ฝ์ค์ ์กฐํฉ์
๋๋ค. ๊ทธ ๊ฒฐ๊ณผ Docker ๊ณผ์ ์ Slurm Junior์ ์ผ๋ถ๊ฐ ๋์์ต๋๋ค. ์ฆ, ์ด๊ฒ์ ์ด์ ์ ์ ๋ก ๋จ๊ณ์
๋๋ค
์ด๋ ์์ ๋ถํฐ ์ฌ๋๋ค์ ์ด๋ ๊ฒ ๋ฌป๊ธฐ ์์ํ์ต๋๋ค. โ์๋ค์, ์ด๊ฑฐ ๋ค ์ข๋ค. ์ง์ค ์ฝ์ค์์ ๋งํ๋ ๋ด์ฉ์ ์ดํดํ๊ธฐ์ ์ถฉ๋ถํ๋ค. Docker๊ฐ ๋ฌด์์ ํ ์ ์๋์ง, ์ด๋ป๊ฒ ์์
ํ๋์ง, ๊ทธ๊ฒ์ด ๋ฌด์์ธ์ง์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ด๋์ ์ฝ์ ์ ์๋์?โ ๊ทธ๋์ ๊ทธ๊ฒ์ ๋ฐ๋ก์ก๊ธฐ ์ํ ์์ด๋์ด๊ฐ ๋ ์ฌ๋์ด์
๋๋๋ก "์ด์ ์ด๋ค ์ฌ๋๋ค์๊ฒ Kubernetes๊ฐ ํ์ํ์ง ์์๊น?"๋ผ๋ ์ง๋ฌธ์ด ์ ๊ธฐ๋ฉ๋๋ค. ํ์ง๋ง ์ด ์ง๋ฌธ์ ์ฌ๋์ ๋ํ ์ง๋ฌธ์ด ์๋๋ผ ์คํ๋ ค ๊ธฐ์ ์ ๋ํ ์ง๋ฌธ์ ๋๋ค. ์ฌ๊ธฐ์์๋ Kubernetes๊ฐ ์ ๋ง๋ ํน์ ์ฌ๋ก์ ์ ํด๊ฒฐ๋๋ ์์ ์ด ์๋ค๋ ์ ์ ์ดํดํด์ผ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฐ๋๋ก Kubernetes๊ฐ ์ถ๊ฐ ๊ณ ํต๊ณผ ์ถ๊ฐ ๊ณ ํต์ ์ผ๊ธฐํ ๋ Kubernetes๋ฅผ ์ฌ์ฉํ๋ ๋ช ๊ฐ์ง ์๋๋ฆฌ์ค๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๊ทธ๊ฒ์ ์ฌ๋์ ๋ฌ๋ ค ์๋ ๊ฒ์ด ์๋๋ผ, ์ด๋ค ํ์ฌ๊ฐ ์ผ๋ง๋ ์ค๋ซ๋์ ๊ฐ๋ฐ์ ํด์๋์ง์ ๋ฌ๋ ค ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ์ผ๋ถ ๋์ฐํ ๋ ๊ฑฐ์ ๋ชจ๋๋ฆฌ์ค๋ ์ด์ ๋ณด๋ค ๋ ๋ง์ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ๋ฏ๋ก Kubernetes์ ๋ฐ์ด๋ฃ์ด์๋ ์ ๋ฉ๋๋ค. ๋๋ ์๋ฅผ ๋ค์ด ์๊ท๋ชจ ํ๋ก์ ํธ์ธ ๊ฒฝ์ฐ ๋ถํ๊ฐ ์ ๊ฑฐ๋ ์์น์ ์ผ๋ก ๋๊ณผ ์์์ด ๋ง์ง ์์ต๋๋ค. Kubernetes๋ก ๋์ด๋ค ๋์ ํ์๊ฐ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ ์ฌ๋๋ค์ด ์ด๋ฏธ ๋งํ๋ฏ์ด "Kubernetes๊ฐ ํ์ํ๊ฐ์?"๋ผ๋ ์ง๋ฌธ์ ํ๋ค๋ฉด ์๋ง๋ ํ์ํ์ง ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ์ ์๊ฐ์๋ Pasha Selivanov๊ฐ ๋๊ฐ ์ฒ์์ผ๋ก ์๊ฐํด ๋๋์ง ๊ธฐ์ต์ด ๋์ง ์์ต๋๋ค. ๋๋ ์ด์ 100% ๋์ํ๋ค. ๊ทธ๋ฆฌ๊ณ Kubernetes๋ก ์ฑ์ฅํด์ผ ํฉ๋๋ค. ๋์๊ฒ Kubernetes๊ฐ ํ์ํ๊ณ ์ฐ๋ฆฌ ํ์ฌ์๋ Kubernetes๊ฐ ํ์ํ๋ค๋ ๊ฒ์ด ์ด๋ฏธ ๋ถ๋ช ํด์ง๊ณ ์ด๊ฒ์ด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ ๋ ๊ฐ์ ๋ฐฐ์ฐ๊ณ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์ ํํ ์์๋ด๋ ๊ฒ์ด ์๋ง๋ ํฉ๋ฆฌ์ ์ผ ๊ฒ์ ๋๋ค. ์ ์๋ํ๋ฏ๋ก Kubernetes๋ก ์ ํํ๋ ๊ณผ์ ์ด ๊ทธ๋ค์ง ๊ณ ํต์ค๋ฝ์ง ์์ต๋๋ค.
์ผ๋ถ ์ด๋ฆฐ์ด ์ง๋ณ๊ณผ ์ผ๋ถ ๋จ์ํ ๊ฒ, ์ฌ์ง์ด ๋งค์ฐ ๋จ์ํ์ง ์์ ๊ฒ์กฐ์ฐจ๋ ์ฐ๋ฆฌ์๊ฒ์ ํน๋ณํ ๋ฐ๊ฒฌ๋ ์ ์์ผ๋ฉฐ ๊ทํ์ ๊ฐํด์ ๊ณ ํต์ ๊ฒช์ง ์์ต๋๋ค.
๋ง์ ๊ธฐ์ ์ด ์ฒ์์๋ ์ปจํ ์ด๋ํ ์์ด ์ผ์ข ์ ์ธํ๋ผ๋ง ์์๋ ๊ฒ๊ณผ ๋๊ฐ์ ๋ฐฉ์์ผ๋ก ์งํ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ ๋ชจ๋ ๊ฒ์ ๊ด๋ฆฌํ๊ธฐ ์ด๋ ค์์ง๋ ์ง์ ์ ์ด๋ฅด๋ ๊ณ Docker๋ก ์ ํํ์ผ๋ฉฐ ์ด๋ ์์ ์์๋ Docker์ ํ๋ ์์ํฌ์ ๊ทธ๊ฒ์ด ์ ๊ณตํ๋ ๊ฒ ๋ด์์ ๋น์ข์์ง๋ ์ง์ ๊น์ง ์ฑ์ฅํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ ์ฃผ๋ณ์ ๋ฌด์์ด ์๋์ง, ์ด๋ค ์์คํ ์ด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง, ํนํ Kubernetes๋ฅผ ์ดํด๋ณด๊ธฐ ์์ํ์ต๋๋ค. ์ด๋ ์์ Docker๊ฐ ํผ์กํด์ง๊ณ ๊ธฐ๋ฅ์ด ๋ถ์กฑํ ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์์คํ ์ค ํ๋์ ๋๋ค. ๊ทธ๋ค์ ์๋์์ ์๋ก ํ ๋จ๊ณ์ฉ ๋์๊ฐ๋ฉฐ, ์ด ๊ธฐ์ ๋ก๋ ์ถฉ๋ถํ์ง ์๋ค๋ ๊ฒ์ ์ดํดํ๊ณ ๋ค์ ๋จ๊ณ๋ก ๋์๊ฐ๋๋ค. ๊ทธ๋ค์ ๋ฌด์ธ๊ฐ๋ฅผ ์ฌ์ฉํ๊ณ ๊ทธ๊ฒ์ด ๋ค์ ๋ถ์กฑํด์ก๊ณ ๊ณ์ ๋์๊ฐ์ต๋๋ค.
์ด๊ฒ์ ์์์ ์ธ ์ ํ์ด๋ฉฐ ๋งค์ฐ ๋ฉ์ง๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ฐ๋ฆฌ ์์คํ
์ ๋งค์ฐ ์๋ฆ๋ต๊ฒ ๊ตฌ์ถ๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด,
์์น์ ์ผ๋ก ์ผ๋ จ์ ๊ณผ์ ์ ํตํด ๋ง์ ์ฌ๋ก, ์ฌ์ง์ด ํ๋์ ์ธ ์ฌ๋ก๊น์ง ๋ค๋ฃฐ ์ ์์ต๋๋ค. ์ฌ์ ํ ํ์ ์์ญ์ผ๋ก ๋จ์ ์๋ ์์ญ์ด ์์ต๋๋ค. ์ด๋ฌํ ํ์ ์์ญ์ ๋ซ์ ์ ์๋ ๊ฐ์ข๋ฅผ ๊ณง ๋ง๋ค ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ํนํ ๋ณด์์ ๊ดํ ๋ด์ฉ์ ์๊ฐํด ๋ผ ์ ์์ ๊ฒ์ ๋๋ค. ์๋ํ๋ฉด ์ด๊ฒ์ด ๋งค์ฐ ๊ด๋ จ์ฑ์ด ๋์์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ฐ๋จํ ๋งํด์, ๋ซ์ผ๋ฉด ๋งค์ฐ ์ข์ ๋ช ๊ฐ์ง ํ์ ์์ญ์ด ์์ผ๋ฏ๋ก ์์ ํ๊ณ ์์ ํ ๊ทธ๋ฆผ์ด ๋ ๊ฒ์ ๋๋ค. ์ฌ๋๋ค์ด ์ฌ ์ ์๊ณ Kubernetes ์์ฒด๊ฐ ๋ ๊ณ ์์ฑ์์ ๊ฐ๋ฏ์ด ์ฌ์ฉ์๋ ๋ค๋ฅธ ๊ฒ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ฌ์ ํ ์ถฉ๋ถํ์ง ์์ ๊ฒฝ์ฐ ์์งํฉ๋๋ค. ์ฌ๋๋ค์ด ์ฌ๊ธฐ์์ ํ์ํ ๊ฒ์ด ๋ฌด์์ธ์ง ์ดํดํ ์ ์๋๋ก ์ฐ๋ฆฌ ์ฝ์ค์ ๋์ผํ๊ฒ ๋ณด์ถฉํ๊ณ ์ฐ๋ฆฌ ์ฝ์ค์์ ์ผ์ข ์ ํผ์ฆ, ์ผ์ข ์ ๊ตฌ์ฑ ์ธํธ๋ฅผ ์กฐ๋ฆฝํด์ผ ํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ ํํ๊ณ ์ ์งํ ์ง๋ฌธ์ธ "์ง๊ธ ๋๊ฐ ํ์ฑ Docker ๊ต์ก ๊ณผ์ ์ ์ด์ฉํ ์ ์๋์?"๋ผ๊ณ ์๋ฌธํ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ด์ ๋ง ์ ๋ฌธํ๊ธฐ ์์ํ ํ์๋ค์ ์ํ ๊ฒ์ ๋๋ค.
- ํ ์คํธ ๋ถ์ ์ง์.
- ์ค์ ๋ก Docker๋ฅผ ์ฌ์ฉํ์ง ์์ ๋ฟ๋ง ์๋๋ผ ์ด๋ฌํ ๊ธฐ์ ์ ๋ํด ๋ค์ด๋ณธ ์ ๋ ์๊ณ ์์น์ ์ผ๋ก ์ฌ์ฉ ๋ฐฉ๋ฒ๋ ๋ชจ๋ฅด๋ ํ์ฌ๊ฐ ๋ง์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ์ํธํํ ๋ฅด๋ถ๋ฅดํฌ์ ์๋ ์ฌ๋ฌ ๋๊ธฐ์ ์ ์๊ณ ์์ต๋๋ค. ๊ทธ๋ค์ ์๋ ๋์ ๋ฐ์ ํด ์์ผ๋ฉฐ ์ผ๋ถ ์ค๋๋ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ๋ฐฉํฅ์ผ๋ก ์์ง์ด๊ณ ์์ต๋๋ค. ํนํ, ๊ทธ๋ฌํ ํ์ฌ์ ๊ฒฝ์ฐ, ๊ทธ๋ฌํ ํ์ฌ์ ์์ง๋์ด์๊ฒ ์ด ๊ณผ์ ์ ๋งค์ฐ ํฅ๋ฏธ๋ก์ธ ์ ์์ต๋๋ค. ์ฒซ์งธ, ์ด ๊ธฐ์ ์ ๋น ๋ฅด๊ฒ ๋ชฐ์ ํ ์ ์๊ฒ ํ๊ณ , ๋ ๋ฒ์งธ๋ก ๋ชจ๋ ๊ฒ์ ์ดํดํ๋ ์ฌ๋ฌ ์์ง๋์ด๊ฐ ๋ฑ์ฅํ์๋ง์ ์ด๋ฅผ ํ์ฌ๋ก ๊ฐ์ ธ์ ํ์ฌ ๋ด์์ ์ด๋ฌํ ๋ฌธํ์ ๋ฐฉํฅ์ ๋ฐ์ ์ํฌ ์ ์์ต๋๋ค.
- ๋ด ์๊ฐ์ ์ด ๊ณผ์ ์ ์ด๋ฏธ docker๋ก ์์ ํ ์ฌ๋๋ค์๊ฒ ์ฌ์ ํ ์ ์ฉํ ์ ์์ง๋ง "ํ ๋ฒ, ๋ ๋ฒ ์ํ" ์คํ์ผ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ๊ฑฐ์ ์์ผ๋ฉฐ ์ด์ ๊ทธ๋ค์ ์ด๋ป๊ฒ๋ ๋์ผํ Kubernetes์ ์ํธ ์์ฉํ๊ฒ ๋ ๊ฒ์ ๋๋ค. docker๊ฐ ๋ฌด์์ธ์ง, ์ด๋ป๊ฒ ์คํํ๋์ง์ ๋ํ ๋งค์ฐ ํผ์์ ์ธ ์ง์์ ๊ฐ๊ณ ์์ง๋ง ๋์์ ๋ด๋ถ์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ, ๊ทธ๋ค์๊ฒ ํน์ ์๋ฌด๋ฅผ ๋ถ๊ณผํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด ๊ณผ์ ์ ์ง์์ ์ฒด๊ณํํ๊ณ ์ฌํํ๋ ๋ฐ ๋งค์ฐ ์ ํฉํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ค์๊ณผ ๊ฐ์ ์์ค์ ์ง์์ด ์๋ค๋ฉด "๋์ผํ Docker ํ์ผ์ ์ฌ๋ฐ๋ฅด๊ฒ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฆ ๋๋ค. ๋ค์์คํ์ด์ค๊ฐ ๋ฌด์์ธ์ง, ์ปจํ ์ด๋๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง, ์ด์ ์ฒด์ ์์ค์์ ์ค์ ๋ก ์ด๋ป๊ฒ ๊ตฌํ๋๋์ง ์์ํ ์ ์์ต๋๋ค." ์ฐ๋ฆฌ์๊ฒ ๊ฐ ํ์๊ฐ ์ ํ ์์ต๋๋ค. ์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ์ง ๋ชปํ ๊ฒ์ด๋ฉฐ ์ง์ถ ํ ๋๊ณผ ์๊ฐ์ ๋ํด ์กฐ๊ธ ์ฌํผํ๊ฒ ๋ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ ๊ณผ์ ์ ์ฅ์ ์ ๊ณต์ํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ฐ๋ฆฌ๋ ์กด์ฌํ๋ ์ด๋ก ์ ๋ถ๋ถ์ ์ดํดํ ๋ฟ๋ง ์๋๋ผ, ๊ทธ๊ฒ์ด ์ ํ์ํ์ง, ์์ผ๋ก ์ด๋ป๊ฒ ์ฌ์ฉํ ๊ฒ์ธ์ง๋ฅผ ์ดํดํ ์ ์๋๋ก ์ถฉ๋ถํ ์์ ์ค์ ์ฌ๋ก๋ก ์ด ๊ณผ์ ์ ๋ง๋ค๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค.
- ์ด๋์์๋ ๊ฑฐ์ ๋ฐ๊ฒฌ๋์ง ์๋ ์ฌ๋ฌ ์น์ ์ด ์์ผ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ํด๋น ์น์ ์๋ ๊ทธ๋ค์ง ๋ง์ ์๋ฃ๊ฐ ์์ต๋๋ค. ์ด๋ Docker์ ์ด์ ์ฒด์ ์ ์ํธ ์์ฉ๊ณผ ์กฐ๊ธ ๋ค๋ฅด๊ฒ ๊ด๋ จ๋์ด ์์ต๋๋ค. Docker๋ ์ปจํ ์ด๋ํ ์์คํ ์ ๊ตฌํํ๊ธฐ ์ํด ์ด์ ์ฒด์ ์์ ์ด๋ค ๋ฉ์ปค๋์ฆ์ ์ทจํ์ผ๋ฉฐ ์ด๋ฅผ ํตํด Linux ์ด์ ์ฒด์ ๋ด์์ ์ปจํ ์ด๋๋ฅผ ์คํํ๋ ์ ์ฒด ๋ฌธ์ ์ ๋ํ ๋ ๊น์ ์ดํด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ ๋ฐฉ์, ์ด์ ์ฒด์ ๋ด๋ถ, ์ธ๋ถ ๋ฑ์์ ์๋ก ์ํธ ์์ฉํ๋ ๋ฐฉ์.
์ด๊ฒ์ ์์ฃผ ๋๋ฌผ๊ฒ ๋ฐ์ํ๋ ์ ๋ง ๊น์ ๋ชจ์ต์ด๋ฉฐ ๋์์ ์ ์๊ฐ์๋ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ด๋ค ๊ธฐ์ ์ ์ ์ดํดํ๊ณ ๊ทธ๋ก๋ถํฐ ๋ฌด์์ ๊ธฐ๋ํ ์ ์๋์ง ์ดํดํ๋ ค๋ฉด ์ต์ํ ๋ฎ์ ์์ค์์ ์ด๋ป๊ฒ ์๋ํ๋์ง์ ๋ํ ์ผ๋ฐ์ ์ธ ์์ด๋์ด๊ฐ ์์ด์ผ ํฉ๋๋ค.
์ฐ๋ฆฌ ๊ณผ์ ์์๋ ์ด๊ฒ์ด ์ด์ ์ฒด์ ๊ด์ ์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ณด์ฌ์ฃผ๊ณ ์ค๋ช ํฉ๋๋ค. ํํธ, ๋ชจ๋ ์ปจํ ์ด๋ํ ์์คํ ์ ๋์ผํ ์ด์ ์ฒด์ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํฉ๋๋ค. ๋ฐ๋ฉด์ ๊ทธ๋ค์ docker์ ๊ฐ์ Linux ์ด์ ์ฒด์ ์ ์๋ ๊ฒ์ ์ฌ์ฉํฉ๋๋ค. ๋ค๋ฅธ ์ปจํ ์ด๋ํ ์์คํ ์ ์๋ก์ด ๊ฒ์ ๋ด๋์ง ์์์ต๋๋ค. ๊ทธ๋ค์ ์ด๋ฏธ Linux์ ์๋ ๊ฒ์ ๊ฐ์ ธ๋ค๊ฐ ์ ์ํ๊ฒ ํธ์ถํ๊ณ ์คํํ๊ฑฐ๋ ์ด๋ป๊ฒ๋ ์ํธ ์์ฉํ ์ ์๋ ํธ๋ฆฌํ ๋ํผ๋ฅผ ์์ฑํ์ต๋๋ค. ๋์ผํ Docker๋ ์ด์ ์ฒด์ ์ ๋ช ๋ น์ค ์ฌ์ด์ ๋งค์ฐ ํฐ ๊ณ์ธต์ด ์๋๋ฉฐ ์ปจํ ์ด๋๋ฅผ ์์ฑํ๊ธฐ ์ํด ์์ฒญ๋ ์์ ๋ช ๋ น์ด๋ ์ผ์ข ์ C ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ง๋ง ๋ค์์ ์ ๋ ฅํ์ฌ ์ด๋ฅผ ์ํํ ์ ์๋ ์ผ์ข ์ ์ ํธ๋ฆฌํฐ์ ๋๋ค. ํฐ๋ฏธ๋์ ๋ช ์ค.
๊ทธ๋ฆฌ๊ณ ํ ๊ฐ์ง ๋, Docker์ ๊ดํด ๊ตฌ์ฒด์ ์ผ๋ก ์ด์ผ๊ธฐํ๋ค๋ฉด Docker๊ฐ ์ค์ ๋ก IT ์ธ๊ณ์ ๊ฐ์ ธ์จ ๊ฒ์ ํ์ค์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐฉ๋ฒ, ์๋ ๋ฐฉ์, ๋ก๊ทธ ์๊ตฌ ์ฌํญ, ํ์ฅ ์๊ตฌ ์ฌํญ, ์ ํ๋ฆฌ์ผ์ด์ ์์ฒด ๊ตฌ์ฑ.
์ฌ๋ฌ ๋ฉด์์ docker๋ ํ์ค์ ๊ดํ ๊ฒ์ ๋๋ค.
ํ์ค๋ Kubernetes๋ก ์ด๋ํ๊ณ ์์ผ๋ฉฐ ์ ํํ ๋์ผํ ํ์ค์ด ์์ต๋๋ค. Docker์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ์๋ค๋ฉด 99%์ ๊ฒฝ์ฐ Kubernetes ๋ด์์๋ ์ ์๋ํ ๊ฒ์ ๋๋ค.
Docker ๊ณผ์ ์ด ์ด๋ป๊ฒ ๋ง๋ค์ด์ก๋์ง ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๊ณผ์ ์๋ ๊ด์ฌ์ด ์๊ณ , ์ค์ฉ์ ์ธ ๊ด์ ์์ ๊ณผ์ ์์ฒด์๋ ๊ด์ฌ์ด ์๋ค๋ฉด,
์ฐ๋ฆฌ๋ ๋น์ ์ ๋ง๋์ ๊ธฐ๋ปํ ๊ฒ์ ๋๋ค!
์ถ์ฒ : habr.com