DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

์ด์Šค๋ผ์—˜ ์ตœ์ดˆ์˜ DevOps ์ธ์ฆ ๊ฐœ์‹œ์ž์ด์ž ๊ฐ•์‚ฌ ์ค‘ ํ•œ ๋ช…์ธ Otomato Software์˜ ์ฐฝ๋ฆฝ์ž์ด์ž ์ด์‚ฌ์ธ Anton Weiss๋Š” ์ž‘๋…„์— ์—ฐ์„คํ–ˆ์Šต๋‹ˆ๋‹ค. DevOpsDays ๋ชจ์Šคํฌ๋ฐ” ์นด์˜ค์Šค ์ด๋ก ๊ณผ ์นด์˜ค์Šค ์—”์ง€๋‹ˆ์–ด๋ง์˜ ์ฃผ์š” ์›๋ฆฌ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ณ , ๋ฏธ๋ž˜์˜ ์ด์ƒ์ ์ธ DevOps ์กฐ์ง์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋ณด๊ณ ์„œ์˜ ํ…์ŠคํŠธ ๋ฒ„์ „์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.



์ข‹์€ ์•„์นจ!

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

2018๋…„์— DevOps๊ฐ€ ์ด๋ฏธ ์ง์—…์ด ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๋ถ„ ์†์„ ๋“ค์–ด์ฃผ์„ธ์š”. ๊ทธ๋Ÿฐ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—… ์„ค๋ช…์— "DevOps ์—”์ง€๋‹ˆ์–ด"๋ผ๊ณ  ํ‘œ์‹œ๋œ DevOps ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ํšŒ์˜์‹ค์— DevOps ๊ด€๋ฆฌ์ž๊ฐ€ ์žˆ๋‚˜์š”? ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. DevOps ์„ค๊ณ„์ž? ๋˜ํ•œ ์•„๋‹ˆ์˜ค. ๋ถ€์กฑํ•œ. DevOps ์—”์ง€๋‹ˆ์–ด๋ผ๊ณ  ๋งํ•˜๋Š” ์‚ฌ๋žŒ์ด ์•„๋ฌด๋„ ์—†๋‹ค๋Š” ๊ฒƒ์ด ์ •๋ง ์‚ฌ์‹ค์ธ๊ฐ€์š”?

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

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

์šฐ๋ฆฌ๋Š” ์ฐฝ์˜์ ์ธ ์‚ฌ๋žŒ๋“ค์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹จ์ง€ ์•ˆ์ฃผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” DevOps๊ฐ€ ์ถฉ๋ถ„ํžˆ ํฌ๊ด„์ ์ธ ๋‹จ์–ด๊ฐ€ ์•„๋‹ˆ๋ฉฐ ์—ฌ์ „ํžˆ ๋‹ค์–‘ํ•˜๊ณ  ํฅ๋ฏธ๋กœ์šด ์š”์†Œ๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ๋น„๋ฐ€ ์‹คํ—˜์‹ค๋กœ ๊ฐ€์„œ DevTestOps, GitOps, DevSecOps, BizDevOps, ProdOps์™€ ๊ฐ™์€ ํฅ๋ฏธ๋กœ์šด ๋Œ์—ฐ๋ณ€์ด๋ฅผ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

๊ทธ๋ž˜์„œ ์ €๋Š” ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ "Ops, ๊ทธ๋Ÿฌ๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค"๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

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

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

์‹œ์Šคํ…œ์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๊ฐ€ ์ด๋ฏธ ์‹œ์Šคํ…œ ์‚ฌ๊ณ ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ์‹œ์Šคํ…œ์ด ๋ฌด์—‡์ธ์ง€ ์ƒ๊ธฐํ•ด ๋ด…์‹œ๋‹ค.

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

