๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ Kubernetes์— ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ Kubernetes์— ์žˆ์Šต๋‹ˆ๊นŒ?

์–ด์ฐŒ๋๋“  ์—ญ์‚ฌ์ ์œผ๋กœ IT ์‚ฐ์—…์€ ์–ด๋–ค ์ด์œ ๋กœ๋“  '์ฐฌ์„ฑ'๊ณผ '๋ฐ˜๋Œ€'๋ผ๋Š” ๋‘ ๊ฐœ์˜ ์กฐ๊ฑด๋ถ€ ์ง„์˜์œผ๋กœ ๋‚˜๋ˆ„์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๋”์šฑ์ด ๋ถ„์Ÿ์˜ ๋Œ€์ƒ์€ ์™„์ „ํžˆ ์ž„์˜์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋Š OS๊ฐ€ ๋” ๋‚ซ์Šต๋‹ˆ๊นŒ? Win ๋˜๋Š” Linux? Android ๋˜๋Š” iOS ์Šค๋งˆํŠธํฐ์„ ์‚ฌ์šฉํ•˜์‹œ๋‚˜์š”? ๋ชจ๋“  ๊ฒƒ์„ ํด๋ผ์šฐ๋“œ์— ์ €์žฅํ•ด์•ผ ํ• ๊นŒ์š”, ์•„๋‹ˆ๋ฉด ์ฝœ๋“œ RAID ์Šคํ† ๋ฆฌ์ง€์— ๋„ฃ๊ณ  ๋‚˜์‚ฌ๋ฅผ ๊ธˆ๊ณ ์— ๋„ฃ์–ด์•ผ ํ• ๊นŒ์š”? PHP ์‚ฌ๋žŒ๋“ค์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ผ๊ณ  ๋ถˆ๋ฆด ๊ถŒ๋ฆฌ๊ฐ€ ์žˆ๋‚˜์š”? ์ด๋Ÿฌํ•œ ๋ถ„์Ÿ์€ ๋•Œ๋•Œ๋กœ ๋ณธ์งˆ์ ์œผ๋กœ ์ „์ ์œผ๋กœ ์‹ค์กด์ ์ด๋ฉฐ ์Šคํฌ์ธ ์  ์ด์ต ์™ธ์—๋Š” ๊ทผ๊ฑฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ปจํ…Œ์ด๋„ˆ์™€ docker ๋ฐ ์กฐ๊ฑด๋ถ€ k8์„ ์‚ฌ์šฉํ•œ ์ด ๋ชจ๋“  ์ธ๊ธฐ ์žˆ๋Š” ์š”๋ฆฌ๊ฐ€ ๋“ฑ์žฅํ•˜๋ฉด์„œ ๋ฐฑ์—”๋“œ์˜ ๋‹ค์–‘ํ•œ ์˜์—ญ์—์„œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ "์ฐฌ์„ฑ"๊ณผ "๋ฐ˜๋Œ€" ๋…ผ์Ÿ์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. (์ด ํ† ๋ก ์—์„œ๋Š” Kubernetes๊ฐ€ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ๋กœ ๊ฐ€์žฅ ์ž์ฃผ ํ‘œ์‹œ๋˜์ง€๋งŒ ์ด ํŠน์ • ๋„๊ตฌ์˜ ์„ ํƒ์€ ๊ทผ๋ณธ์ ์œผ๋กœ ์ค‘์š”ํ•˜์ง€ ์•Š๋‹ค๋Š” ์ ์„ ๋ฏธ๋ฆฌ ์˜ˆ์•ฝํ•ด ๋‘์‹ญ์‹œ์˜ค. ๋Œ€์‹  ๊ฐ€์žฅ ํŽธ๋ฆฌํ•˜๊ณ  ์นœ์ˆ™ํ•ด ๋ณด์ด๋Š” ๋‹ค๋ฅธ ๋„๊ตฌ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .)

๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ๋™์ „์˜ ์–‘๋ฉด ์‚ฌ์ด์˜ ๋‹จ์ˆœํ•œ ๋ถ„์Ÿ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์ ์ ˆํ•œ ์‚ฌ๋žŒ์ด ์ค‘๊ฐ„ ์–ด๋”˜๊ฐ€์— ์กด์žฌํ•˜๋Š” Win๊ณผ Linux์˜ ์˜์›ํ•œ ๋Œ€๊ฒฐ๋งŒํผ ๋ฌด์˜๋ฏธํ•˜๊ณ  ๋ฌด์ž๋น„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ปจํ…Œ์ด๋„ˆํ™”์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ๊ฒƒ์ด ๊ทธ๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๋ถ„์Ÿ์—๋Š” ๊ถŒ๋ฆฌ๊ฐ€ ์—†์ง€๋งŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ €์žฅ์„ ์œ„ํ•ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ "์‚ฌ์šฉ"ํ•˜๊ฑฐ๋‚˜ "์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ"์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ๊ฒƒ์ด ๋’ค์ง‘์–ด์ง‘๋‹ˆ๋‹ค. ์–ด๋–ค ์˜๋ฏธ์—์„œ๋Š” ์ด ์ ‘๊ทผ๋ฒ•์„ ์ง€์ง€ํ•˜๋Š” ์‚ฌ๋žŒ๊ณผ ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ ๋ชจ๋‘ ์˜ณ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋ฐ์€ ๋ฉด

๋ผ์ดํŠธ์‚ฌ์ด๋“œ์˜ ์ฃผ์žฅ์€ โ€œ์•ˆ๋…•ํ•˜์„ธ์š”, 2k19๊ฐ€ ์ฐฝ ๋ฐ–์— ์žˆ์Šต๋‹ˆ๋‹ค!โ€๋ผ๋Š” ํ•œ ๋ฌธ์žฅ์œผ๋กœ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ํฌํ“ฐ๋ฆฌ์ฆ˜์ฒ˜๋Ÿผ ๋“ค๋ฆฌ์ง€๋งŒ, ์ƒํ™ฉ์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๋ฉด ์žฅ์ ์ด ์žˆ๋‹ค. ์ด์ œ ์ •๋ฆฌํ•ด๋ณด์ž.

๋Œ€๊ทœ๋ชจ ์›น ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์„ ์ˆ˜๋„ ์žˆ๊ณ  ์–ด๋Š ์‹œ์ ์—์„œ๋Š” ์ง„ํ™”์ ์ธ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„๋˜์—ˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์ด๋Š” ๊ทธ๋‹ค์ง€ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ๋ณ„๋„์˜ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ ๋ถ„์‚ฐํ•˜๊ณ  ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜, ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ๋ฐ ํ™•์žฅ์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด์ œ ๊นจ๋—ํ•œ ์–‘์‹ฌ์œผ๋กœ ํ•˜๋ธŒ๋ผ ํšจ๊ณผ ๋™์•ˆ ์“ฐ๋Ÿฌ์ง„ ์„œ๋ฒ„๋ฅผ ํ‚ค์šฐ๋Š” ๋Œ€์‹  ํ•ด๋จน์—์„œ ๋ชจํžˆํ† ๋ฅผ ํ™€์ง์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ชจ๋“  ํ–‰๋™์—๋Š” ์ผ๊ด€์„ฑ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž์ฒด(์ฝ”๋“œ)๋งŒ ์ปจํ…Œ์ด๋„ˆํ™”๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ ์™ธ์— ๋˜ ๋ฌด์—‡์ด ์žˆ๋‚˜์š”?

