2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

์‚ฌ๋ฌผ์˜ ์ƒํƒœ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ•?

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

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

๊ทธ๋“ค์˜ ๋ณด๊ณ ์„œ์—์„œ Igor์™€ Vitaly๋Š” ์—ฐ๊ตฌ ๊ณผ์ •์—์„œ ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”์ง€, ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, DevOps ์—ฐ๊ตฌ๊ฐ€ ์›์น™์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์ˆ˜ํ–‰๋˜๊ณ  Express 42๊ฐ€ ์ž์ฒด์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ์ด์œ ๋ฅผ ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—.

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

DevOps ์—ฐ๊ตฌ

๋Œ€ํ™”๋Š” Igor Kurochkin์ด ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์—ฌ๊ธฐ์— ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ  ๊ทธ ๋‹ค์Œ์— ๋‘ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ๋” ์žˆ์Šต๋‹ˆ๋‹ค.

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

DevOps ์ƒํƒœ ๋ถ„์„์ด ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์ˆ˜ํ–‰๋˜์—ˆ๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์—ญ์‚ฌ ์ •๋ณด

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

2013๋…„์—๋Š” DevOps์— ๊ด€ํ•œ ๋ชจ๋“  ์ฃผ์š” ์„œ์ ์˜ ์ถœํŒ์‚ฌ์ธ IT Revolution์ด ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. Puppet๊ณผ ํ•จ๊ป˜ ์ฒซ ๋ฒˆ์งธ State of DevOps ๊ฐ„ํ–‰๋ฌผ์„ ์ค€๋น„ํ–ˆ์œผ๋ฉฐ ์—ฌ๊ธฐ์—์„œ 4๊ฐ€์ง€ ์ฃผ์š” ์ง€ํ‘œ๊ฐ€ ์ฒ˜์Œ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด๋“ฌํ•ด ์‚ฐ์—… ๊ด€ํ–‰ ๋ฐ ๋„๊ตฌ์— ๋Œ€ํ•œ ์ •๊ธฐ์ ์ธ ๊ธฐ์ˆ  ๋ ˆ์ด๋”๋กœ ์œ ๋ช…ํ•œ ์ปจ์„คํŒ… ํšŒ์‚ฌ์ธ ThoughtWorks๊ฐ€ ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  2015๋…„์—๋Š” ๋ฐฉ๋ฒ•๋ก  ๋ถ€๋ถ„์ด ์ถ”๊ฐ€๋˜์–ด ์–ด๋–ป๊ฒŒ ๋ถ„์„์„ ํ•˜๋Š”์ง€ ๋ช…ํ™•ํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

2016๋…„ ์—ฐ๊ตฌ ์ €์ž๋“ค์€ ์ž์ฒด ํšŒ์‚ฌ์ธ DORA(DevOps Research and Assessment)๋ฅผ ๋งŒ๋“ค์–ด ์—ฐ๋ก€ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ฌํ•ด DORA์™€ Puppet์€ ๋งˆ์ง€๋ง‰ ๊ณต๋™ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํฅ๋ฏธ๋กœ์šด ์ผ์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

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

๊ทธ๋Ÿฌ๋‚˜ DORA์™€ Google์˜ ๋ฐœํ‘œ๋Š” ์•„์ง ์—†์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต ์„ค๋ฌธ์กฐ์‚ฌ๊ฐ€ ์‹œ์ž‘๋˜๋˜ XNUMX์›”์— DORA ์ฐฝ๋ฆฝ์ž ์ค‘ ํ•œ ๋ช…์ธ Nicole Forsgren์ด ๋‹ค๋ฅธ ํšŒ์‚ฌ๋กœ ์˜ฎ๊ฒผ๋‹ค๋Š” ์ •๋ณด๊ฐ€ ์™”์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ฌํ•ด๋Š” DORA์˜ ์—ฐ๊ตฌ ๋ฐ ๋ณด๊ณ ๊ฐ€ ์—†์„ ๊ฒƒ์œผ๋กœ ๊ฐ€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋Ÿฌ์‹œ์•„ ์ƒํ™ฉ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

์šฐ๋ฆฌ๋Š” DevOps ์—ฐ๊ตฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํšŒ์˜์—์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ฐœ๊ฒฌํ•œ ๋‚ด์šฉ์„ ๋‹ค์‹œ ๋งํ–ˆ๊ณ , Raiffeisenbank๋Š” 2019๋…„ "State of DevOps"๋ฅผ ๋ฒˆ์—ญํ–ˆ์Šต๋‹ˆ๋‹ค(Habrรฉ์—์„œ ๋ฐœํ‘œ ๋‚ด์šฉ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ). ๊ทธ๋“ค ๋•๋ถ„์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒŒ ๋‹ค์•ผ.

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