๋‹น์‹ ์ด ํ˜๋ช…์ ์ธ ํ•ด์ปค๋ผ๋ฉด ๋‹น์‹ ์—๊ฒŒ ์‹œ์Šคํ…œ์€ ๋ถ„๋ช…ํžˆ ์•…ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹น์‹  ์œ„์— ๊ฑธ๋ ค ์žˆ๊ณ  ๋‹น์‹ ์ด ์›ํ•˜์ง€ ์•Š๋Š” ์ผ์„ ํ•˜๋„๋ก ๊ฐ•์š”ํ•˜๋Š” ๊ตฌ๋ฆ„์ž…๋‹ˆ๋‹ค.

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

์‹œ์Šคํ…œ ์‚ฌ๊ณ ์˜ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ ์‹œ์Šคํ…œ์€ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ „์ฒด์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์˜๋ฏธ์—์„œ ์šฐ๋ฆฌ ๊ฐ์ž๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ผํ•˜๋Š” ์กฐ์ง์€ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ๊ณผ ๋‚ด๊ฐ€ ๋งŒ๋“ค๊ณ  ์žˆ๋Š” ๊ฒƒ์€ ์‹œ์Šคํ…œ์ด๋ผ๊ณ  ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค.

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

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

ํ–‰๋™์ ์ธ ๊ด€์ ์—์„œ ๋ณด๋ฉด ๋˜ ๋‹ค๋ฅธ ํฅ๋ฏธ๋กœ์šด ์‚ฌ์‹ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์€ ๊ฐœ๋ณ„ ๋ถ€๋ถ„์ด ํ•  ์ˆ˜ ์—†๋Š” ์ผ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋‡Œ๋Š” ๋†€๋ผ์šด ๊ธฐ๊ณ„์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‡Œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ 10%๋„ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‡Œ๋Š” ์šฐ๋ฆฌ ๋ชธ์ด๋ผ๋Š” ์‹œ์Šคํ…œ๊ณผ ๋ณ„๋„๋กœ ๊ธฐ๋Šฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ์ฆ๋ช…ํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๋‘๊ฐœ๊ณจ์„ ์—ด๊ณ  ๋‡Œ๋ฅผ ๊บผ๋‚ด ์ปดํ“จํ„ฐ ์•ž์— ๋†“๊ณ  ๊ฐ„๋‹จํ•œ ๊ฒƒ์„ ์“ฐ๋„๋กํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด Python์˜ "Hello, world"์ž…๋‹ˆ๋‹ค.

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

์ดˆ๊ธฐ ์กฐ๊ฑด์— ๋Œ€ํ•œ ์ด๋Ÿฌํ•œ ๋ฏผ๊ฐ๋„๋Š” ๋ฏธ๊ตญ ๊ธฐ์ƒํ•™์ž์ธ Ed Lorenz์— ์˜ํ•ด ์ฒ˜์Œ ๋ฐœ๊ฒฌ๋˜๊ณ  ์—ฐ๊ตฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ์ด๋Š” '๋‚˜๋น„ํšจ๊ณผ'๋กœ ๋ถˆ๋ฆฌ๋ฉฐ '์นด์˜ค์Šค ์ด๋ก '์ด๋ผ๋Š” ๊ณผํ•™์‚ฌ์ƒ ์šด๋™์˜ ๋ฐœ์ „์œผ๋กœ ์ด์–ด์กŒ๋‹ค. ์ด ์ด๋ก ์€ 20์„ธ๊ธฐ ๊ณผํ•™์˜ ์ฃผ์š” ํŒจ๋Ÿฌ๋‹ค์ž„ ์ „ํ™˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์นด์˜ค์Šค ์ด๋ก 

ํ˜ผ๋ˆ์„ ์—ฐ๊ตฌํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ์Šค์Šค๋กœ๋ฅผ ํ˜ผ๋ˆํ•™์ž๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

์—ฌ๋Ÿฌ๋ถ„ ์ค‘ ๋งŽ์€ ๋ถ„๋“ค๋„ ์ข…์ข… ์ด๋Ÿฐ ๋Š๋‚Œ์„ ๋ฐ›์œผ์‹œ๋ฆฌ๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ๋ถ„๋„ ์—ญ์‹œ ํ˜ผ๋ˆํ•™์ž์ž…๋‹ˆ๋‹ค. ํ˜ผ๋ˆํ•™์ž ๊ธธ๋“œ์— ์—ฌ๋Ÿฌ๋ถ„์„ ์ดˆ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ์นœ์• ํ•˜๋Š” ํ˜ผ๋ˆํ•™์ž ์—ฌ๋Ÿฌ๋ถ„, ์—ฌ๋Ÿฌ๋ถ„๊ณผ ์ œ๊ฐ€ ์—ฐ๊ตฌํ•  ์‹œ์Šคํ…œ์„ "๋ณต์žก ์ ์‘ ์‹œ์Šคํ…œ"์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

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

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