๊ทธ๋ ‡์ฃ , ๋ฐ์ดํ„ฐ. ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์˜ ํ•ต์‹ฌ์€ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์ธ DBMS(MySQL, Postgre, MongoDB)์ด๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰์— ์‚ฌ์šฉ๋˜๋Š” ์ €์žฅ์†Œ(ElasticSearch), ์บ์‹ฑ์„ ์œ„ํ•œ ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ(์˜ˆ: Redis ๋“ฑ)์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž˜๋ชป ์ž‘์„ฑ๋œ ์ฟผ๋ฆฌ๋กœ ์ธํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ถฉ๋Œํ•  ๋•Œ ๋น„๋šค์–ด์ง„ ๋ฐฑ์—”๋“œ ๊ตฌํ˜„ ์˜ต์…˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ๋Œ€์‹  ํด๋ผ์ด์–ธํŠธ ๋กœ๋“œ ํ•˜์—์„œ ๋ฐ”๋กœ ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋‚ด๊ฒฐํ•จ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปจํ…Œ์ด๋„ˆํ™”ํ•˜๊ณ  ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ ์ˆ˜์— ๊ด€๊ณ„์—†์ด ์ž์œ ๋กญ๊ฒŒ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋กœ๋“œ๊ฐ€ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ ์ฑ„๋„๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์‹คํ–‰๋˜๋Š” ์„œ๋ฒ„๋Š” ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์•„๋ฆ„๋‹ค์šด ๋ฐฑ์—”๋“œ์˜ ํ•ต์‹ฌ์ด ๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ์—, ์ปจํ…Œ์ด๋„ˆ ๊ฐ€์ƒํ™”์˜ ์ฃผ์š” ๋™๊ธฐ๋Š” ๊ตฌ์กฐ์˜ ์ด๋™์„ฑ๊ณผ ์œ ์—ฐ์„ฑ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ํšจ์œจ์ ์œผ๋กœ ์ „์ฒด ์ธํ”„๋ผ์— ๊ฑธ์ณ ์ตœ๋Œ€ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๊ธฐ์กด ์š”์†Œ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ ์ „์ฒด์— ์ปจํ…Œ์ด๋„ˆํ™”ํ•˜๊ณ  ๋กค์•„์›ƒํ•˜์ง€ ์•Š์œผ๋ฉด ๋งค์šฐ ์‹ฌ๊ฐํ•œ ์‹ค์ˆ˜๋ฅผ ์ €์ง€๋ฅด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž์ฒด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ ์ €์žฅ์„ ๋‹ด๋‹นํ•˜๋Š” ์„œ๋น„์Šค๋„ ํด๋Ÿฌ์Šคํ„ฐ๋งํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ๋…ผ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค. k8s์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ์ž‘๋™ํ•˜๊ณ  ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐ์‹œํ‚ค๋Š” ์›น ์„œ๋ฒ„๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ๋ง ๋ฐ ๋ฐฐํฌํ•จ์œผ๋กœ์จ ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋ฏธ๋””์–ด๋‚˜ ๋ธ”๋กœ๊ทธ ํ”Œ๋žซํผ์„ ์˜ˆ๋กœ ๋“ค๋ฉด ๊ฒŒ์‹œ๋ฌผ์— ๋Œ€ํ•œ ๋™์ผํ•œ ๋Œ“๊ธ€์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฒฝ์šฐ๋“  ์šฐ๋ฆฌ๋Š” ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด, ์‹ฌ์ง€์–ด๋Š” ๊ฐ€์ƒ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ‘œํ˜„์„ ์™ธ๋ถ€ ์„œ๋น„์Šค๋กœ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž์ฒด๊ฐ€ ์•„์ง ํด๋Ÿฌ์Šคํ„ฐ๋˜์ง€ ์•Š์•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ๋ธŒ์— ๋ฐฐํฌ๋œ ์›น ์„œ๋ฒ„๋Š” ๋ณ„๋„๋กœ ํšŒ์ „ํ•˜๋Š” ์ •์  ์ „ํˆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