์—ฐ๊ตฌ ๊ณผ์ •

๋ณด๊ณ ์„œ๋Š” ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. ์ „์ฒด ์—ฐ๊ตฌ ํ”„๋กœ์„ธ์Šค๋Š” ๋„ค ๊ฐ€์ง€ ์ฃผ์š” ๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

์ฐธ๊ฐ€์ž

๋ชจ๋“  ์™ธ๊ตญ ๋ณด๊ณ ์„œ๋Š” ์ฐธ๊ฐ€์ž์˜ ์ดˆ์ƒํ™”๋กœ ์‹œ์ž‘๋˜๋ฉฐ ๋Œ€๋ถ€๋ถ„ ๋Ÿฌ์‹œ์•„ ์ถœ์‹ ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋Ÿฌ์‹œ์•„ ์‘๋‹ต์ž์˜ ๋น„์œจ์€ ํ•ด๋งˆ๋‹ค 5%์—์„œ 1%๋กœ ๋ณ€๋™ํ•˜๋ฉฐ ์ด๋กœ ์ธํ•ด ์–ด๋–ค ๊ฒฐ๋ก ๋„ ๋„์ถœํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Accelerate State of DevOps 2019 ๋ณด๊ณ ์„œ์˜ ์ง€๋„:

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

์šฐ๋ฆฌ ์—ฐ๊ตฌ์—์„œ ์šฐ๋ฆฌ๋Š” 889๋ช…์„ ์ธํ„ฐ๋ทฐํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฝค ๋งŽ์€ ์ˆ˜์ž…๋‹ˆ๋‹ค(DORA๋Š” ๋ณด๊ณ ์„œ์—์„œ ๋งค๋…„ ์•ฝ ์ฒœ ๋ช…์„ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค). ์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

์‚ฐ์—… ๋ฐ ์ง์œ„

์‘๋‹ต์ž๋“ค์€ XNUMX๊ฐœ ์‚ฐ์—…์„ ๋Œ€ํ‘œํ•ฉ๋‹ˆ๋‹ค. ์ ˆ๋ฐ˜์€ ์ •๋ณด ๊ธฐ์ˆ  ๋ถ„์•ผ์—์„œ ์ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋‹ค์Œ์—๋Š” ๊ธˆ์œต ์„œ๋น„์Šค, ๋ฌด์—ญ, ํ†ต์‹  ๋“ฑ์ด ๋’ค๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์ง์ฑ…์—๋Š” ์ „๋ฌธ๊ฐ€(๊ฐœ๋ฐœ์ž, ํ…Œ์Šคํ„ฐ, ์šด์˜ ์—”์ง€๋‹ˆ์–ด) ๋ฐ ๊ด€๋ฆฌ ์ง์›(ํŒ€์žฅ, ๊ทธ๋ฃน, ์˜์—ญ, ์ด์‚ฌ)์ด ์žˆ์Šต๋‹ˆ๋‹ค.

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

๋ถ„์„ ๋ฐ ๋น„๊ต

Vitaly Khabarov: ์„ค๋ฌธ ์กฐ์‚ฌ๋ฅผ ์™„๋ฃŒํ•˜๊ณ  ์„ค๋ฌธ์ง€๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ถ”๊ฐ€ ๋ถ„์„ ๋ฐ ๊ฐ€์„ค ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•œ ๋ชจ๋“  ์ฐธ๊ฐ€์ž์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ณ ๊ฐ๊ณผ ๊ณ ๊ฐ ๋•๋ถ„์— ์—…๊ณ„์˜ ์šฐ๋ ค ์‚ฌํ•ญ์„ ์‹๋ณ„ํ•˜๊ณ  ์—ฐ๊ตฌ์—์„œ ํ…Œ์ŠคํŠธํ•œ ๊ฐ€์„ค์„ ๊ณต์‹ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋œ ํ’๋ถ€ํ•œ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

์ฃผ์š” ์ง€ํ‘œ

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

์ฃผ์š” ์ง€ํ‘œ:

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

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

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

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

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

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

๊ทธ๋žจ ๋‹จ์œ„๋กœ ๋งค๋‹ฌ๋ฆฌ๋Š” ์ •๋„?