๋‘ ๊ฐ€์ง€ ๋” ํฅ๋ฏธ๋กœ์šด ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

์ฒซ์งธ, ์šฐ๋ฆฌ๋Š” ๋ถ€ํ’ˆ์„ ๋‹จ์ˆœํ™”ํ•จ์œผ๋กœ์จ ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์„ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๋‘˜์งธ, ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ๋ถ€ํ’ˆ ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

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

๊ทผ๊ฑฐ ์—†๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“œ๋Š” ์‹œ์Šคํ…œ์ด ์–ด๋–ป๊ฒŒ ๋ณ€ํ™”ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

์ด ๋ง์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์—ˆ๋‹ค๋Š” ๊ฑธ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” DevOps ์ปจํผ๋Ÿฐ์Šค์— ์ฐธ์„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์ด ๋‹จ์–ด๋Š” ์•ฝ XNUMX๋งŒ ๋ฒˆ ๋“ค์„ ๊ฒƒ์ด๋ฉฐ ๋ฐค์—๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ๊ฟˆ์„ ๊พธ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

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

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

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

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

ํฌ๊ทธ ์ปดํ“จํŒ…. ์š”์ ์€ ๊ตฌ๋ฆ„์ด ์ค‘์•™์— ์ง‘์ค‘๋œ ๋ฌผ, ์ฆ๊ธฐ, ์–ผ์Œ, ๋Œ ๋ฉ์–ด๋ฆฌ๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•ˆ๊ฐœ๋Š” ๋Œ€๊ธฐ ์ค‘์— ์šฐ๋ฆฌ ์ฃผ๋ณ€์— ํฉ๋ฟŒ๋ ค์ง€๋Š” ๋ฌผ๋ฐฉ์šธ์ž…๋‹ˆ๋‹ค.

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

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

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

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

๊ทธ๋Ÿฐ๋ฐ ํ™”๋ฉด์— ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋กœ๊ณ ๊ฐ€ ์žˆ๋Š”์ง€ ๋ˆ„๊ฐ€ ์•Œ๊ฒ ์–ด์š”? ํ•˜์ดํผ๋ ˆ์ €์ž…๋‹ˆ๋‹ค. ์ด๋Š” Linux Foundation์˜ ํ›„์›์œผ๋กœ ๊ฐœ๋ฐœ ์ค‘์ธ ํ”„๋กœ์ ํŠธ์ด๋ฉฐ ์ผ๋ จ์˜ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ง„์ •ํ•œ ๊ฐ•์ ์ž…๋‹ˆ๋‹ค.

์นด์˜ค์Šค์—”์ง€๋‹ˆ์–ด๋ง

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ๋ณด๊ณ ์„œ ์ž‘์—… ๊ณผ์ •์—์„œ ์šฐ๋ฆฌ๋Š” ์ด ํ…์ŠคํŠธ๋ฅผ ๋Ÿฌ์‹œ์•„์–ด๋กœ ๋ฒˆ์—ญ๊นŒ์ง€ ํ–ˆ์œผ๋ฏ€๋กœ ๋‹ค์Œ์œผ๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค. ๋งํฌ, ์ฝ๊ธฐ, ๋Œ“๊ธ€ ๋‹ฌ๊ธฐ, ๊พธ์ง–๊ธฐ.

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

์šฐ๋ฆฌ ์‹œ์Šคํ…œ์˜ ์ ์‘์„ฑ, ์ž์ฒด ์กฐ์ง ๋Šฅ๋ ฅ, ์ƒ์กด ๋Šฅ๋ ฅ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ์ƒ์‚ฐ ์‹œ์Šคํ…œ์— ์ด๋Ÿฌํ•œ ์˜ค๋ฅ˜๋ฅผ ๋„์ž…ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