๋ญ”๊ฐ€ ๊ฑธ๋ฆฌ๋Š” ๋Š๋‚Œ์ด ๋“œ๋‚˜์š”? ์šฐ๋ฆฌ๋Š” ๋กœ๋“œ๋ฅผ ๋ถ„์‚ฐํ•˜๊ณ  ๊ธฐ๋ณธ ์›น ์„œ๋ฒ„ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด k8s ๋˜๋Š” Swarm์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•ด์„œ๋Š” ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ถฉ๋Œํ•˜๋ฉด ์ „์ฒด ํด๋Ÿฌ์Šคํ„ฐ ์ธํ”„๋ผ๊ฐ€ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ก์„ธ์Šค ์˜ค๋ฅ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋นˆ ์›น ํŽ˜์ด์ง€๊ฐ€ ๋ฌด์Šจ ์†Œ์šฉ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ฐ˜์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ์›น ์„œ๋ฒ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธํ”„๋ผ๋„ ํด๋Ÿฌ์Šคํ„ฐ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ๋งŒ ์šฐ๋ฆฌ๋Š” ํ•œ ํŒ€์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋ฉด์„œ๋„ ๋™์‹œ์— ์„œ๋กœ ๋…๋ฆฝ์ ์ธ ๊ตฌ์กฐ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”์šฑ์ด, ๋ฐฑ์—”๋“œ์˜ ์ ˆ๋ฐ˜์ด ๋กœ๋“œ ์ค‘์— "๋ถ•๊ดด"๋˜๋”๋ผ๋„ ๋‚˜๋จธ์ง€๋Š” ์‚ด์•„๋‚จ์„ ๊ฒƒ์ด๋ฉฐ, ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„œ๋กœ ๋™๊ธฐํ™”ํ•˜๋Š” ์‹œ์Šคํ…œ๊ณผ ์ƒˆ๋กœ์šด ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋์—†์ด ํ™•์žฅํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๊ธฐ๋Šฅ์€ ํ•„์š”ํ•œ ์šฉ๋Ÿ‰์— ๋น ๋ฅด๊ฒŒ ๋„๋‹ฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ๋ž™๋งŒ ์žˆ์—ˆ๋‹ค๋ฉด ๋ง์ด์ฃ .

๋˜ํ•œ ํด๋Ÿฌ์Šคํ„ฐ์— ๋ถ„์‚ฐ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ”๋กœ ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ•„์š”ํ•œ ๊ณณ์œผ๋กœ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค์— ๊ด€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ” ์ง€์—ญ ์–ด๋”˜๊ฐ€์— ์›น ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ฐ€๋™ํ•˜๊ณ  ๋™์‹œ์— ๋ชจ์Šคํฌ๋ฐ” ์ง€์—ญ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šคํ•  ๋•Œ ํŒจํ‚ท์„ ๋ณด๋‚ด๋Š” ๊ฒƒ์€ ๋งค์šฐ ๋น„๋…ผ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ปจํ…Œ์ด๋„ˆํ™”๋ฅผ ํ†ตํ•ด ๋™์ผํ•œ ์ถ”์ƒํ™” ์ˆ˜์ค€์—์„œ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ โ€‹โ€‹๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌ์ž์˜ ์ ๊ทน์ ์ธ ๊ฐœ์ž… ์—†์ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ์—์„œ ์ง์ ‘ ์ด ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์€ ์ƒˆ๋กœ์šด ํ•˜์œ„ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด ๋ณ„๋„์˜ DBMS๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์‰ฝ์Šต๋‹ˆ๋‹ค! yaml ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ์— ์—…๋กœ๋“œํ•˜๋ฉด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

๋ฌผ๋ก  ๋‚ด๋ถ€ ์ž‘์—…๋„ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”๋ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํŒ€์›์ด ์—…๋ฌด๋ฅผ ์œ„ํ•ด ์ „ํˆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์†์„ ๋„ฃ์„ ๋•Œ ๋ช‡ ๋ฒˆ์ด๋‚˜ ๋ˆˆ์„ ๊ฐ์•˜์Šต๋‹ˆ๊นŒ? ์‹ค์ œ๋กœ ๋‹น์‹ ์ด ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ์ง€๊ธˆ ํšŒ์ „ํ•˜๊ณ  ์žˆ๋Š” ์œ ์ผํ•œ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ฌผ๋ก , ์šฐ๋ฆฌ๋Š” ๋ชจ๋‘ ์—ฌ๊ธฐ ์žˆ๋Š” ์„ฑ์ธ์ด๊ณ , ์–ด๋”˜๊ฐ€์— ์ƒˆ๋กœ์šด ๋ฐฑ์—…์ด ์žˆ๊ณ , ๋” ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ๊ณณ์— ํ• ๋จธ๋‹ˆ์˜ ์˜ค์ด์™€ ๋‚ก์€ ์Šคํ‚ค๊ฐ€ ์žˆ๋Š” ์„ ๋ฐ˜ ๋’ค์— ๋˜ ๋‹ค๋ฅธ ๋ฐฑ์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์‚ฌ๋ฌด์‹ค์— ์ด๋ฏธ ๋ถˆ์ด ๋‚ฌ๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ „ํˆฌ ์ธํ”„๋ผ์™€ ์ „ํˆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ํŒ€์›์„ ์†Œ๊ฐœํ•  ๋•Œ๋งˆ๋‹ค ์ฃผ๋ณ€์˜ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•œ ์œ ํšจ๋Œ ์–‘๋™์ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๊ธ€์Ž„์š”, ์ดˆ๋ณด์ž์ธ ๊ทธ๋ฅผ ์•„๋Š” ์‚ฌ๋žŒ์ด ์žˆ์„๊นŒ์š”? ๋ฌด์„ญ์Šต๋‹ˆ๋‹ค. ๋™์˜ํ•˜์‹ค ๊ฒ๋‹ˆ๋‹ค.

