์Šน๋Œ ์“ฐ๋‹ค

ํŒ€์— ๋ฌด์–ธ๊ฐ€๋ฅผ ๋„์ž…ํ•œ๋‹ค๋Š” ๊ฒƒ์€...

seungdols 2020. 9. 16. 00:02

๐Ÿ› ํŒ€์— ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ

๋„๊ตฌ๋ฅผ ๋„์ž…ํ•œ๋‹ค๋Š” ๊ฑด, ์ผ๋‹จ ํŒ€์˜ ๊ทœ๋ชจ๊ฐ€ ์–ด๋Š ์ •๋„ ๋˜๋Š”์ง€์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 4๋ช…์ธ ํŒ€๊ณผ 8๋ช…์ธ ํŒ€, 16๋ช…์ธ ํŒ€์ธ ๊ฒฝ์šฐ ๋ชจ๋‘๊ฐ€ ๋‹ค๋ฅด๋‹ค.

๋‚ด๊ฐ€ ํ˜„์žฌ ์†ํ•œ 4๋ช…, 5๋ช… ์‹œ์ ˆ๋ถ€ํ„ฐ 8๋ช…, ํ˜„์žฌ์˜ 16๋ช…์ด ๋œ ํŒ€์ด ๋œ ๊ฒฝ์šฐ์ธ๋ฐ, ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ ๋„์ž… ํ–ˆ๋˜ ๊ฒฝํ—˜์„ ์“ฐ๋ ค๊ณ  ํ•œ๋‹ค. ์‚ฌ์‹ค, ํ˜„์žฌ ์†ํ•ด ์žˆ๋Š” ํŒ€์›๋“ค์ด ๋ชจ๋‘ ๋„๊ตฌ๋‚˜ ํ”„๋กœ์„ธ์Šค ๋„์ž…์— ๋Œ€ํ•ด์„œ ๋ณด์ˆ˜์ ์ธ ํŒ€์ด ์•„๋‹ˆ๋‹ค ๋ณด๋‹ˆ, ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ต์ง„ ์•Š์•˜๋‹ค. ์ฑ…์ž„๋งŒ ์ง€๋ฉด ๋œ๋‹ค. ๐Ÿ˜‚

๋„๊ตฌ๋ฅผ ๋„์ž… ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋‚ด๊ฐ€ ๋Š๋‚€ ์„ธ ๊ฐ€์ง€๊ฐ€ ์žˆ์—ˆ๋‹ค.

๐Ÿ‘‰๐Ÿป์ฒซ์งธ๋กœ๋Š” ๋‚ด๊ฐ€ ๊ทธ ๋„๊ตฌ๋ฅผ ์ž˜ ์•„๋Š”๊ฐ€?

์ผ๋‹จ, ๋‚ด๊ฐ€ ๋„์ž…ํ•˜๊ณ  ์‹ถ์€ ๋„๊ตฌ๊ฐ€ ๋ญ”์ง€? ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋„๊ตฌ๊ฐ€ ์™œ ํ•„์š”ํ•œ์ง€๋ฅผ ์•Œ์•„์•ผ ํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด์„œ ๋‚ด๊ฐ€ ํ–ˆ๋˜ ์ผ์ด ์ž…์‚ฌ ์ดํ›„ ๋ถ€ํ„ฐ ์ง€๊ธˆ๊นŒ์ง€ ์„œ๋ฒ„ ๊ด€๋ฆฌ ์—…๋ฌด๊ฐ€ ์ฃผ๋กœ ์žˆ์—ˆ๋‹ค.

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

์ค‘์š”ํ•œ ๊ฑด, ๋‚˜๋Š” ๋‚ด๊ฐ€ ํ•˜๋Š” ์—…๋ฌด๊ฐ€ ๋” ์ž˜ ๋˜๊ธธ ๋ฐ”๋ž๋‹ค. ๊ทธ๋ž˜์„œ ์กฐ์‚ฌ๋ฅผ ํ–ˆ์—ˆ๋‹ค. ์„œ๋ฒ„ ์„ค์ •์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ž˜ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์ด ๋ฌด์—‡์ด ์žˆ์„๊นŒ?

  • Chef
  • Puppet
  • Ansible

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

๊ฒฐ๊ตญ์—๋Š” ๋‚ด๊ฐ€ ํŽธํ•˜์ž๊ณ  ๋„์ž…ํ•œ ๋„๊ตฌ์ด๊ณ , ๋„์›€์€ ์ •๋ง ๋งŽ์ด ๋˜์—ˆ๋‹ค. ๋ฌผ๋ก , ๋ฌธ์ œ์ ์€ ์กด์žฌ ํ–ˆ๋‹ค.

