์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

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

์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

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

์šฐ๋ฆฌ๊ฐ€ ๋ˆ„๊ตฌ์ธ์ง€, ์–ด๋””์— ์žˆ๋Š”์ง€, ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€

์šฐ๋ฆฌ๋Š” ํ˜„์žฌ ํ”„๋กœ๊ทธ๋ž˜๋จธ XNUMX๋ช…๊ณผ ์ธํ”„๋ผ ์—”์ง€๋‹ˆ์–ด XNUMX๋ช…์œผ๋กœ ๊ตฌ์„ฑ๋œ Sre ์˜จ๋ณด๋”ฉ ํŒ€์— ์†ํ•ด ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ชจ๋‘ IaC(Infrastructure as Code)๋ฅผ ์ž‘์„ฑํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๊ณ  "ํ‰๊ท  ์ด์ƒ์˜" ๊ฐœ๋ฐœ์ž์˜€๋˜ ๊ฒฝ๋ ฅ์„ ๊ฐ–๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ ‡๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

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

IaC์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ  ์Šคํƒ์ž…๋‹ˆ๋‹ค.

  • ๋ฆฌ์†Œ์Šค ์ƒ์„ฑ์„ ์œ„ํ•œ Terraform.
  • ์ด๋ฏธ์ง€ ์กฐ๋ฆฝ์„ ์œ„ํ•œ ํŒจ์ปค์ž…๋‹ˆ๋‹ค. Windows, CentOS 7 ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค.
  • Jsonnet์„ ์‚ฌ์šฉํ•˜๋ฉด Drone.io์—์„œ ๊ฐ•๋ ฅํ•œ ๋นŒ๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  packer json๊ณผ terraform ๋ชจ๋“ˆ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ‘ธ๋ฅธ.
  • ์ด๋ฏธ์ง€๋ฅผ ์ค€๋น„ํ•  ๋•Œ Ansible์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
  • ๋ณด์กฐ ์„œ๋น„์Šค ๋ฐ ํ”„๋กœ๋น„์ €๋‹ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์œ„ํ•œ Python.
  • ๊ทธ๋ฆฌ๊ณ  ์ด ๋ชจ๋“  ๊ฒƒ์ด ํŒ€ ๊ตฌ์„ฑ์› ๊ฐ„์— ๊ณต์œ ๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ VSCode์— ์žˆ์Šต๋‹ˆ๋‹ค.

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

์šฐ๋ฆฌ๋Š” ํ˜„์žฌ ๋‹ค์Œ๊ณผ ๊ฐ™์€ IaC ๋ฌธ์ œ๋กœ ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ฝ”๋“œ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋„๊ตฌ ๋ฐ ์ˆ˜๋‹จ์˜ ๋ถˆ์™„์ „์„ฑ.
  • ๋Š๋ฆฐ ๋ฐฐํฌ. ์ธํ”„๋ผ๋Š” ํ˜„์‹ค ์„ธ๊ณ„์˜ ์ผ๋ถ€์ด๋ฏ€๋กœ ์†๋„๊ฐ€ ๋Š๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ๊ด€ํ–‰์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ๋Š” ์ƒˆ๋กญ๊ณ  ์•„๋Š” ๊ฒƒ์ด ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(XP)์„ ํ†ตํ•ด ๊ตฌ์ถœ

๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋Š” XP(Extreme ํ”„๋กœ๊ทธ๋ž˜๋ฐ)์™€ ๊ทธ ๋’ค์— ์žˆ๋Š” ๋ฐฉ์‹์— ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์ค‘ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ด ์™”์œผ๋ฉฐ ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ธํ”„๋ผ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๊ธฐ์— ๋ช…์‹œ๋œ ์›์น™๊ณผ ๊ด€ํ–‰์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ์š”? ์šฐ๋ฆฌ๋Š” ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ทจํ•˜๊ณ  ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ์‚ดํŽด๋ณด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

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

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

์ผ๋ถ€ XP ์‚ฌ๋ก€๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์ด๊ฒƒ์ด ํ”ผ๋“œ๋ฐฑ์˜ ์†๋„์™€ ํ’ˆ์งˆ์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

XP ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„ ์›๋ฆฌ