์ปจํ…Œ์ด๋„ˆํ™”์™€ ์‹ค์ œ๋กœ ํ”„๋กœ์ ํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ถ„์‚ฐ๋œ ๋ฌผ๋ฆฌ์  ํ† ํด๋กœ์ง€๋Š” ์ด๋Ÿฌํ•œ ๊ฒ€์ฆ ์ˆœ๊ฐ„์„ ํ”ผํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž๋ฅผ ๋ฏฟ์ง€ ๋ชปํ•˜์‹œ๋‚˜์š”? ์ข‹์•„์š”! ๊ทธ์—๊ฒŒ ์ž‘์—…ํ•  ์ž์‹ ์˜ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๋‹ค๋ฅธ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์—ฐ๊ฒฐ์„ ๋Š๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ˆ˜๋™ ํ‘ธ์‹œ๋กœ๋งŒ ๋™๊ธฐํ™”ํ•˜๊ณ  ๋‘ ํ‚ค(ํ•˜๋‚˜๋Š” ํŒ€ ๋ฆฌ๋”์šฉ, ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๊ด€๋ฆฌ์ž์šฉ)์˜ ๋™๊ธฐ ์ˆœํ™˜์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋‘๊ฐ€ ํ–‰๋ณตํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํด๋Ÿฌ์Šคํ„ฐ๋ง์˜ ๋ฐ˜๋Œ€์ž๋กœ ๋ณ€ํ•ด์•ผ ํ•  ๋•Œ์ž…๋‹ˆ๋‹ค.