๐Ÿ‘‹๐Ÿป๋‘˜์งธ๋กœ๋Š” ๊ทธ ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜์—ฌ, ์–ป๊ฒŒ ๋  ์ด์ ์€ ๋ฌด์—‡์ผ๊นŒ?

๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด์„œ๋Š” ๋‹น์—ฐํžˆ ์ด์ ์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์ด์ ์ด ์—†๋‹ค๋ฉด ๋„๊ตฌ๋ฅผ ๋ฐฐ์šฐ๊ณ  ํ™œ์šฉํ•˜๋Š” ๋Ÿฌ๋‹์ปค๋ธŒ์˜ ๋น„์šฉ์„ ์„ค๋ช… ํ•  ์ˆ˜ ์—†๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ ๊ทธ ๋„๊ตฌ๊ฐ€ ์™œ ์ข‹์€์ง€? ์–ด๋–ป๊ฒŒ ํ•ด์„œ ์ด ํŒ€์— ๋„์›€์ด ๋˜๋Š”์ง€๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

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

๋ฌผ๋ก , ํŒ€ ์‚ฌ๋žŒ๋“ค์ด ๊ทธ ๋„๊ตฌ์— ์ฐฌ์„ฑ ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค.๊ทธ๋ ‡์ง€๋งŒ, ์ผ์ • ๋ถ€๋ถ„ ๋™์˜๋ฅผ ํ•œ๋‹ค๋ฉด, ๋„์ž… ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์–ด์ฐจํ”ผ ์ฑ…์ž„์€ ๋‚ด๊ฐ€ ์ง€๊ฒŒ ๋œ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ, ๋ชจ๋‘๊ฐ€ ๋ฐ˜๋Œ€ ํ•œ๋‹ค๋ฉด, ๊ทธ๊ฒƒ์€ ๋‚˜์˜ ์•„์ง‘ ์ผ ์ˆ˜ ์žˆ์œผ๋‹ˆ ๊ตฌ๋ถ„์„ ์ž˜ ํ•˜๋„๋ก ํ•˜์ž.

์‹ค๋ฌด์—์„œ ์จ ๋ณด์ง€๋„ ์•Š๊ณ , ์ด๊ฑธ ์ž˜ ํ•œ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์„๊นŒ? ์‹ค๋ฌด์—์„œ ์“ด๋‹ค๊ณ  ํ•ด๋„ ์ž˜ ์•„๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ๋ฉฐ, ์ž˜ ํ•˜๋Š” ๊ฒƒ๋„ ์•„๋‹ˆ๋‹ค. (๋ฐฉ์‹ฌํ•˜์ง€ ๋ง์ž๐Ÿคฃ)

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

๐ŸŽค์…‹์งธ๋กœ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋„ ๊ทธ ๋„๊ตฌ๋ฅผ ์ž˜ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„๊นŒ?

๊ทธ๋Ÿฐ๋ฐ ๋ฌธ์ œ๋Š” ๋‚˜๋งŒ ๊ทธ ๋„๊ตฌ๋ฅผ ์“ฐ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.

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

๊ทธ๋Ÿผ, ๋‚˜๋Š” ํŒ€ ๋‚ด์˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๊ทธ ๋„๊ตฌ๋ฅผ ์ž˜ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ๋„์›€์„ ์ฃผ์–ด์•ผ ํ•˜๊ณ  ๊ฐ€์ด๋“œ๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค. ๋‚˜์—๊ฒ ๊ทธ์— ๋Œ€ํ•œ ์ฑ…์ž„์ด ์žˆ๋‹ค.

๊ทธ๋Ÿผ ๋‚ด๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ๋ถ€๋ถ„์„ ์ƒ๊ฐ ํ•ด์•ผ ํ•œ๋‹ค.

ํŒ€ ๋‚ด ์‚ฌ๋žŒ๋“ค์ด ์ฐฌ์„ฑ ํ–ˆ๋‹ค๊ณ  ํ•ด์„œ, ๋„๊ตฌ๋งŒ ๋„์ž… ํ•œ๋‹ค๊ณ  ํ•ด๊ฒฐ ๋  ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ, ๋‚ด๊ฐ€ A/S๋ฅผ ์ž˜ ํ•ด์•ผ ํ•˜๊ณ , ํŒ€์›์„ ์œ„ํ•œ ๊ต์œก๋„ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•ด๋ณด๋ฉด, ๋„๊ตฌ๋ฅผ ๋„์ž… ํ•œ๋‹ค๋Š” ์ ์ด ์–ด์ฉŒ๋ฉด, ๊ฐœ๊ฐœ์ธ์—๊ฒŒ๋Š” ์žฅ๊ธฐ์ ์ธ ์†ํ•ด์ผ์ง€๋„ ๋ชจ๋ฅธ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•  ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค.