๋ถ„์‚ฐ ์‹œ์Šคํ…œ ํ†ตํ•ฉ ํ”„๋กœํ† ์ฝœ

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

๋งˆ์ง€๋ง‰์œผ๋กœ, ์‹œ์Šคํ…œ์ด ์™„์ „ํžˆ ๋…๋ฆฝ์ ์ด๊ณ  ์ ์‘์ ์ด๋ฉฐ ์ž์ฒด ์กฐ์งํ™”๋˜๊ธฐ๋ฅผ ์›ํ•œ๋‹ค๋ฉด ์‹œ์Šคํ…œ์— ์ž์ฒด ์‹๋ณ„ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํ˜ธ์ถœ ๋ฑ‰์–ด๋‚ด๋‹ค ์ด๊ฒƒ์ด ๋ฐ”๋กœ ๊ทธ๊ฐ€ ํ•˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ์ด ์—ญ์‹œ Cloud Native Computing Foundation์ด ํ›„์›ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

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

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

๋ฉ‹์ง„ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค ะบะฝะธะณะฐ ์˜๊ตญ ์ž‘๊ฐ€ ๋ ˆ์ด์ฒผ ๋ณด์ธ ๋จผ(Rachel Botsman)์€ ์ธ๋ฅ˜ ์—ญ์‚ฌ ์ „๋ฐ˜์— ๊ฑธ์นœ ์‹ ๋ขฐ์˜ ์ง„ํ™”์— ๋Œ€ํ•ด ๊ธ€์„ ์ผ์Šต๋‹ˆ๋‹ค. ๊ทธ๋…€๋Š” ์›์‹œ ์‚ฌํšŒ์—์„œ ์ฒ˜์Œ์—๋Š” ์‹ ๋ขฐ๊ฐ€ ์ง€์—ญ์ ์ด์—ˆ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์šฐ๋ฆฌ๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ์•„๋Š” ์‚ฌ๋žŒ๋“ค๋งŒ ์‹ ๋ขฐํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

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

DevOps ์กฐ์ง ๊ธฐ์ดˆ

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

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

์ด๋Š” ์ •๋ณด ํˆฌ๋ช…์„ฑ, ๋น„๋™๊ธฐ์‹ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜, ๋ณ€ํ˜์  ๋ฆฌ๋”์‹ญ, ๋ถ„์‚ฐํ™” ๋“ฑ DevOps ์กฐ์ง์˜ ๊ธฐ์ดˆ์ž…๋‹ˆ๋‹ค.

ํƒˆ์ง„

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

DevOps ๋ฐ Chaos: ๋ถ„์‚ฐ๋œ ์„ธ๊ณ„์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ œ๊ณต

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

๋‚ด๊ฐ€ ์ž์ฃผ ์ƒ๊ธฐ์‹œํ‚ค๊ณ  ์‹ถ์€ ์—”์ง€๋‹ˆ์–ด๋ง ์ง์—…์€ ๋ฌด์—‡๋ณด๋‹ค๋„ ์ฐฝ์˜์ ์ธ ์ง์—…์ž…๋‹ˆ๋‹ค. ๋ฌด์–ธ๊ฐ€๋ฅผ ์ฐฝ์กฐํ•˜๋ ค๋Š” ์š•๊ตฌ๋ฅผ ์žƒ์œผ๋ฉด ์šฐ๋ฆฌ๋Š” ์žฌ๋กœ ๋ณ€ํ•˜๊ณ  ์žฌ๋กœ ๋ณ€ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋„ ์†Œ์ง„๋˜๊ณ  ์กฐ์ง ์ „์ฒด๋„ ์†Œ์ง„๋ฉ๋‹ˆ๋‹ค.

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

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

์นด์˜ค์Šค ๋ชฝํ‚ค ์™ธ์— ๋ฌด์—‡์ด ์žˆ๋‚˜์š”?

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