์–ด๋‘์šด๋ฉด

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ปจํ…Œ์ด๋„ˆํ™”ํ•˜๊ณ  ํ•˜๋‚˜์˜ ์ค‘์•™ ์„œ๋ฒ„์—์„œ ๊ณ„์† ์‹คํ–‰ํ•  ๊ฐ€์น˜๊ฐ€ ์—†๋Š” ์ด์œ ๋ฅผ ์ฃผ์žฅํ•˜๋ฉด์„œ ์šฐ๋ฆฌ๋Š” "ํ• ์•„๋ฒ„์ง€๊ฐ€ ํ•˜๋“œ์›จ์–ด์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‹คํ–‰ํ–ˆ์œผ๋‹ˆ ์šฐ๋ฆฌ๋„ ๊ทธ๋Ÿด ๊ฒƒ์ž…๋‹ˆ๋‹ค!"์™€ ๊ฐ™์€ ์ •ํ†ต์ ์ธ ์ˆ˜์‚ฌ์— ๊ตด๋ณตํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋Œ€์‹  ์ปจํ…Œ์ด๋„ˆํ™”๊ฐ€ ์‹ค์ œ๋กœ ์‹ค์งˆ์ ์ธ ์ด์ต์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ƒํ™ฉ์„ ์ƒ๊ฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ปจํ…Œ์ด๋„ˆ์— ๋ฒ ์ด์Šค๊ฐ€ ๊ผญ ํ•„์š”ํ•œ ํ”„๋กœ์ ํŠธ๋Š” ์ตœ๊ณ ์˜ ๋ฐ€๋ง ๋จธ์‹  ์ž‘์—…์ž๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ํ•œ ์†์— ๊ผฝ์„ ์ •๋„์ž…๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ k8s ๋˜๋Š” Docker Swarm ์ž์ฒด์˜ ์‚ฌ์šฉ๋„ ์ค‘๋ณต๋ฉ๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ๊ณผ๋Œ€ ๊ด‘๊ณ ์™€ ์„ฑ๋ณ„์— ๋”ฐ๋ฅธ "์ „๋Šฅ์ž"์˜ ํƒœ๋„๋กœ ์ธํ•ด ์ด๋Ÿฌํ•œ ๋„๊ตฌ๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ์™€ ์ปจํ…Œ์ด๋„ˆ. ๊ธ€์Ž„, ์ง€๊ธˆ์€ ์œ ํ–‰์ด๊ณ  ๋ชจ๋‘๊ฐ€ ๊ทธ๋ ‡๊ฒŒํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ตœ์†Œํ•œ ์ ˆ๋ฐ˜ ์ด์ƒ์˜ ๊ฒฝ์šฐ์—๋Š” ํ”„๋กœ์ ํŠธ์—์„œ Kubernetis ๋˜๋Š” Docker๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘๋ณต๋ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ๊ณ ๊ฐ์˜ ์ธํ”„๋ผ๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์šฉ๋œ ๋ชจ๋“  ํŒ€์ด๋‚˜ ์•„์›ƒ์†Œ์‹ฑ ํšŒ์‚ฌ๊ฐ€ ์ด๋ฅผ ์ธ์‹ํ•˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋ถ€๊ณผ๋˜๋ฉด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ผ์ • ๊ธˆ์•ก์˜ ์ฝ”์ธ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒํ™ฉ์€ ๋” ๋‚˜์ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋„์ปค/ํ๋ธŒ ๋งˆํ”ผ์•„๊ฐ€ ์ด๋Ÿฌํ•œ ์ธํ”„๋ผ ๋ฌธ์ œ๋ฅผ ์•„์›ƒ์†Œ์‹ฑํ•˜๋Š” ๊ณ ๊ฐ์„ ์–ด๋ฆฌ์„๊ฒŒ ์ง“๋ฐŸ๊ณ  ์žˆ๋‹ค๋Š” ์˜๊ฒฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ํด๋Ÿฌ์Šคํ„ฐ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ์ด๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ตฌํ˜„๋œ ์†”๋ฃจ์…˜์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ „๋ฐ˜์ ์œผ๋กœ ์ดํ•ดํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ Republic ๊ฐ„ํ–‰๋ฌผ์„ ํ†ตํ•ด ์šฐ๋ฆฌ ์‚ฌ๋ก€๋ฅผ ์„ค๋ช…ํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” ๊ณ ๊ฐ ํŒ€์ด Kubernetis์˜ ํ˜„์‹ค์—์„œ ์ž‘์—…ํ•˜๋„๋ก ๊ต์œกํ–ˆ๊ณ  ๋ชจ๋‘๊ฐ€ ๋งŒ์กฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์€ ๊ดœ์ฐฎ์•˜์Šต๋‹ˆ๋‹ค. ์ข…์ข… k8s "๊ตฌํ˜„์ž"๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์ธํ”„๋ผ๋ฅผ ์ธ์งˆ๋กœ ์‚ผ์Šต๋‹ˆ๋‹ค. ์ด์ œ kXNUMXs "๊ตฌํ˜„์ž"๋งŒ์ด ๋ชจ๋“  ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๊ณ  ํด๋ผ์ด์–ธํŠธ ์ธก์—๋Š” ์ „๋ฌธ๊ฐ€๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ด์ œ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์›น ์„œ๋ฒ„ ๋ถ€๋ถ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์œ ์ง€ ๊ด€๋ฆฌ๋„ ์•„์›ƒ์†Œ์‹ฑํ•œ๋‹ค๊ณ  ์ƒ์ƒํ•ด ๋ณด์„ธ์š”. ์šฐ๋ฆฌ๋Š” BD๊ฐ€ ์‹ฌ์žฅ์ด๊ณ  ์‹ฌ์žฅ์˜ ์ƒ์‹ค์€ ๋ชจ๋“  ์ƒ๋ช…์ฒด์—๊ฒŒ ์น˜๋ช…์ ์ด๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, ์ „๋ง์€ ์ตœ๊ณ ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Kubernetis๋ฅผ ๊ณผ๋Œ€ํ‰๊ฐ€ํ•˜๋Š” ๋Œ€์‹ , ๋งŽ์€ ํ”„๋กœ์ ํŠธ๋Š” AWS์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์š”๊ธˆ์— ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์‚ฌ์ดํŠธ/ํ”„๋กœ์ ํŠธ์˜ ๋ถ€ํ•˜์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ AWS๋Š” ๋” ์ด์ƒ ์œ ํ–‰ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ณผ์‹œ๊ฐ€ ๋ˆ๋ณด๋‹ค ๋” ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ IT ํ™˜๊ฒฝ์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