๊ณ„์ธต์  ํด๋Ÿฌ์Šคํ„ฐ ๋ถ„์„์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๊ธฐ์— ์ˆจ๊ฒจ์ง„ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ ์ˆ˜์— ์ œํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค. 2, 3, 4, 10๊ฐœ์˜ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฒซ ๋ฒˆ์งธ ์•„์ด๋””์–ด๋Š” - DORA์ฒ˜๋Ÿผ ๋ชจ๋“  ์‘๋‹ต์ž๋ฅผ 4๊ฐœ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋ˆ„์ง€ ์•Š๋Š” ์ด์œ ์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ๊ทธ๋ฃน ๊ฐ„์˜ ์ฐจ์ด๊ฐ€ ๋ฏธ๋ฏธํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์œผ๋ฉฐ ์‘๋‹ต์ž๊ฐ€ ์‹ค์ œ๋กœ ์ด์›ƒ ๊ทธ๋ฃน์ด ์•„๋‹ˆ๋ผ ์ž์‹ ์˜ ๊ทธ๋ฃน์— ์†ํ•ด ์žˆ๋Š”์ง€ ํ™•์‹ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์•„์ง ๋Ÿฌ์‹œ์•„ ์‹œ์žฅ์„ ๋„ค ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ†ต๊ณ„์ ์œผ๋กœ ์œ ์˜๋ฏธํ•œ ์ฐจ์ด๊ฐ€ ์žˆ๋Š” ์„ธ ๊ฐ€์ง€ ํ”„๋กœํŒŒ์ผ์„ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

๊ทธ๋Ÿฐ ๋‹ค์Œ ์งˆ๋ฌธ์ด ์ƒ๊น๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ?

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

ํŒ€, 4๊ฐ€์ง€ ์ฃผ์š” ๋ฉ”ํŠธ๋ฆญ์„ ํ…Œ์ด๋ธ”์— ์ ์šฉํ•˜๋ฉด 85%์˜ ๊ฒฝ์šฐ ์™„์ „ํ•œ ์ผ์น˜๋ฅผ ์–ป์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‹ค์ œ ์ฐธ๊ฐ€์ž๊ฐ€ ์•„๋‹ˆ๋ผ ํ‰๊ท ์ ์ธ ์ฐธ๊ฐ€์ž์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ชจ๋‘(๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  ํŒ€) ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

  • ๋„๋ผ ๊ณ„์‚ฐ๊ธฐ
  • Calculator Express 42*(๊ฐœ๋ฐœ ์ค‘)
  • ์ž์ฒด ๊ฐœ๋ฐœ(์ž์‹ ๋งŒ์˜ ๋‚ด๋ถ€ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ).

๊ทธ๋“ค์€ ๋ฌด์—‡์„ ์œ„ํ•ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ? ์ดํ•ดํ•˜๋‹ค:

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

ํšŒ์‚ฌ ๋‚ด์—์„œ ํ†ต๊ณ„๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์–ด๋–ค ํŒ€์ด ์žˆ์Šต๋‹ˆ๊นŒ?
  • ํŒ€์„ ํ”„๋กœํ•„๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.
  • ์ฐธ์กฐ: ์˜ค, ์ด ๋ช…๋ น์€ ์„ฑ๋Šฅ์ด ์ข‹์ง€ ์•Š์ง€๋งŒ(์กฐ๊ธˆ ๋‹น๊ธฐ์ง€ ์•Š์Œ) ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ์—†์ด ๋งค์ผ ๋ฐฐํฌ๋˜๋ฉฐ ๋ฆฌ๋“œ ํƒ€์ž„์ด XNUMX์‹œ๊ฐ„ ๋ฏธ๋งŒ์ž…๋‹ˆ๋‹ค.

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

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

๊ดœ์ฐฎ์€. ๊ทธ๋ฆฌ๊ณ  DORA ๊ณ„์‚ฐ๊ธฐ์—์„œ ์—˜๋ฆฌํŠธ ๊ทธ๋ฃน์— ์†ํ•ด ์žˆ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”? ์—ฌ๊ธฐ์—๋Š” ์ข‹์€ ํ•ด๊ฒฐ์ฑ…์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ์—…๊ณ„์˜ ์ตœ์ „์„ ์— ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์œผ๋ฉฐ ๋‚ด๋ถ€ R&D ๋ฐ ๋” ๋งŽ์€ ๋ฆฌ์†Œ์Šค ์ง€์ถœ์„ ํ†ตํ•ด ๋” ๋งŽ์€ ๊ฐ€์†ํ™”์™€ ์•ˆ์ •์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ๋‹ฌ์ฝคํ•œ ๋น„๊ต๋กœ ๋„˜์–ด ๊ฐ‘์‹œ๋‹ค.