๋‚ด๊ฐ€ ์ดํ•ดํ•˜๋Š” ๋ฐ”์— ๋”ฐ๋ฅด๋ฉด, ํ”ผ๋“œ๋ฐฑ์€ ๋‚ด๊ฐ€ ์˜ณ์€ ์ผ์„ ํ•˜๊ณ  ์žˆ๋Š”์ง€, ์šฐ๋ฆฌ๊ฐ€ ๊ฑฐ๊ธฐ๊นŒ์ง€ ๊ฐˆ ๊ฒƒ์ธ๊ฐ€?๋ผ๋Š” ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์ž…๋‹ˆ๋‹ค. XP์—๋Š” ์ด๋ฅผ ์œ„ํ•œ ์‹ ์„ฑํ•œ ๊ณ„ํš, ์ฆ‰ ์‹œ๊ฐ„ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํฅ๋ฏธ๋กœ์šด ์ ์€ ๋‚ฎ์€ ์ˆ˜์ค€์ผ์ˆ˜๋ก OS๊ฐ€ ํ•„์š”ํ•œ ์งˆ๋ฌธ์— ๋” ๋นจ๋ฆฌ ๋‹ตํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

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

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

์ค‘์š”: ํ”ผ๋“œ๋ฐฑ์€ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋ชจ๋“  ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. XP ์‚ฌ๋ก€์™€ ๊ฒฐํ•ฉํ•˜๋ฉด ์ ˆ๋ง์˜ ์‹ฌ์—ฐ์—์„œ ๋ฒ—์–ด๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ ˆ๋ง์˜ ์‹ฌ์—ฐ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ๋ฐฉ๋ฒ•: ์„ธ ๊ฐ€์ง€ ์‹ค์ฒœ

ํ…Œ์ŠคํŠธ

ํ…Œ์ŠคํŠธ๋Š” XP ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„์—์„œ ๋‘ ๋ฒˆ ์–ธ๊ธ‰๋ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ ๊ทธ๋Ÿฐ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Š” ์ „์ฒด ์ต์ŠคํŠธ๋ฆผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ์— ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

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

๋” ๋งŽ์€ ํ…Œ์ŠคํŠธ๊ฐ€ ์žˆ์–ด์•ผ ํ•จ์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ณ ์ „์ ์ธ ํ…Œ์ŠคํŠธ ํ”ผ๋ผ๋ฏธ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

์ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” IaC ํ”„๋กœ์ ํŠธ์—์„œ ์šฐ๋ฆฌ์—๊ฒŒ ์–ด๋–ป๊ฒŒ ์ ์šฉ๋ฉ๋‹ˆ๊นŒ? ์‚ฌ์‹ค... ์ „ํ˜€ ๊ทธ๋ ‡์ง€ ์•Š์•„์š”.

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

    ์ด๊ฒƒ์ด ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ์˜ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.

    ์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

    Drone CI์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ์˜ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋„๋‹ฌํ•˜๋ ค๋ฉด Packer ์ด๋ฏธ์ง€๊ฐ€ ํ˜•์„ฑ๋  ๋•Œ๊นŒ์ง€ 30๋ถ„์„ ๊ธฐ๋‹ค๋ฆฐ ๋‹ค์Œ ํ†ต๊ณผํ•  ๋•Œ๊นŒ์ง€ 15๋ถ„์„ ๋” ๊ธฐ๋‹ค๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋“ค์€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค!

    ์ด๋ฏธ์ง€ ๊ฒ€์ฆ ์•Œ๊ณ ๋ฆฌ์ฆ˜

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

  • ์ƒํ™ฉ์€ Terraform์šฉ ๋ชจ๋“ˆ์˜ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ด๋Ÿฌํ•œ ํ…Œ์ŠคํŠธ์˜ ๊ธฐ๋Šฅ์„ ์„ค๋ช…ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ํ‘œ์ž…๋‹ˆ๋‹ค.

    ์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

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

์ด๋ฏธ์ง€ ๋˜๋Š” Terraform ๋ชจ๋“ˆ์„ ์–ด์…ˆ๋ธ”ํ•  ๋•Œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ž‘์—…์„ REST๋ฅผ ํ†ตํ•ด ๊ฐ„๋‹จํžˆ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ„๋„์˜ ์„œ๋น„์Šค๋‚˜ Python ์Šคํฌ๋ฆฝํŠธ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€์ƒ ๋จธ์‹ ์ด ์‹œ์ž‘๋˜๋ฉด ์„œ๋น„์Šค์— ๋“ฑ๋ก๋˜๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ScaleFT, ๊ฐ€์ƒ ๋จธ์‹ ์ด ํŒŒ๊ดด๋˜๋ฉด ์ž์ฒด์ ์œผ๋กœ ์‚ญ์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ScaleFT๋ฅผ ์„œ๋น„์Šค๋กœ ๊ฐ–๊ณ  ์žˆ์œผ๋ฏ€๋กœ API๋ฅผ ํ†ตํ•ด ์ž‘์—…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์—๋Š” "๋“ค์–ด๊ฐ€์„œ ์ด๊ฒƒ์ €๊ฒƒ ์‚ญ์ œํ•ด"๋ผ๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋Š” ๋ž˜ํผ๊ฐ€ ์ ํ˜€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋ชจ๋“  ์„ค์ •๊ณผ ์•ก์„ธ์Šค๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

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