์ข‹์•„์š”. ํ”„๋กœ์ ํŠธ์— ์‹ค์ œ๋กœ ํด๋Ÿฌ์Šคํ„ฐ๋ง์ด ํ•„์š”ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ƒํƒœ ๋น„์ €์žฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์ด ๋ช…ํ™•ํ•˜๋‹ค๋ฉด ํด๋Ÿฌ์Šคํ„ฐ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

k8s๋กœ์˜ ์ „ํ™˜์ธ ์›ํ™œํ•œ ์—”์ง€๋‹ˆ์–ด๋ง ์†”๋ฃจ์…˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ๊ฐ€์žฅ ํฐ ๊ณจ์นซ๊ฑฐ๋ฆฌ๋Š” ํด๋Ÿฌ์Šคํ„ฐํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฐ์ดํ„ฐ ๋ณต์ œ์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ DBMS๋Š” ์ฒ˜์Œ์—๋Š” ๊ฐœ๋ณ„ ์ธ์Šคํ„ด์Šค ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ๋ฐฐํฌ์— ๋งค์šฐ ์ถฉ์‹คํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ ๊ทธ๋‹ค์ง€ ํ™˜์˜๋ฐ›์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์— DBMS๋ฅผ ์„ ํƒํ•  ๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ด์œ ๋Š” ์ตœ์†Œํ•œ์˜ ๋ฆฌ์†Œ์Šค์™€ ์—”์ง€๋‹ˆ์–ด๋ง ๋น„์šฉ์œผ๋กœ ๋ณต์ œํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ฒ˜์Œ์— ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ ๊ณ„ํš๋˜์ง€ ์•Š์•˜์ง€๋งŒ ๋‹จ์ˆœํžˆ ์ด ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐœ์ „ํ•œ ๊ฒฝ์šฐ์—๋Š” ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋„คํŠธ์›Œํฌ ๋“œ๋ผ์ด๋ธŒ์˜ ์†๋„์— ๋Œ€ํ•ด ๋งํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์†๋„๊ฐ€ ๋Š๋ฆฝ๋‹ˆ๋‹ค. ์ €๊ฒƒ๋“ค. ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ํ”„๋กœ์„ธ์„œ ์„ฑ๋Šฅ์ด๋‚˜ ์—ฌ์œ  RAM ๋“ฑ ๋” ๋งŽ์€ ๊ณณ์—์„œ DBMS ์ธ์Šคํ„ด์Šค๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ ๊ธฐํšŒ๋Š” ์•„์ง ์—†์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฐ€์ƒํ™”๋œ ๋””์Šคํฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ DBMS๋Š” ๊ฐ€๊นŒ์ด์— ์œ„์น˜ํ•œ ์ž์ฒด ๊ฐœ์ธ์šฉ ๊ธฐ๊ณ„ ์„ธํŠธ์— ๊ณ ์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ์˜ˆ์ƒ ๋งค์žฅ๋Ÿ‰์— ๋Œ€ํ•ด ์ถฉ๋ถ„ํžˆ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”๋ฅผ ๋ณ„๋„๋กœ ๋ƒ‰๊ฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์ƒ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ฃผ์ œ๋ฅผ ๊ณ„์†ํ•˜์ž๋ฉด, ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ Docker ๋ณผ๋ฅจ์—๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์žฅ๊ธฐ์ ์œผ๋กœ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ €์žฅ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ์—์„œ๋Š” ๊ธฐ์ˆ ์ ์œผ๋กœ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ปจํ…Œ์ด๋„ˆ์˜ FS์—์„œ ์ƒ์œ„ ํ˜ธ์ŠคํŠธ์˜ FS๋กœ ์ƒˆ๋กœ์šด ์ถ”์ƒํ™” ๊ณ„์ธต์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ์œ„ํ—˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ปจํ…Œ์ด๋„ˆํ™” ์ง€์› ์‹œ์Šคํ…œ์˜ ์šด์˜ ์‹œ ์ด๋Ÿฌํ•œ ๊ณ„์ธต ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก์— ์–ด๋ ค์›€์„ ๊ฒช๊ฒŒ ๋˜๋ฉด ์ด๋Š” ์ •๋ง ์žฌ์•™์ด ๋ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์ง„๋ณด์ ์ธ ์ธ๋ฅ˜์—๊ฒŒ ์•Œ๋ ค์ง„ ๋ฌธ์ œ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ๊ทผ์ ˆ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๋ณต์žกํ• ์ˆ˜๋ก ํŒŒ์†๋˜๊ธฐ ์‰ฝ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ชจ๋“  "๋ชจํ—˜"์„ ๊ณ ๋ คํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ•œ ๊ณณ์— ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ์ˆ˜์ต์„ฑ์ด ๋†’๊ณ  ์‰ฝ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปจํ…Œ์ด๋„ˆํ™”ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ์ž์ฒด์ ์œผ๋กœ ์‹คํ–‰ํ•˜๊ณ  ๋ฐฐํฌ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•ด ํ•œ ๊ณณ์—์„œ ํ•œ ๋ฒˆ๋งŒ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ์˜ค๋ฅ˜ ๋ฐ ๋น„๋™๊ธฐํ™” ๊ฐ€๋Šฅ์„ฑ์„ ์ตœ์†Œํ•œ์œผ๋กœ ์ค„์—ฌ์ค๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋ฌด์—‡์„ ์ด๋Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ปจํ…Œ์ด๋„ˆํ™”๋Š” ์‹ค์ œ๋กœ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ์•ฑ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ฑ„์›Œ์„œ ๋งˆ์น˜ XNUMX๊ฐœ์˜ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํšŒ์ „์‹œํ‚ฌ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ๋ถ„๋ช…ํžˆ ์ดํ•ด๋˜์–ด์•ผ ํ•œ๋‹ค.