๋น„๊ต

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

  • ์‹ ์ œํ’ˆ ์ถœ์‹œ ํ™•๋ฅ  1,5~2๋ฐฐ,
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธํ”„๋ผ์˜ ์•ˆ์ •์„ฑ ๋ฐ/๋˜๋Š” ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด 2๋ฐฐ ๋” ๋†’์Šต๋‹ˆ๋‹ค.

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

๊ทธ ๋ฐ–์— ์šฐ๋ฆฌ ํŒ€์— ๋„์›€์ด ๋œ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

์„œ๋น„์Šค๋กœ์„œ์˜ ํ”Œ๋žซํผ

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

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

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

ํ†ตํ•ฉ ๋ฐ ์ „๋‹ฌ

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

๊ตฌ์กฐ

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

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

์ด ๋ชจ๋“  ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ๋ฐœ๊ฒฌํ–ˆ์„๊นŒ์š”?

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

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

๋ณ€๊ฒฝ์„ ์œ„ํ•ด ๋ณต์žกํ•œ ํ†ต๊ณ„์—์„œ ๊ฐ„๋‹จํ•œ ํ†ต๊ณ„๋กœ ์ „ํ™˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋˜ ๋ฌด์—‡์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๊นŒ?

๋„๊ตฌ

์šฐ๋ฆฌ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋ช…๋ น์ด Linux ์ œํ’ˆ๊ตฐ์˜ OS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์„ ๊ด€์ฐฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Windows๋Š” ์—ฌ์ „ํžˆ ์ถ”์„ธ์ž…๋‹ˆ๋‹ค. ์‘๋‹ต์ž์˜ ์ตœ์†Œ XNUMX/XNUMX์ด ํ•ด๋‹น ๋ฒ„์ „ ์ค‘ ํ•˜๋‚˜ ๋˜๋Š” ๋‹ค๋ฅธ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์žฅ์— ์ด๋Ÿฐ ๋‹ˆ์ฆˆ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ์—ญ๋Ÿ‰์„ ๊ฐœ๋ฐœํ•˜๊ณ  ํšŒ์˜์—์„œ ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ ์ค‘ ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ๋น„๋ฐ€์ด ์•„๋‹ˆ๋ฉฐ Kubernetes๊ฐ€ ์„ ๋‘(52%)์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ๋Š” Docker Swarm(์•ฝ 12%)์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” CI ์‹œ์Šคํ…œ์€ Jenkins์™€ GitLab์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์€ Ansible์ด๊ณ  ๊ทธ ๋‹ค์Œ์€ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ๋ž‘ํ•˜๋Š” Shell์ž…๋‹ˆ๋‹ค.

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

๋‚˜๋Š” ๋” ๋งŽ์€ ํ†ต๊ณ„๋ฅผ ์ œ๊ณต ํ•  Igor์—๊ฒŒ ๋ฐ”๋‹ฅ์„ ๋„˜๊น๋‹ˆ๋‹ค.

๊ด€ํ–‰์˜ ๋ณด๊ธ‰

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

์• ์ž์ผ ๋ฐ DevOps

Agile๊ณผ DevOps ๊ฐ„์˜ ์—ฐ๊ฒฐ ๋ฌธ์ œ๋Š” ์—…๊ณ„์—์„œ ์ž์ฃผ ๋…ผ์˜๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” 2019/2020๋…„ Agile ํ˜„ํ™ฉ ๋ณด๊ณ ์„œ์—์„œ๋„ ์ œ๊ธฐ๋˜์—ˆ์œผ๋ฏ€๋กœ ํšŒ์‚ฌ์—์„œ Agile ๋ฐ DevOps ํ™œ๋™์ด ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜๋Š”์ง€ ๋น„๊ตํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์• ์ž์ผ์ด ์—†๋Š” DevOps๋Š” ๋“œ๋ฌผ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‘๋‹ต์ž์˜ ์ ˆ๋ฐ˜์€ Agile์˜ ํ™•์‚ฐ์ด ํ›จ์”ฌ ์ผ์ฐ ์‹œ์ž‘๋˜์—ˆ๊ณ  ์•ฝ 20%๋Š” ๋™์‹œ ์‹œ์ž‘์„ ๊ด€์ฐฐํ–ˆ์œผ๋ฉฐ ๋‚ฎ์€ ํ”„๋กœํ•„์˜ ์ง•ํ›„ ์ค‘ ํ•˜๋‚˜๋Š” Agile ๋ฐ DevOps ๊ด€ํ–‰์ด ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

๋ช…๋ น ํ† ํด๋กœ์ง€

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

