DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

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

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

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

์Šคํ”ผ์ปค ์†Œ๊ฐœ:

IT ๊ด€๋ฆฌ ๋ถ„์•ผ์—์„œ 35๋…„ ์ด์ƒ ๊ฒฝ๋ ฅ์„ ์Œ“์•˜์œผ๋ฉฐ Canonical์—์„œ OpenCloud์˜ ์ „์‹ ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์ฐธ์—ฌํ–ˆ์œผ๋ฉฐ 10๊ฐœ์˜ ์Šคํƒ€ํŠธ์—…์— ์ฐธ์—ฌํ–ˆ์œผ๋ฉฐ ๊ทธ ์ค‘ XNUMX๊ฐœ๋Š” Dell๊ณผ Docker์— ๋งค๊ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ทธ๋Š” SJ Technologies์˜ DevOps ๋ฐ ๋””์ง€ํ„ธ ์—…๋ฌด ๋‹ด๋‹น ๋ถ€์‚ฌ์žฅ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ์กด์˜ ๊ด€์ ์—์„œ ๋ณธ ์ด์•ผ๊ธฐ์ด๋‹ค.

์ œ ์ด๋ฆ„์€ John Willis์ด๊ณ  ์ €๋ฅผ ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๊ณณ์€ ํŠธ์œ„ํ„ฐ์ž…๋‹ˆ๋‹ค. @botchagalupe. Gmail๊ณผ GitHub์— ๋™์ผํ•œ ๋ณ„์นญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ใ… ์ด ํŽ˜์ด์ง€์—์„œ ๋‚ด ๋ณด๊ณ ์„œ์™€ ํ”„๋ ˆ์  ํ…Œ์ด์…˜์˜ ๋น„๋””์˜ค ๋…นํ™”๋ฌผ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

DevOps๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

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

๊ฒฐ๊ตญ ๋‚˜๋Š” ๋‹ค์Œ์„ ์ฃผ์—ˆ๋‹ค DevOps ์ •์˜: ์ธ์ ์ž๋ณธ์„ ๊ณ ์„ฑ๊ณผ ์กฐ์ง์ž๋ณธ์œผ๋กœ ์ „ํ™˜์‹œํ‚ค๋Š” ์ผ๋ จ์˜ ๊ด€ํ–‰๊ณผ ํŒจํ„ด์ด๋‹ค. ํ•œ ๊ฐ€์ง€ ์˜ˆ๋Š” ์ง€๋‚œ 50~60๋…„ ๋™์•ˆ Toyota๊ฐ€ ์šด์˜ํ•œ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

(์ดํ•˜ ํ•ด๋‹น ๋„ํ‘œ๋Š” ์ฐธ๊ณ ์ž๋ฃŒ๊ฐ€ ์•„๋‹Œ ๊ทธ๋ฆผ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋‚ด์šฉ์€ ์‹ ๊ทœ ํšŒ์‚ฌ๋งˆ๋‹ค ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ, ํ•ด๋‹น ๊ทธ๋ฆผ์€ ๋ณ„๋„๋กœ ํ™•์ธ ๋ฐ ํ™•๋Œ€ํ•˜์—ฌ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋งํฌ์—์„œ.)

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

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

๋‚˜์œ ๋ฌธํ™”๋Š” ์•„์นจ ์‹์‚ฌ๋กœ ์ข‹์€ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋จน์Šต๋‹ˆ๋‹ค