์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ: XNUMX๋ถ„ ์•ˆ์— OS๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ”ผ๋ผ๋ฏธ๋“œ์—์„œ ๋” ๋†’์€ ์ˆ˜์ค€์˜ ํ…Œ์ŠคํŠธ ์œ ํ˜•์€ ํšจ๊ณผ์ ์ด์ง€๋งŒ ๋ฌธ์ œ์˜ ์ผ๋ถ€๋งŒ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ

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

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

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

๋‹ค์Œ์€ IaC ์ž‘์—… ์‹œ ์Œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Šคํƒ€์ผ๊ณผ ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ์ž…๋‹ˆ๋‹ค.

1. ํด๋ž˜์‹, ๊ฒฝํ—˜+๊ฒฝํ—˜, ํƒ€์ด๋จธ์— ์˜ํ•œ ๊ต๋Œ€. ๋‘ ๊ฐ€์ง€ ์—ญํ•  - ์šด์ „์ž์™€ ๋‚ด๋น„๊ฒŒ์ดํ„ฐ. ๋‘ ์‚ฌ๋žŒ. ๊ทธ๋“ค์€ ๋™์ผํ•œ ์ฝ”๋“œ๋กœ ์ž‘์—…ํ•˜๊ณ  ์ผ์ • ๊ธฐ๊ฐ„์ด ์ง€๋‚˜๋ฉด ์—ญํ• ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

์Šคํƒ€์ผ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ์˜ ํ˜ธํ™˜์„ฑ์„ ๊ณ ๋ คํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

IaC์—์„œ ์ด ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•  ๋•Œ์˜ ์ฃผ์š” ๋ฌธ์ œ์ ์€ ์ž‘์—… ์†๋„๊ฐ€ ๊ณ ๋ฅด์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ „ํ†ต์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ๋Š” ์›€์ง์ž„์ด ๋งค์šฐ ๊ท ์ผํ•ฉ๋‹ˆ๋‹ค. 10๋ถ„์„ ํˆฌ์žํ•ด์„œ N์„ ์“ฐ๋ฉด ๋ฉ๋‹ˆ๋‹ค. 2๋ถ„์„ ํˆฌ์žํ•˜๊ณ  15N, 3๋ถ„ - 30N์„ ์“ฐ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” XNUMX๋ถ„์„ ํˆฌ์žํ•ด N์„ ์“ฐ๊ณ , ๋˜ XNUMX๋ถ„์„ ํˆฌ์žํ•ด N์˜ XNUMX๋ถ„์˜ XNUMX์„ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ณ , ๊ผผ์ง ๋ชปํ•˜๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. ์กฐ์‚ฌ์—๋Š” ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž์ฒด์— ๋ฐฉํ•ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก : ์ˆœ์ˆ˜ํ•œ ํ˜•ํƒœ๋กœ๋Š” ์šฐ๋ฆฌ์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

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

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

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

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

๊ฒฐ๋ก : ์ž ์žฌ์ ์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์šฐ๋ฆฌ๋Š” ์‹œ๋„๋ฅผ ํฌ๊ธฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

์Œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ๊ฒฐ๊ณผ:

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

5. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์„ฑ๊ณต์ด ์žˆ์—ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ๋งŒ์˜ ๋ฐฉ๋ฒ•์ธ "Convergence - Divergence"๋ฅผ ์ƒ๊ฐํ•ด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๊ธฐํš ๋ฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜

OS ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋งˆ์ง€๋ง‰ ๊ด€ํ–‰ ๋ธ”๋ก์€ ์ž‘์—… ์ž์ฒด๋ฅผ ์‚ฌ์šฉํ•œ ์ž‘์—… ๊ตฌ์„ฑ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์ง ์ž‘์—… ์ด์™ธ์˜ ๊ฒฝํ—˜ ๊ตํ™˜๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ์‚ฌ๋ก€๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

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

์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

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

