Slurm-3: Kubernetes ์ง์ค ๊ต์ก์ด ์ผ์์ผ์ ์ข ๋ฃ๋์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๊ฐ์ธ ๊ธฐ๋ก์ ์ธ์ ์ต๋๋ค: ์ฐธ๊ฐ์ 132๋ช
, ์จ๋ผ์ธ 65๋ช
, ํ 67๋ช
.
์ฒซ ๋ฒ์งธ Slurm์๋ 50๋ช
, ๋ ๋ฒ์งธ Slurm์๋ 87๋ช
์ด ์์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์กฐ๊ธ์ฉ ์ฑ์ฅํ๊ณ ์์ต๋๋ค.
126๋ช
์ด ํด๋ฌ์คํฐ(์ฒซ๋ ๊ณผ์ )๋ฅผ ๋ง๋ค์๊ณ , 115๋ช
์ด ๋๊น์ง ์ฐ์ต์ ๋ง์ณค๋ค.
6๋ช
์ ๊ดํ์ ์์ ํ ๋ฌด์ํ์ต๋๋ค. ๊ฐ์๋ง ํ์ํ๋ค๊ณ ๊ฐ์ ํด ๋ด
์๋ค.
์ด๋ฒ์ ์ฃผ์ ๋ฒ๊ทธ๋ ๋ฐฉ์ก๊ณผ ๊ด๋ จ๋ ๊ฒ์ด์์ต๋๋ค. ๋๋ก๋ ์คํผ์ปค์ ๋ง์ดํฌ๊ฐ ๋์ด์ง๊ณ ๋๋ก๋ ์์ ์ ๋๋ ๊ฒ์ ์์์ต๋๋ค. ์ ๋ฌธ๊ฐ๊ฐ ์ ๋ฆฌํด์ค๋ค๋ ์ง๋จ๋์ฅ ๋ฐฉ์์์ ๊ท์ ๋ก ์ ํํด์ผ ํ ๋๋ค.
Git๊ณผ ๊ด๋ จ๋ ๋ ๊ฐ์ง ๋ฌธ์ ๊ฐ ๋ ์์์ต๋๋ค. ๋จผ์ ์ฐธ๊ฐ์๋ค์ ๊ทธ๊ณณ์์ ๊ณผ์ ์๋ฃ๋ฅผ ์ฐพ์ ๊ธฐ๊ด์ฐจ ์์์ ์๋๋ฌ ์์ฑํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ์ฐ์ต์ ํ๊ฒ ๋๋๋ฐ, ๊ฑฐ๊ธฐ ์๋ ์ฌ๋์๊ฒ๋ ์ด๋ฏธ ๋ชจ๋ ๊ฒ์ด ๋ง๊ฐ์ ธ ์์ต๋๋ค. ๋ค์์๋ ํ์์ ๋ฐ๋ผ ์๋ฃ๋ฅผ ํธ์ํ๊ฒ ์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ํ ๋ช ๋ น์ด ํฌํจ๋ ํ์ผ์ ๋ง๋ค์์ต๋๋ค. ์ง๋๋ฒ์ ์ฌ๋๋ค์ด ํ์ ์ง์ ๊ธฐํธ์ ํจ๊ป pdf์์ ๋ช ๋ น์ ๋ณต์ฌํ์ง๋ง ์๋ฌด๋ฐ ํจ๊ณผ๊ฐ ์์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ฌํ ํ์ผ์ ๋ฐ๊ฒฌํ ์ผ๋ถ ์ฌ๋๋ค์ ์ด๋ฅผ ์ฝ์์ ๋ณต์ฌํ๊ธฐ ์ํด ์ ์พํ๊ฒ ๋ฌ๋ ค๊ฐ๊ณ , ๊ทธ๋ฐ ๋ค์ ๊ดํ์ด ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ๊ธฐ๋ก ์ถ์๋์๋ค๊ณ ๋ถํํ์ต๋๋ค. ์ฐ์ต์ ์์ ์๋ฃ๋ก ์์ฝ๋ฉ๋๋ค. ๊ตฌ์ฑ๊ณผ ๋ช ๋ น์ ์๋์ผ๋ก ์์ฑํด์ผ ํ๋ฉฐ ๋๊ตฌ๋ ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ๋๋ก ๊ฐ์ํ์ง ์์์ต๋๋ค.
46๋ช ์ด ํผ๋๋ฐฑ์ ์ฃผ์ จ์ต๋๋ค. ์ด๊ฒ์ด ๊ด๊ฐ์ ๋ํ ๋จ๋ฉด์ด๋ผ๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
Slurm์ ๊ฐ๋๋ ์ด๋ป์ต๋๊น?
33 : ๋ฐ๋ก.
10 : ๋๋ฌด ๋จ์ํ๊ณ ๋๋ฆฝ๋๋ค. ๋ ๋ง์ ์๋ฃ๊ฐ ํ์ํฉ๋๋ค.
3: ๋๋ฌด ๋น ๋ฅด๊ณ ๋ณต์กํด์ ์๋ฃ๊ฐ ๋ ํ์ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ช
์๋ ์ฒญ์ค, ์ฆ Kubernetes์ ์ต์ํด์ง๊ณ ์๋ ์ฌ๋๋ค์ ์ํฉ๋๋ค.
์ผ๋ฐ Slurm์ด ๋๋ฌด ๋จ์ํ๋ค๊ณ ์๊ฐํ๋ ๋ถ๋ค์ ์ํด MegaSlurm์ด 15์ ์ด์ ์ด๋ฆด ์์ ์
๋๋ค. ์ฐ๋ฆฌ๋ ๊ธฐ๋ณธ Slurm์ ๋ชจ๋ ์ฐธ๊ฐ์์๊ฒ 3์ ํ ์ธ์ ์ ๊ณตํ๋ฉฐ Slurm-XNUMX๋ ์ต์ํ ์์ฒด ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.
Kubernetes๊ฐ ๋ช ํํด์ก๋์?
16 : ๋๋ ์ด์ ์ k8์ ์๊ณ ์์์ง๋ง ์ง๊ธ์ ๋ ์ ์๊ณ ์์ต๋๋ค.
13 : ์์ ์๋ k8์ ๋ชฐ๋๋๋ฐ ์ด์ ์์์ด์.
15 : ์์ง k8์ ์ดํดํ์ง ๋ชปํ์ง๋ง ์ด๋๋ฅผ ํ์ผํ ์ง ์ ์ ์์ต๋๋ค.
2: ๋๋ ์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ์ง ๋ชปํ์ต๋๋ค.
0: ๋๋ k8์ ๋ํด ์๋ฌด๊ฒ๋ ์ดํดํ์ง ๋ชปํ์ต๋๋ค.
์๊ฐ๋ณด๋ค ์ํฉ์ด ํจ์ฌ ์ข๋ค์. ์ ์ด๋ ์ ๋ฐ์ โk8์ ์์ง ์ดํดํ์ง ๋ชปํ๋๋ฐ ์ด๋๋ฅผ ํ์ผ ํ ์ง ์๊ฒ ๋คโ๊ณ ๋๋ตํ ๊ฒ์ด๊ณ , โk8์ ๋ชฐ๋๋๋ฐ ์ด์ ์๊ฒ ๋คโ๋ ์ฌ๋์ ๊ฑฐ์ ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
๋ค์์๋ ์ํฉ์ด ํฅ๋ฏธ๋ก์์ง๋๋ค. 6๋ช ์ Slurm์ ๋ค์ด๊ฐ๋ ค๊ณ ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ์ต๋๋ค. ๊ทธ ์ค 4๊ฐ์๋ ํน์ ์๊ตฌ ์ฌํญ์ด ์์์ผ๋ฉฐ MegaSlurm ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ๋ ์ด๋ฅผ ๊ณ ๋ คํ์ต๋๋ค. ์ต์ํ์ ํธ์ง์ผ๋ก ์ ์ฒด ๋ฆฌ๋ทฐ ๋ ๊ฐ๋ฅผ ์ ๊ณตํ๊ฒ ์ต๋๋ค.
๋ฌผ์ ๋ง์ด ์ฌ์ฉํ ๋จ์กฐ๋ก์ด ๋ด๋ ์ด์
์ ๋ฌธ ์ฉ์ด๊ฐ ๋ง์ด ์ฌ์ฉ๋ ๋ฌธ๋งนํ ์ฐ์ค
3์ฐจ ์ธ๋ถ ์ฌํญ์ ์์ฒญ๋ ์๊ฐ์ด ์์๋ฉ๋๋ค(๊ตฌ์ฑ์์ ์ซ์๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฐ 30๋ถ? ์ง์ค์ ์ ๋๋ค, ์).
ํ๋ ์ ํ ์ด์ ์ ๋ถ์ ํฉ์ฑ
์ธํ๋ ํ์ํ์ง ์์ต๋๋ค
๋ชฉ๋ฐ ์ ์์์ ์ ๊ทผ ๋ฐฉ์์ ๋ชจ๋ ๊ฒ์์ ๋ณผ ์ ์์ต๋๋ค
์ด ์ฌ๋ผ์ ์ด๋ณด์๋ ์๋ จ์๋ฅผ ์ํ ๊ฒ์ด ์๋๋๋ค.
๋๋ ์๋๊ฐ ๋๋ฆฌ๊ณ ์ ๋ณด๊ฐ ๋ถ์กฑํ์ฌ ์ง์ฆ์ ๋์ต๋๋ค.
- ์ด๋ค ์ด์ ์์์ธ์ง ๋ฐํ์๋ค์ ์ธ๋ถ ์ฌํญ๊ณผ ๋ณ์์ ์ง์คํ์ต๋๋ค(์ ํ์ํ์ง ๋ชจํธํ๊ฒ ์ค๋ช ํ์ต๋๋ค).
- ๊ทธ๋ค์ ์ ์ํ๊ฒ ์ฐ์ต์ ์งํํ์ต๋๋ค. "์ฌ๊ธฐ ์์ต๋๋ค... ํ-ํ-ํ ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ ์๋ํ๋ ๋ฐฉ์์ ๋๋ค."
- ์ด๋ก ์ ์ผ๋ก๋ Pavel๋ง์ด ์ง๋ฌธ์ด ๊ฐ์ฅ ์ ๊ณ ๋ค๋ฅธ ๋ฐํ์๋ค์ ์ง๋ฌธ์ด ๋๋ฌด ์ง๋ฃจํ๊ณ ํฅ๋ฏธ๋กญ์ง ์์๋ฐ ๋นจ๋ฆฌ ๋๋ด๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์์ง ๋ช ํํ ๊ฒ์ ์์ต๋๋ค.
๊ฐ๋์ ์ด๋ ๊ฒ ํ๊ณ ์ถ์ด์: ๋ญ??? ๋ฐฉ๊ธ ๊ทธ๊ฑฐ ๋ญ์์ง??? ์ด๊ฒ ๋ค ์?? >์ ์ค๋ช ๋ ์์ด ๋ฌ๋ ค๊ฐ์๋์??? ์ผ๋ถ์๊ฒ๋ ์๋ํ์ง ์์ง๋ง ๋ฐํ์๋ ๊ณ์ ์งํ๋ฉ๋๋ค... ์ ๊น!!!
๊ฒฐ๊ตญ ์ผ์ด๋์ ๋ ๋๊ณ ์ถ์ง๋ง 25 tr. ๊ทธ๋ค์ ๋น์ ์ ๋ค๋ก ์ํ์ค๋๋ค.
๋๋ ์ด ์ฐธ๊ฐ์๋ค์ด ์ฒซ๋ ๋์๊ฒ ํธ์ง๋ฅผ ๋ณด๋ด์ง ์์๋ค๋ ์ฌ์ค์ ์์ํ์ต๋๋ค. ๋ ๋ฒ์งธ Slurm์ ๋ถ๋ง์กฑ์ค๋ฌ์ด ์ฌ๋์ด ์์๋๋ฐ, ๊ทธ ์ฌ๋์ด ์ ์๊ฒ ์ ํํด์ ํ๋ถ์ ์์ฒญํ๊ณ ์ฐ๋ฆฌ๋ ์ฆ์ ๊ทธ ์ฌ๋์ ์ก์ธ์ค๋ฅผ ๋นํ์ฑํํ๊ณ ๋์ ๋๋ ค์ฃผ์์ต๋๋ค.
๋ค์ ์ฌ๋ผ์์๋ ์ฌ๋ผ์ ์ข์ํ์ง ์์ผ์ จ๋ ๋ถ๋ค์๊ฒ ํผํด๊ฐ ๊ฐ์ง ์๋๋ก ๋ฐํ ์ ์ฑ ์ ๋ง๋ จํ๊ฒ ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ ์ฒด์ ์ผ๋ก ์๋ต์ 2๋ช (์ฐธ๊ฐ์ 46๋ช )๋น ๋ถ์ ์ ์ธ ๋ฆฌ๋ทฐ๊ฐ 132๊ฐ ์๋ ๊ฒ์ด ์ด์์ ์ ๊ฐ๊น์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก. Slurm-1์ ํ ํ์์ ์ต๊ทผ ๋์๊ฒ ์์ ์ด ์ฌ์ ํ ๋ น์์ ๊ฒํ ํ๊ณ ์์ผ๋ฉฐ ๊ทธ ์์์ ์๋ก์ด ๊ฒ์ ์ฐพ๊ณ ์๋ค๊ณ ํธ์ง๋ฅผ ๋ณด๋์ต๋๋ค. ๋ฐ๋ผ์ Slurm์ ์กธ์ ํ๋ค๊ณ ํด์ ์กธ์ ์ ์๋ฏธํ๋ ๊ฒ์ ์๋๋๋ค.
Slurm์ ์์ฃผ์ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์ํค ์ค์ฝ๋น
์ถ์ฒ : habr.com