์ฃผ์š” ์•„์ด๋””์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์กฐ์ง์˜ ๋ฌธํ™” ์ž์ฒด๊ฐ€ ๋‚˜์˜๋‹ค๋ฉด ๋ฆฐ(Lean), ์• ์ž์ผ(Agile), SAFE ๋ฐ DevOps๊ฐ€ ์•„๋ฌด๋ฆฌ ๋งŽ์•„๋„ ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์Šค์ฟ ๋ฒ„ ์žฅ๋น„ ์—†์ด ๊นŠ์ด ๋‹ค์ด๋น™ํ•˜๊ฑฐ๋‚˜ ์—‘์Šค๋ ˆ์ด ์—†์ด ์ž‘์—…ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฆ‰, Drucker์™€ Deming์„ ๋ฐ”๊ฟ” ๋งํ•˜๋ฉด ๋‚˜์œ ์กฐ์ง ๋ฌธํ™”๋Š” ์–ด๋–ค ์ข‹์€ ์‹œ์Šคํ…œ๋„ ์งˆ์‹์‹œํ‚ค์ง€ ์•Š๊ณ  ์‚ผ์ผœ๋ฒ„๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ์ฃผ์š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ๋ชจ๋“  ์ž‘์—…์„ ํ‘œ์‹œํ•˜๋„๋ก ์„ค์ •: ๋ชจ๋“  ์ž‘์—…์„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋“œ์‹œ ์–ด๋–ค ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ์˜๋ฏธ๊ฐ€ ์•„๋‹ˆ๋ผ, ๊ด€์ฐฐ ๊ฐ€๋Šฅํ•ด์•ผ ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.
  2. ํ†ตํ•ฉ ์ž‘์—… ๊ด€๋ฆฌ ์‹œ์Šคํ…œ: ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ํ†ตํ•ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. "๋ถ€์กฑ" ์ง€์‹๊ณผ ์ œ๋„์  ์ง€์‹ ๋ฌธ์ œ์—์„œ 9๋ช… ์ค‘ 10๋ช…์€ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์ผ์œผํ‚ค๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. ์ฑ…์—์„œ "ํ”ผ๋‹‰์Šค ํ”„๋กœ์ ํŠธ" ๋ฌธ์ œ๋Š” ๋ธŒ๋ ŒํŠธ(Brent)๋ผ๋Š” ํ•œ ์‚ฌ๋žŒ์—๊ฒŒ ์žˆ์—ˆ๋Š”๋ฐ, ๊ทธ๋กœ ์ธํ•ด ํ”„๋กœ์ ํŠธ๊ฐ€ ์˜ˆ์ •๋ณด๋‹ค XNUMX๋…„์ด๋‚˜ ๋Šฆ์–ด์ง€๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ €๋Š” ์–ด๋””์—์„œ๋‚˜ ์ด๋Ÿฌํ•œ "๋ธŒ๋ ŒํŠธ์œ "๋ฅผ ๋งŒ๋‚˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ชฉ๋ก์˜ ๋‹ค์Œ ๋‘ ํ•ญ๋ชฉ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  3. ์ œ์•ฝ ๋ฐฉ๋ฒ•๋ก  ์ด๋ก : ์ œ์•ฝ ์ด๋ก .
  4. ํ˜‘์—… ํ•ดํ‚น: ํ˜‘์—… ํ•ดํ‚น.
  5. ํ† ์š”ํƒ€ ์นดํƒ€(์นดํƒ€ ์ฝ”์นญ): Toyota Kata์— ๋Œ€ํ•ด์„œ๋Š” ๋งŽ์ด ์ด์•ผ๊ธฐํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ์ด ์žˆ์œผ์‹œ๋ฉด ๋‚ด github์—์„œ ํ”„๋ ˆ์  ํ…Œ์ด์…˜์ด ์žˆ์–ด์š” ์ด ์ฃผ์ œ์˜ ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์— ๋Œ€ํ•ด.
  6. ์‹œ์žฅ์ง€ํ–ฅ์ ์ธ ์กฐ์ง: ์‹œ์žฅ์ง€ํ–ฅ์ ์ธ ์กฐ์ง.
  7. Shift-์™ผ์ชฝ ๊ฐ์‚ฌ์ž: ์ฃผ๊ธฐ์˜ ์ดˆ๊ธฐ ๋‹จ๊ณ„์—์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

(์ด ๊ทธ๋ฆผ์€ ๋ณ„๋„๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋งํฌ ์ฐธ์กฐ)

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

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

(์ด ๊ทธ๋ฆผ์€ ๋ณ„๋„๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋งํฌ ์ฐธ์กฐ)

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

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

(์ด ๊ทธ๋ฆผ์€ ๋ณ„๋„๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋งํฌ ์ฐธ์กฐ)

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

(์ด ๊ทธ๋ฆผ์€ ๋ณ„๋„๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋งํฌ ์ฐธ์กฐ)

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

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

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

(์ด ๊ทธ๋ฆผ์€ ๋ณ„๋„๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋งํฌ ์ฐธ์กฐ)

์ด ์€ํ–‰์˜ ๋งˆ์ง€๋ง‰ ํšŒ์˜๋Š” ํˆฌ์ž ์†Œํ”„ํŠธ์›จ์–ด ํŒ€๊ณผ์˜ ๋งŒ๋‚จ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋…€์™€ ํ•จ๊ป˜ ์ข…์ด์— ๋งˆ์ปค๋กœ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์“ฐ๋Š” ๊ฒƒ์ด ๋ณด๋“œ๋ณด๋‹ค ๋‚ซ๊ณ  ์Šค๋งˆํŠธ ๋ณด๋“œ๋ณด๋‹ค ๋” ๋‚ซ๋‹ค๋Š” ๊ฒƒ์ด ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค.

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