๊ทธ๋ ‡์ง€๋งŒ, ํŒ€ ๋‚ด์˜ ์‚ฌ๋žŒ์ด ๋งŽ์•„์งˆ ์ˆ˜๋ก ๊ทธ ๋„๊ตฌ์— ๊ด€์‹ฌ ์—†๋Š” ์‚ฌ๋žŒ๊ณผ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋‚˜๋‰˜๊ฒŒ ๋œ๋‹ค.

๊ด€์‹ฌ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋„์ž…ํ•œ ๋„๊ตฌ์— ๋Œ€ํ•œ ๋‹ด๋‹น ๊ทธ๋ฃน์ด ๋˜๋ฉด ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋„๊ตฌ๋ฅผ ๋งŽ์ด ๋„์ž… ํ•œ ์‚ฌ๋žŒ์ผ ์ˆ˜๋ก ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์Šคํ‚ฌ๋„ ๋Š˜๊ณ , ๋„๊ตฌ์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ์ž˜ ์•Œ๊ฒŒ ๋œ๋‹ค.

๊ทธ๋ž˜์„œ ๊ธฐ์™•์ด๋ฉด, ์ข‹๋‹ค๊ณ  ์ƒ๊ฐ ๋˜๋Š” ๋„๊ตฌ๋“ค์„ ํŒ€์— ์ž˜ ์ •์ฐฉ์‹œํ‚ค๋Š” ์ผ๋“ค์„ ํ•˜๋Š” ๊ฒƒ์ด ๊ฐœ์ธ์˜ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์œผ๋กœ์จ๋Š” ๋‚จ๋Š” ๊ฒŒ ๋งŽ์ง€ ์•Š์„๊นŒ? ์‹ถ๋‹ค.

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

๐Ÿ‘‹๐ŸปํŒ€์— ๋ฌธํ™”๋ฅผ ๋„์ž… ํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ

๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜๋Š” ๊ฒƒ๊ณผ ๋ฌธํ™” ํ˜น์€ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋„์ž…ํ•˜๋Š” ๊ฒƒ์€ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

๊ทธ ์ด์œ ์— ๋Œ€ํ•ด ๋งํ•ด ๋ณด๊ณ ์ž ํ•œ๋‹ค. ์˜ˆ์‹œ๋Š” ์• ์ž์ผ ๋ฌธํ™”์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ์ด๋‹ค. ๋‚ด๊ฐ€ ์†ํ•œ ์กฐ์ง์€ ์„œ๋น„์Šค ๊ฐœ๋ฐœ ํŒ€์ด๋‹ค.

๊ฒฐ๊ตญ, ์ผ์ •์ด ๊ฐœ๋ฐœ์ž์˜ ๋‹ˆ์ฆˆ์— ๋”ฐ๋ผ ๊ฒฐ์ • ๋˜์ง€๋Š” ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

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

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

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

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

๊ทธ๋Ÿฐ๋ฐ, ์• ์ž์ผ์ด ๋ฌด์–ผ๊นŒ. ๋‚ด๊ฐ€ ์ƒ๊ฐ ํ•˜๋Š” ์• ์ž์ผ๊ณผ ํŒ€ ๋‚ด์˜ ์‚ฌ๋žŒ์ด ์ƒ๊ฐํ•˜๋Š” ์• ์ž์ผ์˜ ์ดํ•ด๋„๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๊ณ , ๋ชฉํ‘œ ์ง€ํ–ฅ์ ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค.

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค๋Š” ๊ณต์œ  + ์„ฑ์žฅ์ด๋‹ค. ๋‹น์—ฐํžˆ, ํ”„๋กœ๋•ํŠธ๋ฅผ ๊ฐœ๋ฐœ ํ•˜๋Š” ์กฐ์ง์ด๋ผ๋ฉด, ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ •๋ง ๋”ฑ ๋“ค์–ด ๋งž์„ ์ˆ˜๋„ ์žˆ๋‹ค. (๋‚ด ์ƒ๊ฐ์ด ํ‹€๋ ธ์„ ์ˆ˜๋„ ์žˆ๋‹ค.)

