DevOps LEGO: ํŒŒ์ดํ”„๋ผ์ธ์„ ํ๋ธŒ์— ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

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

DevOps LEGO: ํŒŒ์ดํ”„๋ผ์ธ์„ ํ๋ธŒ์— ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

์ด์ œ ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋Š” 3์‹œ๊ฐ„ ์•ˆ์— ์ด๋ฃจ์–ด์ง€๋ฉฐ ์—”์ง€๋‹ˆ์–ด 3๋ช…๊ณผ ํ…Œ์Šคํ„ฐ XNUMX๋ช… ๋“ฑ XNUMX๋ช…์ด ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์„  ์‚ฌํ•ญ์€ ์ˆซ์ž๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œํ˜„๋˜๋ฉฐ ๋งŽ์€ ์‚ฌ๋ž‘์„ ๋ฐ›๋Š” TTM์˜ ๊ฐ์†Œ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๊ฒฝํ—˜์— ๋”ฐ๋ฅด๋ฉด DevOps์— ๋Œ€ํ•ด ์•Œ๊ณ  ์žˆ๋Š” ๊ณ ๊ฐ๋ณด๋‹ค DevOps์˜ ํ˜œํƒ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ณ ๊ฐ์ด ๋” ๋งŽ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ DevOps๋ฅผ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋” ๊ฐ€๊น๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ๊ฐ„๋‹จํ•œ ์ƒ์„ฑ์ž๋ฅผ ๊ฐœ๋ฐœํ–ˆ์œผ๋ฉฐ, ์ด ๊ฒŒ์‹œ๋ฌผ์—์„œ ์ด์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

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

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

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

๋”ฐ๋ผ์„œ ํ•œํŽธ์œผ๋กœ๋Š” ์ผ๋ จ์˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ  ๋‹ค๋ฅธ ํ•œํŽธ์œผ๋กœ๋Š” DevOps ์ง€์‹, ๊ด€ํ–‰ ๋ฐ ๋„๊ตฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ๊ณผ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•ด ๋ณด๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ์š”?

DevOps ์ƒ์„ฑ์ž ๋งŒ๋“ค๊ธฐ

Agile์—๋Š” ์ž์ฒด ์„ ์–ธ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ITIL์—๋Š” ์ž์ฒด ๋ฐฉ๋ฒ•๋ก ์ด ์žˆ์Šต๋‹ˆ๋‹ค. DevOps๋Š” ์šด์ด ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„์ง ํ…œํ”Œ๋ฆฟ๊ณผ ํ‘œ์ค€์„ ํš๋“ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ผ๋ถ€ ๋…ธ๋ ฅํ•˜๋‹ค ๊ฐœ๋ฐœ ๋ฐ ์šด์˜ ๊ด€ํ–‰์— ๋Œ€ํ•œ ํ‰๊ฐ€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธฐ์—…์˜ ์„ฑ์ˆ™๋„๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

๋‹คํ–‰ํžˆ 2014๋…„์— ์ž˜ ์•Œ๋ ค์ง„ ๊ธฐ์—…์ธ Gartner๊ฐ€ ์†Œ๋ธŒ๋ž„๋ผ ์ฃผ์š” DevOps ๊ด€ํ–‰๊ณผ ์ด๋“ค ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ธํฌ๊ทธ๋ž˜ํ”ฝ์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

DevOps LEGO: ํŒŒ์ดํ”„๋ผ์ธ์„ ํ๋ธŒ์— ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

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

ํ”„๋กœ์„ธ์Šค

DevOps LEGO: ํŒŒ์ดํ”„๋ผ์ธ์„ ํ๋ธŒ์— ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

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

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

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

๋ฌธํ™”

DevOps LEGO: ํŒŒ์ดํ”„๋ผ์ธ์„ ํ๋ธŒ์— ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

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

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

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

์‚ฌ๋žŒ๋“ค

DevOps LEGO: ํŒŒ์ดํ”„๋ผ์ธ์„ ํ๋ธŒ์— ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

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

๊ธฐ์ˆ 

DevOps LEGO: ํŒŒ์ดํ”„๋ผ์ธ์„ ํ๋ธŒ์— ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ธฐ์ˆ  ๋‹ค์ด์–ด๊ทธ๋žจ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ์ด ๊ฐ•์กฐ๋˜์–ด ์žˆ์ง€๋งŒ ๊ทธ ์•„๋ž˜์—๋Š” ๋งŽ์€ ๊ธฐ์ˆ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์„ค๋ช…์ด ํฌํ•จ๋œ ์ „์ฒด ์ฑ…์„ ์ถœํŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ๊ฒƒ์„ ๊ฐ•์กฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ๋กœ์„œ์˜ ์ธํ”„๋ผ

์ด์ œ ์•„๋งˆ๋„ ์ด ๊ฐœ๋…์€ ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ๋†€๋ผ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์ „์—๋Š” ์ธํ”„๋ผ์— ๋Œ€ํ•œ ์„ค๋ช…์ด ๋งŽ์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—”์ง€๋‹ˆ์–ด๋“ค์€ ๊ณตํฌ์— ์งˆ๋ ค ์ง€์นจ์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค., ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์€ ๋…ํŠนํ•˜๊ณ  ์†Œ์ค‘ํ•˜๊ณ  ์†Œ์ค‘ํ•˜๋ฉฐ ๋จผ์ง€ ์ž…์ž๊ฐ€ ๋‚ ์•„๊ฐ”์Šต๋‹ˆ๋‹ค.

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

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

์ง€์†์ ์ธ ์ „๋‹ฌ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

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

์˜์–ด์—๋Š” Continuous Delivery์™€ Continuous Distribution์ด๋ผ๋Š” ๋‹ค์–‘ํ•œ ๊ฐœ๋…์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค '์ง€์†์ ์ธ ์ „๋‹ฌ'๋กœ ๋ฒˆ์—ญํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ์•ฝ๊ฐ„์˜ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„์‚ฐ ์—๋„ˆ์ง€ ํšŒ์‚ฌ์˜ ๊ธฐ์ˆ  ๋ฌธ์„œ ํ๋ฆ„์„ ์œ„ํ•œ ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๋ช…๋ น์— ๋”ฐ๋ผ ์ƒ์‚ฐ์„ ์œ„ํ•œ ์„ค์น˜๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ ๋ฐฐ์†ก์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฐฐํฌ์—์„œ๋Š” ์„ค์น˜๊ฐ€ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์˜ ์ง€์†์  ์ „๋‹ฌ์€ ์ผ๋ฐ˜์ ์œผ๋กœ DevOps์˜ ํ•ต์‹ฌ ๋ถ€๋ถ„.

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

๋ˆ„๊ฐ€ ์šฐ๋ฆฌ๋ฅผ ํ•„์š”๋กœ ํ• ๊นŒ์š”? DevOps ๋””์ž์ด๋„ˆ?

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

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

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

์ถœ์ฒ˜ : habr.com

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