์ง€๊ธˆ ๋ณด์‹œ๋Š” ์‚ฌ์ง„์€ ๋ฏธํŒ… XNUMX์ผ์ฐจ์— ์žˆ์—ˆ๋˜ ํ˜ธํ…” ํšŒ์˜์‹ค์˜ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ์ฒด๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ„ด, ์ฆ‰ ์›ํ˜•์„ ๊ฒ€์ƒ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ง์›๋“ค์—๊ฒŒ ์งˆ๋ฌธ์„ ํ•˜๋ฉด ์ง์›๋“ค์€ ์„ธ ๊ฐ€์ง€ ์ƒ‰์ƒ(๊ฒ€์€์ƒ‰, ๋นจ๊ฐ„์ƒ‰, ํŒŒ๋ž€์ƒ‰)์œผ๋กœ ๋œ ๋งˆ์ปค๋กœ ๋‹ต์„ ์ ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์›ํ˜•์— ๋Œ€ํ•œ ๊ทธ๋“ค์˜ ๋‹ต๋ณ€์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋ชจ๋“  ์›ํ˜•์„ ์ˆœ์„œ๋Œ€๋กœ ๋…ผ์˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

1. ๋ชจ๋“  ์ž‘์—… ํ‘œ์‹œ: ์ž‘์—… ํ‘œ์‹œ

๋‚ด๊ฐ€ ํ•จ๊ป˜ ์ผํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํšŒ์‚ฌ์—๋Š” ์•Œ๋ ค์ง€์ง€ ์•Š์€ ์ž‘์—…์˜ ๋น„์œจ์ด ๋งค์šฐ ๋†’์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ ์ง์›์ด ๋‹ค๋ฅธ ์ง์›์—๊ฒŒ ์™€์„œ ๋‹จ์ˆœํžˆ ๋ฌด์–ธ๊ฐ€๋ฅผ ์š”์ฒญํ•˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ ์กฐ์ง์—์„œ๋Š” ๊ณ„ํš๋˜์ง€ ์•Š์€ ์ž‘์—…์ด 60% ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ž‘์—…์˜ ์ตœ๋Œ€ 40%๋Š” ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ๋“  ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณด์ž‰์ด์—ˆ๋‹ค๋ฉด ๋‚ด ์ธ์ƒ์—์„œ ๋‹ค์‹œ๋Š” ๊ทธ ๋น„ํ–‰๊ธฐ์— ํƒ‘์Šนํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž‘์—…์˜ ์ ˆ๋ฐ˜๋งŒ ๋ฌธ์„œํ™”๋˜๋ฉด ์ด ์ž‘์—…์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆ˜ํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ๋ฐฉ๋ฒ•์€ ์“ธ๋ชจ๊ฐ€ ์—†๋Š” ๊ฒƒ์œผ๋กœ ํŒ๋ช…๋ฉ๋‹ˆ๋‹ค. ์•Œ๋ ค์ง„ 50%๊ฐ€ ์ž‘์—…์˜ ๊ฐ€์žฅ ์ผ๊ด€๋˜๊ณ  ๋ช…ํ™•ํ•œ ๋ถ€๋ถ„์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ž๋™ํ™”๋Š” ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์ง€ ๋ชปํ•˜๊ณ  ์ตœ์•…์˜ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ฌด๊ฒƒ๋„ ์ž๋™ํ™”ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ๋ฌผ์€ ๋ณด์ด์ง€ ์•Š๋Š” ์ ˆ๋ฐ˜์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ๊ฐ€ ์—†์œผ๋ฉด ๋ชจ๋“  ์ข…๋ฅ˜์˜ ํ•ดํ‚น๊ณผ ์ˆจ๊ฒจ์ง„ ์ž‘์—…์„ ์ฐพ๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋ณ‘๋ชฉ ํ˜„์ƒ, ์ฆ‰ ์ œ๊ฐ€ ์ด๋ฏธ ์ด์•ผ๊ธฐํ•œ ๋ฐ”๋กœ "๋ธŒ๋ ŒํŠธ"๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Dominica DeGrandis์˜ ํ›Œ๋ฅญํ•œ ์ฑ…์ด ์žˆ์Šต๋‹ˆ๋‹ค. "์ž‘์—…์„ ๋ˆˆ์— ๋„๊ฒŒ ๋งŒ๋“ค๊ธฐ". ๊ทธ๋…€๋Š” ๊ณต๊ฐœํ•œ๋‹ค ๋‹ค์„ฏ ๊ฐ€์ง€ "์‹œ๊ฐ„ ๋ˆ„์ถœ" (์‹œ๊ฐ„ ๋„๋‘‘):

  • ์ง„ํ–‰ ์ค‘์ธ ์ž‘์—…(WIP)์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค.
  • ์•Œ ์ˆ˜ ์—†๋Š” ์ข…์†์„ฑ
  • ๊ณ„ํš๋˜์ง€ ์•Š์€ ์ž‘์—…
  • ์šฐ์„ ์ˆœ์œ„ ์ถฉ๋Œ
  • ์†Œ์™ธ๋œ ์—…๋ฌด

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

