ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ ์•„ํ‚คํ…์ฒ˜. OTUS์˜ ์ƒˆ๋กœ์šด ์ฝ”์Šค

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

ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ ์•„ํ‚คํ…์ฒ˜. OTUS์˜ ์ƒˆ๋กœ์šด ์ฝ”์Šค

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

ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ ์•„ํ‚คํ…์ฒ˜. OTUS์˜ ์ƒˆ๋กœ์šด ์ฝ”์Šค

Otus๊ฐ€ ๊ฐ•์ขŒ๋ฅผ ๊ฐœ์„คํ–ˆ์Šต๋‹ˆ๋‹ค. "ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ ์•„ํ‚คํ…์ฒ˜" โ€” ์‹ค์ œ ์กฐ์ง ํ˜์‹  ํ”„๋กœ์ ํŠธ์™€ Wellโ€‘Architected Framework์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์ง€์›ํ•˜๋Š” ๋ชจ๋ฒ” ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ์ฃผ๋กœ ์„ค๊ณ„์ž์™€ ๊ฐœ๋ฐœ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜์ง€๋งŒ ๋‹ค์Œ ํ”„๋กœํ•„์˜ ์ „๋ฌธ๊ฐ€๋ฅผ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ˆ˜์ค€์˜ ๊ฐœ๋ฐœ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • IT/์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„์ž
  • ๊ฐœ๋ฐœ์ž ๋ฐ DevOps ์—”์ง€๋‹ˆ์–ด
  • ๋„คํŠธ์›Œํฌ ๋ฐ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž
  • ์ •๋ณด๋ณด์•ˆ ์ „๋ฌธ๊ฐ€
  • ๊ด€๋ฆฌ์ž ๋ฐ ํŒ€ ๋ฆฌ๋”

๋ฉฐ์น  ์ „ ๋ณธ ๊ฐ•์ขŒ์—์„œ๋Š” ํ•™์ƒ๋“ค์ด Cloud Landing Zone ๋„๋ฉ”์ธ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๊ณ  ์ฃผ์š” ๋„๋ฉ”์ธ์˜ ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์„ ์‚ดํŽด๋ณด๋Š” ๊ณต๊ฐœ ์ˆ˜์—…์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ต์œก ํ˜•์‹์„ ์ดํ•ดํ•˜๊ณ  ๊ต์‚ฌ๋ฅผ ์•Œ์•„๊ฐ€๊ธฐ ์œ„ํ•ด ๋…นํ™”๋ฅผ ์‹œ์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ทธ๋ฆฌ๊ณ  18์›” 20์ผ 00:XNUMX ์˜คํ”ˆ๋ฐ์ด๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค์—์„œ Vladimir Gutorov ๊ต์‚ฌ๋Š” "ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ ์•„ํ‚คํ…์ฒ˜" ๊ณผ์ •์— ๋Œ€ํ•œ ๋ชจ๋“  ์งˆ๋ฌธ์— ๋‹ตํ•˜๊ณ  ๊ณผ์ • ํ”„๋กœ๊ทธ๋žจ์€ ๋ฌผ๋ก  ํ•™์ƒ๋“ค์ด ๊ต์œก ์™„๋ฃŒ ํ›„ ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋  ๊ธฐ์ˆ ๊ณผ ์—ญ๋Ÿ‰์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Vladimir Gutorov - ํด๋ผ์šฐ๋“œ ์„ค๊ณ„์ž, Nordcloud์˜ ์ปจ์„คํ„ดํŠธ. ์Šค์›จ๋ด Husqvarna ๊ทธ๋ฃน์˜ CI/CD ํŒ€์„ ์ด๋Œ๊ณ  ์žˆ์œผ๋ฉฐ ๋ณต์žกํ•œ ์—”๋“œํˆฌ์—”๋“œ IT ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ 20๋…„ ์ด์ƒ์˜ ๊ฒฝํ—˜์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณผ์ •์„ ์™„๋ฃŒํ•˜๋ ค๋ฉด "ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ ์•„ํ‚คํ…์ฒ˜", ๋‹ค์Œ ์ง€์‹์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ€๊ธ‰์ ์ด๋ฉด DevOps Agile์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋ฐ/๋˜๋Š” ์œ ์ง€ ๊ด€๋ฆฌ ๊ฒฝํ—˜์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • Azure, GCP, AWS ๋“ฑ ํ•˜๋‚˜ ์ด์ƒ์˜ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž์™€ ํ˜‘๋ ฅํ•œ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ท€ํ•˜์˜ ์ง€์‹๊ณผ ๊ธฐ์ˆ ์ด ํ›ˆ๋ จ์— ์ถฉ๋ถ„ํ•œ์ง€ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ์ž…ํ•™ ์‹œํ—˜์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ณผ์ •์€ ์ž์ฒด ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ๋ชจ๋†€๋ฆฌ์‹ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ์ „ํ†ต์ ์ธ Waterfall ๋ชจ๋ธ์—์„œ ๋ฉ€ํ‹ฐ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ(AWS+Azure+GCP) ๋ฐ ๋ถ„์‚ฐ ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Agile DevOps ๋ชจ๋ธ๋กœ ์ „ํ™˜ํ•˜์—ฌ ํšŒ์‚ฌ ๋ถ€์„œ๋ฅผ ๋ณ€ํ™”์‹œํ‚ค๋Š” ์‹ค์ œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๋ฐ ์„œ๋ฒ„๋ฆฌ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜.

์™„๋ฃŒ๋˜๋ฉด ๊ฐ•์˜ ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ ์•„ํ‚คํ…์ฒ˜์˜ ๊ฐœ๋ฐœ ๋ฐ ๋ฐœ์ „์„ ์œ„ํ•œ Agile SCRUM ํ”„๋กœ์ ํŠธ๋ฅผ ์ฃผ๋„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  Well-Architected ํ”„๋ ˆ์ž„์›Œํฌ(๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์ตœ์ ํ™”)์˜ ์›์น™์„ ์ถฉ์กฑํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ ์•„ํ‚คํ…์ฒ˜(์ฝ”๋“œํ˜• ์ธํ”„๋ผ)๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. , ๋ณด์•ˆ, ์‹ ๋ขฐ์„ฑ, ๊ณ ์„ฑ๋Šฅ, ๋น„์šฉ ์ตœ์ ํ™”. ๋˜ํ•œ, ๋‹น์—ฐํžˆ ๊ณผ์ • ์ˆ˜๋ฃŒ์ฆ์„ ๋ฐ›๊ฒŒ ๋˜๋ฉฐ, ๊ฐ€์žฅ ์„ฑ๊ณต์ ์ธ ํ•™์ƒ๋“ค์—๊ฒŒ๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” IT ๊ธฐ์—…์˜ ์ธํ„ฐ๋ทฐ์— ์ดˆ๋Œ€๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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