์ถœ๋ ฅ ๋Œ€์‹ 

"๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ€์ƒํ™”ํ• ์ง€ ์—ฌ๋ถ€"์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ๊ฒฐ๋ก ์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๋‹ค๋ฉด ์‹ค๋ง์Šค๋Ÿฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ธํ”„๋ผ ์†”๋ฃจ์…˜์„ ๋งŒ๋“ค ๋•Œ๋Š” ์œ ํ–‰๊ณผ ์ง„๋ณด๊ฐ€ ์•„๋‹Œ ์šฐ์„  ์ƒ์‹์„ ๋”ฐ๋ผ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

Kubernetis์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ์›์น™๊ณผ ๋„๊ตฌ๊ฐ€ ์™„๋ฒฝํ•˜๊ฒŒ ๋“ค์–ด๋งž๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์œผ๋ฉฐ, ๊ทธ๋Ÿฌํ•œ ํ”„๋กœ์ ํŠธ์—๋Š” ์ ์–ด๋„ ๋ฐฑ์—”๋“œ ์˜์—ญ์—๋Š” ํ‰ํ™”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ปจํ…Œ์ด๋„ˆํ™”๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์ง€๋งŒ ์ผ๋ฐ˜ ์„œ๋ฒ„ ์ธํ”„๋ผ๊ฐ€ ํ•„์š”ํ•œ ํ”„๋กœ์ ํŠธ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทผ๋ณธ์ ์œผ๋กœ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ํด๋Ÿฌ์Šคํ„ฐ ๋ชจ๋ธ๋กœ ์žฌํ™•์žฅํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€