ํ”ผ๋‹‰์Šค ํ”„๋กœ์ ํŠธ(Phoenix Project)๋Š” 90๋…„์ด๋‚˜ ๋Šฆ์–ด์ง„ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๋†€๋ผ์šด ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ธ๋ฌผ ์ค‘ ํ•œ ๋ช…์ด ํ•ด๊ณ ๋ฅผ ๋‹นํ•˜๊ฒŒ ๋˜๊ณ , ๊ทธ๋Š” ์ผ์ข…์˜ ์†Œํฌ๋ผํ…Œ์Šค๋กœ ์ œ์‹œ๋˜๋Š” ๋˜ ๋‹ค๋ฅธ ์ธ๋ฌผ์„ ๋งŒ๋‚˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋Š” ์ •ํ™•ํžˆ ๋ฌด์—‡์ด ์ž˜๋ชป๋˜์—ˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ํšŒ์‚ฌ์—๋Š” Brent๋ผ๋Š” ์ด๋ฆ„์˜ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ํ•œ ๋ช… ์žˆ์œผ๋ฉฐ ๋ชจ๋“  ์ž‘์—…์ด ์–ด๋–ป๊ฒŒ ๋“  ๊ทธ๋ฅผ ํ†ตํ•ด ์ง„ํ–‰๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ํšŒ์˜ ์ค‘ ํ•˜๋‚˜์—์„œ ๋ถ€ํ•˜ ์ง์› ์ค‘ ํ•œ ๋ช…์ด ์งˆ๋ฌธ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๊ฐ 9๋ถ„ ์ž‘์—…์— ์ผ์ฃผ์ผ์ด ๊ฑธ๋ฆฌ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ ๋Œ€๋‹ต์€ ๋Œ€๊ธฐ์—ด ์ด๋ก ๊ณผ ๋ฆฌํ‹€์˜ ๋ฒ•์น™์„ ๋งค์šฐ ๋‹จ์ˆœํ™”ํ•œ ํ”„๋ ˆ์  ํ…Œ์ด์…˜์ด๋ฉฐ, ์ด ํ”„๋ ˆ์  ํ…Œ์ด์…˜์—์„œ๋Š” 63% ์ ์œ ์œจ์—์„œ ๊ฐ ์ž‘์—… ์‹œ๊ฐ„์ด 7์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๊ฐ ์ž‘์—…์€ ๋‹ค๋ฅธ 9๋ช…์—๊ฒŒ ์ „์†ก๋˜์–ด์•ผ ํ•˜๋ฉฐ, ๊ทธ๋Ÿฌ๋ฉด ๊ทธ ์‹œ๊ฐ„์€ XNUMX์‹œ๊ฐ„, XNUMXร—XNUMX๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๋งํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒƒ์€ ๋ฆฌํ‹€์˜ ๋ฒ•์น™์ด๋‚˜ ๋ณต์žกํ•œ ๋Œ€๊ธฐ์—ด ์ด๋ก ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ตœ์†Œํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

์ž‘์—…์ด ๋ณด์ด๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๊ณ (์‚ฌ์ง„์—์„œ ๋„๋ฏธ๋‹ˆํฌ๊ฐ€ ํ•˜๊ณ  ์žˆ๋Š” ์ผ์ด ๋ฐ”๋กœ ๊ทธ๊ฒƒ์ด๋‹ค), XNUMX๋ฒˆ์˜ ์‹œ๊ฐ„ ๋ˆ„์ˆ˜์— ๋Œ€ํ•œ ์ถ”์ƒํ™”๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์ž๋™ํ™”๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