์ธํ”„๋ผ ํŒ€์€ ์‘๋‹ต์ž์˜ ์ ˆ๋ฐ˜๊ณผ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ ๋ฐ ์šด์˜์„ ์œ„ํ•œ ๋ณ„๋„์˜ ํŒ€์—์„œ ๊ด€์ฐฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณ„๋„์˜ DevOps ํŒ€์€ 45%๋ฅผ ๊ธฐ๋กํ–ˆ์œผ๋ฉฐ ๊ทธ ์ค‘ ๋†’์Œ์˜ ๋Œ€ํ‘œ๊ฐ€ ๋” ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์€ High์—์„œ ๋” ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ต์ฐจ ๊ธฐ๋Šฅ ํŒ€์ž…๋‹ˆ๋‹ค. ๋ณ„๋„์˜ SRE ๋ช…๋ น์€ ๋†’์Œ, ์ค‘๊ฐ„ ํ”„๋กœํ•„์— ๋‚˜ํƒ€๋‚˜๊ณ  ๋‚ฎ์Œ ํ”„๋กœํ•„์—๋Š” ๊ฑฐ์˜ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

DevQaOps ๋น„์œจ

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

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

2021 ๋…„ ๊ณ„ํš

๋‚ด๋…„ ๊ณ„ํš์—์„œ ์‘๋‹ต์ž๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™œ๋™์— ์ฃผ๋ชฉํ–ˆ์Šต๋‹ˆ๋‹ค.

2020๋…„ ๋Ÿฌ์‹œ์•„์˜ DevOps ํ˜„ํ™ฉ

์—ฌ๊ธฐ์—์„œ DevOps Live 2020 ์ปจํผ๋Ÿฐ์Šค์™€์˜ ๊ต์ฐจ์ ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์„ ์‹ ์ค‘ํ•˜๊ฒŒ ๊ฒ€ํ† ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ œํ’ˆ์œผ๋กœ์„œ์˜ ์ธํ”„๋ผ
  • DevOps ๋ณ€ํ™˜
  • DevOps ์‚ฌ๋ก€ ๋ฐฐํฌ
  • DevSecOps
  • ์‚ฌ๋ก€ ํด๋Ÿฝ ๋ฐ ํ† ๋ก 

๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ๊ธฐ์—๋Š” ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ์‹œ๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋น„ํ•˜์ธ๋“œ ์Šคํ† ๋ฆฌ:

  • ์„œ๋น„์Šค ๋ฐ ์ œํ’ˆ์œผ๋กœ์„œ์˜ ํ”Œ๋žซํผ
  • ์ฝ”๋“œํ˜• ์ธํ”„๋ผ, ํ™˜๊ฒฝ ๋ฐ ํด๋ผ์šฐ๋“œ
  • ์ง€์†์ ์ธ ํ†ตํ•ฉ ๋ฐ ์ œ๊ณต
  • ๊ฑด์ถ•ํ•™;
  • DevSecOps ํŒจํ„ด;
  • ํ”Œ๋žซํผ ๋ฐ ๋‹ค๊ธฐ๋Šฅ ํŒ€.

์‹ ๊ณ  50ํŽ˜์ด์ง€ ๋ถ„๋Ÿ‰์˜ ๋ฐฉ๋Œ€ํ•œ ๋ถ„๋Ÿ‰์ด ์žˆ์œผ๋ฉฐ ๋” ์ž์„ธํžˆ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ฉ์‚ฐ

์šฐ๋ฆฌ์˜ ์—ฐ๊ตฌ ๋ฐ ๋ณด๊ณ ์„œ๊ฐ€ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ ๋ฐ ์šด์˜์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‹คํ—˜ํ•˜๋Š” ๋ฐ ์˜๊ฐ์„ ์ฃผ๊ณ  ํƒ์ƒ‰ํ•˜๊ณ , ์—ฐ๊ตฌ์˜ ๋‹ค๋ฅธ ์ฐธ๊ฐ€์ž์™€ ์ž์‹ ์„ ๋น„๊ตํ•˜๊ณ , ์ž์‹ ์˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋Ÿฌ์‹œ์•„์˜ DevOps ์ƒํƒœ์— ๋Œ€ํ•œ ์ฒซ ๋ฒˆ์งธ ์—ฐ๊ตฌ ๊ฒฐ๊ณผ:

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

๊ท€ํ•˜์˜ ํ”ผ๋“œ๋ฐฑ, ์ด์•ผ๊ธฐ, ํ”ผ๋“œ๋ฐฑ์„ ๋“ฃ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์— ์ฐธ์—ฌํ•ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฌ๋ฉฐ ๋‚ด๋…„์—๋„ ๋งŽ์€ ์ฐธ์—ฌ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com