๊ทธ๋Ÿฐ๋ฐ, ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ด๋ผ๋Š” ํŠน์„ฑ์ด ์žˆ๋Š”๋ฐ, ์•„๋‹ˆ, ํšŒ์‚ฌ์˜ ํŠน์„ฑ์ด๋ž„๊นŒ? ๐Ÿ˜ฑ๊ทธ๋Ÿฐ ๋ถ€๋ถ„๋“ค์ด ์•„์‰ฌ์šธ ๋•Œ๊ฐ€ ์žˆ๋‹ค.

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์• ์ž์ผ ํ”„๋กœ์„ธ์Šค์˜ ํ•ต์‹ฌ์€ ๊ณต์œ , ์„ฑ์žฅ์ด๋ผ ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ๊ณผ ํšŒ๊ณ ๊ฐ€ ์ฐธ ์ข‹๋‹ค๊ณ  ์ƒ๊ฐ ํ•œ๋‹ค. (์ด๊ฒŒ ์• ์ž์ผ์˜ ๊ทผ๋ณธ์ด ์•„๋‹ ์ˆ˜ ์žˆ์Œ์— ์ฃผ์˜ ํ•˜์ž. ๋‚œ ์• ์ž์ผ์„ ์ž˜ ๋ชจ๋ฅธ๋‹ค.)

ํŒ€์˜ ์‚ฌ๋žŒ์ด ์ ์„ ๋•Œ๋Š” ์‚ฌ์‹ค, ๋ˆ„๊ฐ€ ๋ง ์•ˆํ•ด๋„ ๋ˆ„๊ฐ€ ๋ฌด์Šจ ์ผ์„ ํ•˜๋Š”์ง€ ๋Œ€๊ฐ• ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ํŒ€์˜ ์‚ฌ๋žŒ์ด ๋ฐฐ์ˆ˜๋กœ ๋Š˜๋‹ค ๋ณด๋‹ˆ, ์ฝ”๋“œ๊ฐ€ ๊ต‰์žฅํžˆ ๋น ๋ฅด๊ฒŒ ๋ฐ”๋€Œ๋Š”๋ฐ, ๋ˆ„๊ฐ€ ๋ฌด์Šจ ์ผ์„ ํ•˜๋Š”์ง€ ๋ชจ๋ฅธ๋‹ค.

๊ทธ๋ฆฌ๊ณ , ์–ด๋–ค ์ŠคํŽ™์ด ์™œ ์ด๋ ‡๊ฒŒ ๋ฐ”๋€Œ์—ˆ๋Š”์ง€? ๋‚˜๋„ ๋ชจ๋ฅด๋Š” ์‚ฌ์ด์— ๋ฐ”๋€๋‹ค.

๊ณ ๋กœ, ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ์ด ํ•„์š”ํ•ด์กŒ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ณต์œ ๊ฐ€ ์ž˜ ๋˜์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ณต์œ ๊ฐ€ ์•ˆ๋˜๋ฉด, ์„œ๋น„์Šค๋Š” ์žฅ์• ๊ฐ€ ๋ฐœ์ƒ ํ•œ๋‹ค.

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

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

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

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

์ด ๋ชจ๋“  ๊ฒƒ๋“ค์€ ํŒ€ ๋‚ด์˜ ์ˆ˜์ค€ ํ•ฉ์˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์–ด๋–ค ๋ฌธํ™”๋ฅผ ๋„์ž…ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด์„œ ๋ชจ๋‘ ํฌ์šฉํ•  ๊ฒƒ์ธ์ง€? ์•„๋‹ˆ๋ฉด ์ž‘๊ฒŒ ํฌ์šฉํ•  ๊ฒƒ์ธ์ง€?

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

๊ทธ ์—ญํ• ์€ ๋ˆ„๊ตฐ๊ฐ€ ๊ณ„์† ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ง€์ •์ œ๋กœ ํ˜น์€ ์›ํ•˜๋Š” ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋Œ์•„๊ฐ€๋ฉด์„œ ํ•ด์•ผ ์žฅ์ ๋งŒ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๋‹ค.

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

์ด๋Ÿฐ ๊ฒƒ๋“ค์„ ์ž˜ ์ƒ๊ฐ ํ•ด๋ณด์•„์•ผ ํ•œ๋‹ค.

์‚ฌ๋žŒ๋“ค์˜ ์ดํ•ด๋„๊ฐ€ ๋‹ค๋ฅผ ๋•Œ ์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€?

์‚ฌ๋žŒ๋“ค ๊ฐœ๊ฐœ์ธ์˜ ๋ชฉํ‘œ ์ง€ํ–ฅ์ ์ด ๋‹ค๋ฅผ ๋•Œ ์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€?

๋‘ ๋ฌผ์Œ์— ๋‹ต์„ ํ•  ์ˆ˜ ์žˆ์„ ๋•Œ์— ํŒ€ ๋‚ด์— ๋ฌธํ™”๋ฅผ ๋„์ž… ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๊ฒ ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ ์‰ฝ์ง€ ์•Š์ง€๋งŒ, ๋„์ „์€ ์–ธ์ œ๋‚˜ ์ข‹๋‹ค. ๐ŸคŸ๐Ÿป

๋ฐ˜์‘ํ˜•