2. ์—…๋ฌด ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ํ†ตํ•ฉ: ์—…๋ฌด ๊ด€๋ฆฌ

๋‚ด๊ฐ€ ๋งํ•˜๋Š” ์›ํ˜•์€ ์ผ์ข…์˜ ํ”ผ๋ผ๋ฏธ๋“œ์ด๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ž‘์—…์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆ˜ํ–‰๋˜๋ฉด ๋‘ ๋ฒˆ์งธ ์ž‘์—…์€ ์ด๋ฏธ ์ผ์ข…์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ด๋“ค ์ค‘ ๋‹ค์ˆ˜๋Š” ์Šคํƒ€ํŠธ์—…์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์œผ๋ฉฐ Fortune 5000๋Œ€ ๊ธฐ์—…๊ณผ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ํšŒ์‚ฌ์—์„œ๋Š” ์—ผ๋‘์— ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ทผ๋ฌดํ–ˆ๋˜ ๋งˆ์ง€๋ง‰ ํšŒ์‚ฌ์—๋Š” ํ‹ฐ์ผ“ํŒ… ์‹œ์Šคํ…œ์ด 10๊ฐœ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œ ํŒ€์€ Remedy๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ , ๋‹ค๋ฅธ ํŒ€์€ ์ž์ฒด ์‹œ์Šคํ…œ์„ ์ž‘์„ฑํ–ˆ์œผ๋ฉฐ, ์„ธ ๋ฒˆ์งธ ํŒ€์€ Jira๋ฅผ ์‚ฌ์šฉํ–ˆ๊ณ , ์ผ๋ถ€๋Š” ์ด๋ฉ”์ผ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ํšŒ์‚ฌ์— 30๊ฐœ์˜ ํŒŒ์ดํ”„๋ผ์ธ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋„ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ๋ฅผ ๋ชจ๋‘ ๋…ผ์˜ํ•  ์‹œ๊ฐ„์€ ์—†์Šต๋‹ˆ๋‹ค.

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

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

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

์„œ๋น„์Šค ํŒŒ์ดํ”„๋ผ์ธ

์ด๋Š” ๋‹ค์‹œ ๋Œ€๊ธฐ์—…์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ถ„์•ผ์˜ ์‹ ์ƒ ํšŒ์‚ฌ๋ผ๋ฉด ์†Œ๋งค๋ฅผ ๊ฑท์–ด๋ถ™์ด๊ณ  Travis CI ๋˜๋Š” CircleCI์™€ ํ˜‘๋ ฅํ•˜์„ธ์š”. Fortune 5000๋Œ€ ๊ธฐ์—…์˜ ๊ฒฝ์šฐ ์ œ๊ฐ€ ๊ทผ๋ฌดํ–ˆ๋˜ ์€ํ–‰์—์„œ ์žˆ์—ˆ๋˜ ์ผ์ด ๋Œ€ํ‘œ์ ์ž…๋‹ˆ๋‹ค. Google์ด ๊ทธ๋“ค์—๊ฒŒ ์™€์„œ ์˜ค๋ž˜๋œ IBM ์‹œ์Šคํ…œ์˜ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. Google ์ง์›๋“ค์ด ํ˜ผ๋ž€์Šค๋Ÿฌ์›Œ์„œ ๋ฌผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์†Œ์Šค ์ฝ”๋“œ๋Š” ์–ด๋””์— ์žˆ์Šต๋‹ˆ๊นŒ? ํ•˜์ง€๋งŒ ์†Œ์Šค ์ฝ”๋“œ๋„ ์—†๊ณ  GUI๋„ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋Œ€๊ทœ๋ชจ ์กฐ์ง์ด ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ํ˜„์‹ค์ž…๋‹ˆ๋‹ค. ์˜ค๋ž˜๋œ ๋ฉ”์ธํ”„๋ ˆ์ž„์— ์žˆ๋Š” 40๋…„ ๋œ ์€ํ–‰ ๊ธฐ๋ก์ž…๋‹ˆ๋‹ค. ๋‚ด ๊ณ ๊ฐ ์ค‘ ํ•œ ๋ช…์€ KeyBank ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•ด Circuit Breaker ํŒจํ„ด๊ณผ Chaos Monkey๊ฐ€ ํฌํ•จ๋œ Kubernetes ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ์ปจํ…Œ์ด๋„ˆ๋Š” ๊ถ๊ทน์ ์œผ๋กœ COBOL ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

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