์‹œ์Šคํ…œ์ด ์–ด๋–ป๊ฒŒ ๊ณ ์žฅ๋‚˜๋Š”์ง€ ์ดํ•ดํ•˜๊ณ , ๊ณ ์žฅ์„ ์‹œ์ž‘ํ•˜๊ณ , ์–ด๋–ป๊ฒŒ ์œ ์ง€๋˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์ด ๋จผ์ € ์˜จ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋„๊ตฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ข…๋ฅ˜์˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๊ทธ๋ ‡๋‹ค๋ฉด DevOps ์ฒ ํ•™์—์„œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” ๊ทธ๋ฆฌ ์ข‹์€ ๊ฒƒ์ด ์•„๋‹Œ๊ฐ€์š”?

๋ชจ๋“  ์žฌํ™”์—๋Š” ๋ฐ˜๋Œ€๋ฉด์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์œ ์—ฐ์„ฑ์ด ์ฆ๊ฐ€ํ•˜์—ฌ ๋” ๋น ๋ฅด๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ด์ ์ด ์žˆ์ง€๋งŒ ๋ณต์žก์„ฑ์ด ์ฆ๊ฐ€ํ•˜์—ฌ ์ „์ฒด ์‹œ์Šคํ…œ์ด ์ทจ์•ฝํ•ด์ง‘๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ƒํ˜ธ ์ž‘์šฉ์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๊ฒƒ, ์•„๋‹ˆ๋ฉด ๋ถ€ํ’ˆ์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๊ฒƒ ์ค‘ ๋ฌด์—‡์ด ๋” ๊ฐ•์กฐ๋ฉ๋‹ˆ๊นŒ?

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

๋‹น์‹ ์ด ๋งํ•œ ๋ชจ๋“  ๊ฒƒ์ด ๊ฒฝ์Ÿ์ด ์—†๋Š” ์„ธ์ƒ์— ์‚ด๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์‚ฌ์‹ค์ž…๋‹ˆ๊นŒ? ๊ทธ๊ณณ์˜ ํ˜ผ๋ˆ์€ ๋„ˆ๋ฌด๋‚˜ ์นœ์ ˆํ•˜๊ณ  ์ด ํ˜ผ๋ˆ ์†์—๋Š” ๋ชจ์ˆœ์ด ์—†์œผ๋ฉฐ ๋ˆ„๊ตฌ๋„ ๋จน๊ฑฐ๋‚˜ ์ฃฝ์ด๊ณ  ์‹ถ์–ดํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ด ์‚ฌ์‹ค์ž…๋‹ˆ๊นŒ? ๊ฒฝ์Ÿ๊ณผ DevOps๋Š” ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๊ธ€์Ž„, ๊ทธ๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ๋งํ•˜๋Š” ๊ฒฝ์Ÿ์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ง์žฅ ๋‚ด ๊ฒฝ์Ÿ์ธ๊ฐ€์š”, ์•„๋‹ˆ๋ฉด ํšŒ์‚ฌ ๊ฐ„ ๊ฒฝ์Ÿ์ธ๊ฐ€์š”?

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

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

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

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

์˜ฌํ•ด ์ปจํผ๋Ÿฐ์Šค DevOpsDays ๋ชจ์Šคํฌ๋ฐ” 7์›” 11์ผ Technopolis์—์„œ ๊ฐœ์ตœ๋ฉ๋‹ˆ๋‹ค. XNUMX์›” XNUMX์ผ๊นŒ์ง€ ๋ณด๊ณ ์„œ ์‹ ์ฒญ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ะะฐะฟะธัˆะธั‚ะต ๋‹น์‹ ์ด ๋งํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์šฐ๋ฆฌ์—๊ฒŒ.

์ฐธ๊ฐ€์ž ๋“ฑ๋ก์ด ์—ด๋ ค ์žˆ์œผ๋ฉฐ ํ‹ฐ์ผ“ ๋น„์šฉ์€ 7000 ๋ฃจ๋ธ”์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์™€ ํ•จ๊ป˜ํ•˜์„ธ์š”!

์ถœ์ฒ˜ : habr.com

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