์ž‘์—…์— ๋Œ€ํ•œ ์‹œ๊ฐ์  ๋น„์ „์˜ ์žฅ์ :

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

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

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

์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

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

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

์‹œ์—ฐ ์ค‘์—๋Š” ์ž‘์—…์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๊ณต๊ฐœํ•˜๊ณ  ํ•ด๋‹น ์ž‘์—…์˜ ์ž‘๋™์„ ์‹œ์—ฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ณด๊ณ ์„œ๋Š” ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.1. ์ƒํ™ฉ์„ ์‚ดํŽด๋ณด์„ธ์š”. ๊ทธ ์ž‘์—…์€ ์–ด๋””์„œ ์™”์œผ๋ฉฐ, ์™œ ํ•„์š”ํ–ˆ์Šต๋‹ˆ๊นŒ?

2. ์ด์ „์—๋Š” ๋ฌธ์ œ๊ฐ€ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐ๋˜์—ˆ๋‚˜์š”? ์˜ˆ๋ฅผ ๋“ค์–ด ์—„์ฒญ๋‚œ ์–‘์˜ ๋งˆ์šฐ์Šค ํด๋ฆญ์ด ํ•„์š”ํ–ˆ๊ฑฐ๋‚˜ ์ „ํ˜€ ์•„๋ฌด๊ฒƒ๋„ ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

3. ์ด๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•. ์˜ˆ: "์ด์ œ scriptosik์ด ์žˆ๊ณ  ์—ฌ๊ธฐ์— readme๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค."

4. ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๋ณด์—ฌ์ฃผ์„ธ์š”. ์ผ๋ถ€ ์‚ฌ์šฉ์ž ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” X๋ฅผ ์›ํ•˜๊ณ , Y๋ฅผ ํ•˜๊ณ , Y(๋˜๋Š” Z)๋ฅผ ๋ด…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด NGINX๋ฅผ ๋ฐฐํฌํ•˜๊ณ  URL์„ ์—ฐ๊ธฐํ•œ ํ›„ 200 OK๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ๋™์ž‘์ด ๊ธธ๋‹ค๋ฉด ๋‚˜์ค‘์— ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋„๋ก ๋ฏธ๋ฆฌ ์ค€๋น„ํ•˜์„ธ์š”. ๊นจ์ง€๊ธฐ ์‰ฌ์šด ๊ฒฝ์šฐ ๋ฐ๋ชจ ํ•œ ์‹œ๊ฐ„ ์ „์— ๋„ˆ๋ฌด ๋งŽ์ด ๊นจ์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

5. ๋ฌธ์ œ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์„ฑ๊ณต์ ์œผ๋กœ ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€, ๋‚จ์€ ์–ด๋ ค์›€์€ ๋ฌด์—‡์ธ์ง€, ์•„์ง ์™„๋ฃŒ๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„์€ ๋ฌด์—‡์ธ์ง€, ์•ž์œผ๋กœ ์–ด๋–ค ๊ฐœ์„ ์ด ๊ฐ€๋Šฅํ•œ์ง€ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด์ œ CLI๊ฐ€ ์žˆ๋‹ค๋ฉด CI์—๋Š” ์™„์ „ ์ž๋™ํ™”๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

๋Œ€๋ฉด ๋ถ€๋ถ„ ์ดํ›„์—๋Š” ํ•ญ์ƒ ์Šค๋ ˆ๋“œ์—์„œ ํ† ๋ก ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—…์— ํ•„์š”ํ•œ ํ”ผ๋“œ๋ฐฑ์ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.

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

์ฝ”๋“œํ˜• ์ธํ”„๋ผ: XP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ธด ๊ฒฐ๋ก ๊ณผ ๋‹ค์Œ ๋‹จ๊ณ„

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

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

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

OS์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋” ๋†’์€ ์ˆ˜์ค€์˜ ๋ฐฉ๋ฒ• - ์ž‘์—…์„ ์ •ํ™•ํ•˜๊ฒŒ ๊ณ„ํšํ•˜๊ณ  ์ž‘์—…ํ•˜๋ฉด ๊ณ ํ’ˆ์งˆ ์ง€์‹ ๊ตํ™˜ ๋ฐ ๊ฐœ๋ฐœ ํ’ˆ์งˆ ํ–ฅ์ƒ๊ณผ ๊ฐ™์€ ํšจ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํ•œ ์ค„๋กœ ์งง์€ ๊ฒฐ๋ก 

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

์ถœ์ฒ˜ : habr.com

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