3. ์ œ์•ฝ์ด๋ก : ์ œ์•ฝ์ด๋ก 

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

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

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

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

4. ํ˜‘์—… ํ•ดํ‚น: ํ˜‘์—… ํ•ดํ‚น

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

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

5. ์นดํƒ€ ์ฝ”์นญ

์ฒ˜์Œ์— ๊ฒฝ๊ณ ํ–ˆ๋“ฏ์ด ์˜ค๋Š˜์€ ์ด์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ์žˆ์œผ์‹  ๋ถ„๋“ค์€ ํ•œ๋ฒˆ ์‚ดํŽด๋ณด์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š” ๋‚ด ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ์ค‘ ์ผ๋ถ€.

์ด ์ฃผ์ œ์— ๊ด€ํ•ด Mike Rother์˜ ์ข‹์€ ๊ฐ•์—ฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค:

6. ์‹œ์žฅ์ง€ํ–ฅ์ : ์‹œ์žฅ์ง€ํ–ฅ์ ์ธ ์กฐ์ง

์—ฌ๊ธฐ์—๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "I" ์‚ฌ๋žŒ, "T" ์‚ฌ๋žŒ, "E" ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. '๋‚˜'๋ผ๋Š” ์‚ฌ๋žŒ์€ ์˜ค์ง ํ•œ ๊ฐ€์ง€ ์ผ๋งŒ ํ•˜๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋“ค์€ ๋ถ„๋ฆฌ๋œ ๋ถ€์„œ๊ฐ€ ์žˆ๋Š” ์กฐ์ง์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. "T"๋Š” ์‚ฌ๋žŒ์ด ํ•œ ๊ฐ€์ง€ ์ผ์„ ์ž˜ํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ์ผ๋„ ์ž˜ํ•˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. "E" ๋˜๋Š” ์‹ฌ์ง€์–ด "comb"์€ ์‚ฌ๋žŒ์ด ๋งŽ์€ ๊ธฐ์ˆ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์„ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

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

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

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

7. Shift-left ๊ฐ์‚ฌ์ž: ์ฃผ๊ธฐ ์ดˆ๊ธฐ์— ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ „์‹œ๋œ ์•ˆ์ „ ๊ทœ์น™ ์ค€์ˆ˜

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

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

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

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

์— ๋”ฐ๋ฅด๋ฉด ๋ณด๊ณ ์„œ2018๋…„ Sonatype์ด ๋งŒ๋“  ๋Š” 2017๋…„์— 87์–ต ๊ฑด์˜ OSS ๋‹ค์šด๋กœ๋“œ ์š”์ฒญ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

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

์ด ์‹œํ€€์Šค์˜ ์˜ˆ:
DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

๋‚˜๋Š” ๋ชจ๋“  ์ œํ’ˆ์„ ์ข‹์•„ํ•˜์ง€๋งŒ ํŠน์ • ์ œํ’ˆ์— ๋Œ€ํ•œ ๊ถŒ์žฅ ์‚ฌํ•ญ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ฒ˜์Œ์— ์—…๊ณ„์˜ ์กฐ์ง์  ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ DevOps๋ฅผ ํ†ตํ•ด ์ œํ’ˆ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ž‘์—… ๋‹จ๊ณ„๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ์ด๋ฅผ ์˜ˆ๋กœ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

DevOps ์›์น™์— ๊ธฐ๋ฐ˜ํ•œ XNUMX๊ฐ€์ง€ ํ˜์‹  ์›ํ˜•

๋ณด์•ˆ์— ๋Œ€ํ•ด์„œ๋„ ๋™์ผํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ทจํ•˜์ง€ ๋ชปํ•  ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

ํ•ฉ๊ณ„

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

์œ ์šฉํ•œ ๋งํฌ

๋‹ค์Œ์€ ๊ท€ํ•˜์—๊ฒŒ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” DevOops ์ปจํผ๋Ÿฐ์Šค์˜ ๋ช‡ ๊ฐ€์ง€ ๊ฐ•์—ฐ์ž…๋‹ˆ๋‹ค.

๋“ค์—ฌ๋‹ค๋ณด๋‹ค ะฟั€ะพะณั€ะฐะผะผัƒ DevOops 2020 ๋ชจ์Šคํฌ๋ฐ” โ€” ๊ฑฐ๊ธฐ์—๋Š” ํฅ๋ฏธ๋กœ์šด ๊ฒƒ๋“ค์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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