์ฃผ๊ฐ„ ์†Œ์‹์ง€

๐Ÿ”ญ[2024 ์šฐ์•„์ฝ˜ ํ›„๊ธฐ ํŠน์ง‘] ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์œผ๋กœ ๋ฉ”๋‰ด ์ด๋ฏธ์ง€ ๊ฒ€์ˆ˜ ์‚ฌ๋ก€ ๋ฐ ์‚ฌ๋‚ด ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค ์ •์ฑ… ๊ด€๋ฆฌ ์‚ฌ๋ก€

2024 ์šฐ์•„์ฝ˜์˜ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง๊ณผ ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค ์ •์ฑ… ๊ด€๋ฆฌ ๊ด€๋ จ ์„ธ์…˜ ๋‚ด์šฉ์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

2024.11.11 | ์กฐํšŒ 104 |
0
|

DevOps ์—ฌํ–‰์„ ์œ„ํ•œ ์†Œ์‹์ง€

DevOps, ํด๋ผ์šฐ๋“œ, IT ๊ธฐ์ˆ  ๊ด€๋ จ ์ตœ์‹  ์†Œ์‹๊ณผ ์ •๋ณด๋ฅผ ์ •๋ฆฌํ•ด์„œ ์ฃผ 1ํšŒ ์ด๋ฉ”์ผ๋กœ ์ „ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค๐Ÿ˜บ

์•ˆ๋…•ํ•˜์„ธ์š” ๊ตฌ๋…์ž๋‹˜, DevOps ์†Œ์‹๊ณผ ๊ธฐ์ˆ  ์ง€์‹์„ ์ •๋ฆฌํ•ด์„œ ๊ณต์œ ํ•ด๋“œ๋ฆฌ๋Š” DevOps ์—ฌํ–‰์„ ์œ„ํ•œ ์†Œ์‹์ง€์ž…๋‹ˆ๋‹ค.

์ง€๋‚œ 2024 ์šฐ์•„์ฝ˜ ์ฐธ์—ฌ ํ›„๊ธฐ ๊ธ€์— ์ด์–ด์„œ, ์ œ๊ฐ€ ์ฐธ์„ํ•œ ์ปจํผ๋Ÿฐ์Šค ์„ธ์…˜ ๋‚ด์šฉ์„ ์ด๋ฒˆ ๊ธ€์—์„œ ๋งˆ์ € ๊ณต์œ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

 

๐Ÿ’ปFine-tuning ์—†์ด, ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์œผ๋กœ ๋ฉ”๋‰ด ์ด๋ฏธ์ง€ ๊ฒ€์ˆ˜ํ•˜๊ธฐ

ํ•ด๋‹น ์„ธ์…˜์€ ๋ฉ”๋‰ด ์ด๋ฏธ์ง€ ๊ฒ€์ˆ˜ ์ž‘์—…์„ ChatGPT ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ๊ฑฐ์ณค๋Š”์ง€ ๊ณต์œ ํ•ด์ฃผ์‹  ์ž๋ฆฌ์˜€์Šต๋‹ˆ๋‹ค.

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

ChatGPT๋ฅผ ๋ฉ”๋‰ด ์ด๋ฏธ์ง€ ๊ฒ€์ˆ˜ ์ž‘์—…์— ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด, ๋จผ์ € ์•„๋ž˜์™€ ๊ฐ™์€ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๊ณผ์ •์„ ๊ฑฐ์ณค๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

  • v1: ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์—†์ด ํ…Œ์ŠคํŠธ
  • v2: ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋„์ž… ์‹œ์ž‘
  • v3: ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ฐธ๊ณ ํ•  ๋ฉ”๋‰ด ์ด๋ฏธ์ง€ ๊ฒ€์ˆ˜ ์ •์ฑ… ๊ตฌ์ฒดํ™”
  • v4: ๋ฉ”๋‰ด ์ด๋ฏธ์ง€ ๊ฒ€์ˆ˜ ์ •์ฑ…์— ๋งน์ ์ด ์—†๋„๋ก ์„ธ๋ถ„ํ™”

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

๋˜ํ•œ ์œ„ ๊ณผ์ •์—์„œ ๋ฉˆ์ถ”์ง€ ์•Š๊ณ , ์•„๋ž˜์™€ ๊ฐ™์ด ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์„ ์ด์–ด๋‚˜๊ฐ”๋‹ค๊ณ  ํ•˜๋Š”๋ฐ์š”.

  • v6: ํ”„๋กฌํ”„ํŠธ ์‘๋‹ต ์ถœ๋ ฅ ๊ตฌ์กฐํ™”
    • ์‘๋‹ต ๊ฒฐ๊ณผ๋ฅผ Json ํฌ๋งท์œผ๋กœ ์š”๊ตฌ
  • v7: ์ผ๊ด€๋œ ๋‹ต๋ณ€์„ ์œ„ํ•œ ๊ณ ๋„ํ™”
    • CoT(Chain of Thought): ChatGPT ์Šค์Šค๋กœ ์ œ์ถœ๋œ ์ด๋ฏธ์ง€๋ฅผ ์„ค๋ช…ํ•˜๋„๋ก ํ•œ ๋‹ค์Œ ๊ฒฐ๊ณผ ๋ฐ˜ํ™˜
    • Ensemble ๊ธฐ๋ฒ•: ์—ฌ๋Ÿฌ ๋ชจ๋ธ์˜ ์‘๋‹ต์—์„œ ๋‹ค์ˆ˜๊ฒฐ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฒฐ์ •
    • ์ œํ•œ๋œ ์˜ˆ์‚ฐ ๋‚ด์—์„œ ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ–ˆ์ง€๋งŒ, ์ข€ ๋” ๋น„์šฉ ์ ˆ์•ฝ์ด ํ•„์š”
  • v8: ํ—ˆ๋ฆฌ๋  ์กธ๋ผ๋งค๊ธฐ
    • ํ•œ๊ตญ์–ด ์ฟผ๋ฆฌ๋ฅผ ์˜๋ฌธ์œผ๋กœ ๋ฒˆ์—ญ ํ›„ ์ œ์ถœํ•˜์—ฌ ํ† ํฐ ์ ˆ์•ฝ -> ์‘๋‹ต ์‹œ๊ฐ„ ๊ฐ์†Œ ํšจ๊ณผ๋„ ์–ป์Œ
    • ChatGPT ํ˜ธ์ถœ ์ˆ˜๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด, ChatGPT๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋˜๋Š” ์ด๋ฏธ์ง€๋Š” ์‚ฌ๋‚ด ๋ณด์œ  ์ค‘์ธ ๋ชจ๋ธ์„ ๋ฐ”๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉ
    • ๋‹ค๋งŒ, ํ•œ๊ตญ์–ด ์ฟผ๋ฆฌ์™€ ์˜๋ฌธ ์ฟผ๋ฆฌ์˜ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰ ์ฐจ์ด๋Š” GPT-4o ์ถœ์‹œ ์ดํ›„๋กœ ๋งŽ์ด ์ค„์—ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ ์ด๋ ‡๊ฒŒ ์ˆ˜๋งŽ์€ ๊ณผ์ •์„ ๊ฑฐ์นœ ๊ฒฐ๊ณผ,

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

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

์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ค‘๊ฐ„์— ๋ถ„๊ธฐ์ ์„ ๋‘์–ด, ํŠน์ • ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด์„œ๋Š” ์‚ฌ๋žŒ์ด ๊ฒ€์ˆ˜ํ•˜๋Š” ๋‹จ๊ณ„๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

 

๋ณธ ์„ธ์…˜์˜ ๋งˆ์ง€๋ง‰ ์ˆœ์„œ๋กœ, ์šฐ์•„ํ•œํ˜•์ œ๋“ค์ด AI๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ์†Œ๊ฐœํ•˜๋Š” ์‹œ๊ฐ„์ด์—ˆ๋Š”๋ฐ์š”.

์šฐ์•„ํ•œํ˜•์ œ๋“ค์—์„œ๋Š” ๋จผ์ € ์ƒ์„ฑํ˜• AI๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์กฐ๊ฑด์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์˜ํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

  • ์ •๋ณด๊ฐ€ ์ •ํ™•ํ•œ๊ฐ€
  • ๊ณต๊ฒฉ์ ์ด๊ฑฐ๋‚˜ ํ˜์˜ค๋ฅผ ๋‹ด๊ณ ์žˆ์ง„ ์•Š์€๊ฐ€
  • ์ฃผ์–ด์ง„ ์˜ˆ์‚ฐ ๋‚ด์—์„œ ์†Œํ™” ๊ฐ€๋Šฅํ•œ๊ฐ€
  • ์„œ๋น„์Šค ์š”๊ตฌ์‚ฌํ•ญ์— ์ˆ˜์šฉ ๊ฐ€๋Šฅํ•œ ์†๋„๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š”๊ฐ€

๋ณธ ์„ธ์…˜ ์ฃผ์ œ์™€ ๊ฐ™์€ ์ƒ์„ฑํ˜• AI๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด์„œ, ์œ„ ๊ณ ๋ ค ์‚ฌํ•ญ ์ค‘ '์ •๋ณด๊ฐ€ ์ •ํ™•ํ•œ๊ฐ€'์— ๋Œ€ํ•ด์„œ๋Š” ์•„์‰ฌ์›€์ด ๋‚จ์•˜๋‹ค๊ณ  ํ•˜์…จ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์šฐ์•„ํ•œํ˜•์ œ๋“ค์—์„œ๋Š” ์ƒ์„ฑํ˜• AI์— ๋Œ€ํ•ด ์—ฌ์ „ํžˆ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ณ ๋ฏผ์ด ์žˆ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ์š”.

  • ์‚ฌ๋žŒ์ด ํ•˜๋˜ ์ผ์„ ์ƒ์„ฑํ˜• AI๊ฐ€ ๋Œ€์‹ ํ•ด์„œ ์ƒ์‚ฐ์„ฑ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?
  • Fine tuningํ•˜์ง€ ์•Š์€ ์ƒ์„ฑํ˜• AI๋Š” ์–ด๋””๊นŒ์ง€ ํ™œ์šฉ ๊ฐ€๋Šฅํ• ๊นŒ?

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

 

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

 

โ˜๏ธ0์›์œผ๋กœ ํด๋ผ์šฐ๋“œ ๋น„์šฉ, ์žฅ์• , ๋ณด์•ˆ๊นŒ์ง€ ํ•œ ๋ฒˆ์— ๊ด€๋ฆฌํ•˜๋Š” ๋น„๋ฐ€ ๊ณต๊ฐœ

๋ณธ ์„ธ์…˜์—์„œ๋Š” ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค ์ •์ฑ… ๊ด€๋ฆฌ ํˆด Cloud Custodian์„ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ๋‚ด ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค ์ •์ฑ…์„ ์ฒด๊ณ„์ ์œผ๋กœ ํ‘œ์ค€ํ™”ํ•œ ์‚ฌ๋ก€๋ฅผ ๊ณต์œ ํ•ด์ฃผ์…จ์Šต๋‹ˆ๋‹ค.

์šฐ์•„ํ•œํ˜•์ œ๋“ค์—์„œ๋Š” 10๋…„๊ฐ„ AWS ์–ด์นด์šดํŠธ ์ˆ˜๊ฐ€ 50๊ฐœ ์ด์ƒ, EC2 ์ธ์Šคํ„ด์Šค์˜ ์ˆ˜๊ฐ€ 10000๋Œ€ ์ด์ƒ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ํ™•๋Œ€๋˜๋‹ค๋ณด๋‹ˆ ํด๋ผ์šฐ๋“œ ํ™œ์šฉ ์ •์ฑ…์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ํ•„์š”์„ฑ์ด ์ƒ๊ฒผ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ์š”.

๊ธฐ์กด์—๋Š” AWS Service Quotas๋กœ ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค ํ• ๋‹น๋Ÿ‰์„ ๊ด€๋ฆฌํ–ˆ์ง€๋งŒ, ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ •์ฑ…์ด 100์—ฌ ๊ฐœ ์ด์ƒ์œผ๋กœ ๊ณ„์† ์ถ”๊ฐ€๋˜๋Š” ์ƒํ™ฉ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ •์ฑ…์„ ์ข€ ๋” ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋ณ„๋„์˜ ํˆด์„ ๋„์ž…ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„๋ณด๊ตฐ์€ ์•„๋ž˜์™€ ๊ฐ™์ด 3๊ฐ€์ง€์˜€์Šต๋‹ˆ๋‹ค.

  • Cloud Custodian: ๋น„์šฉ ์ €๋ ด / ์ƒ์‚ฐ์„ฑ ๋‚ฎ์Œ / ํ™•์žฅ์„ฑ ๋†’์Œ
  • AWS Config: ๋น„์šฉ ๋†’์Œ / ์ƒ์‚ฐ์„ฑ ์ค‘๊ฐ„ / ํ™•์žฅ์„ฑ ์ค‘๊ฐ„
  • ์ƒ์šฉ ์†”๋ฃจ์…˜: ๋น„์šฉ์€ ์†”๋ฃจ์…˜๋งˆ๋‹ค ๋‹ค๋ฆ„ / ์ƒ์‚ฐ์„ฑ ๋†’์Œ / ํ™•์žฅ์„ฑ ๋‚ฎ์Œ

๊ทธ๋ฆฌ๊ณ  ์ด ์ค‘ ์˜คํ”ˆ์†Œ์Šค์ธ Cloud Custodian์„ ๋„์ž…ํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, Cloud Custodian์€ CNCF์˜ ์ธํ๋ฒ ์ดํŒ… ํ”„๋กœ์ ํŠธ์—ฌ์„œ ์ด๋ฏธ ๊ฒ€์ฆ๋œ ์ •์ฑ… ๊ด€๋ฆฌ ํˆด์ด๋ผ๊ณ  ํŒ๋‹จํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. CNCF์˜ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด์„  ์ง€๋‚œ KubeEdge ์†Œ๊ฐœ ๊ธ€์—์„œ๋„ ์ž ๊น ์–ธ๊ธ‰ํ•œ ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

Cloud Custodian๋กœ ๋Œ€๋ถ€๋ถ„์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, Kubernetes ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด์„œ๋Š” ํ™•์ธํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ์ œ์•ฝ๋„ ์žˆ์—ˆ๋‹ค๋Š”๋ฐ์š”. ์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด Kubernetes ์ „์šฉ ์ •์ฑ… ์—”์ง„์ธ Kyverno๋ฅผ ์‚ฌ์šฉํ•ด์„œ Kubernetes Pod์™€ Image ์ •๋ณด๋ฅผ ํ™•์ธํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

 

ํด๋ผ์šฐ๋“œ๋ฅผ ์šด์˜ํ•˜๋‹ค๋ณด๋ฉด ๊ฒฐ๊ตญ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ •์ฑ…์ด ํ•„์š”ํ•˜๊ฒŒ ๋  ํ…๋ฐ, ์ด๋Ÿฐ ์ •์ฑ…์„ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š”๊ฐ€์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ์„ธ์…˜์—์„œ Cloud Custodian์˜ ํ™œ์šฉ ์˜ˆ์‹œ์— ๋Œ€ํ•ด์„œ๋„ ์ž์„ธํžˆ ๊ณต์œ ํ•ด์ฃผ์…”์„œ ์ €๋„ ๋งŽ์ด ๋ฐฐ์› ๋Š”๋ฐ์š”. ์ด ๊ธ€์—์„œ Cloud Custodian์˜ ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„๊นŒ์ง€ ์ƒ์„ธํ•˜๊ฒŒ ๋„ฃ์ง„ ์•Š์•˜์ง€๋งŒ, ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค ์ •์ฑ… ๊ด€๋ฆฌ์— ๋Œ€ํ•ด์„œ๋Š” ์ถ”ํ›„ ์ข€ ๋” ์ž์„ธํžˆ ์ •๋ฆฌํ•œ ๋‹ค์Œ ๋‹ค๋ค„๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค.

 

๐Ÿ”ญ๋งˆ์น˜๋ฉฐ...

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

ํ˜น์‹œ ์ด๋ฒˆ ๋‚ด์šฉ ๊ด€๋ จํ•ด์„œ ๋” ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด ์•„๋ž˜ ๋ฉ”์ผ๋ฆฌ ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.๐Ÿ˜€

๊ทธ๋Ÿผ, ๋‹ค์Œ ์†Œ์‹์ง€์—์„œ ๋ณด๋‹ค ์•Œ์ฐจ๊ณ  ํฅ๋ฏธ๋กœ์šด ๋‚ด์šฉ์œผ๋กœ ์ฐพ์•„๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜๋„ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, ๊ตฌ๋…์ž๋‹˜ ๐Ÿ˜บ

 

 

 

๋‹ค๊ฐ€์˜ฌ ๋‰ด์Šค๋ ˆํ„ฐ๊ฐ€ ๊ถ๊ธˆํ•˜์‹ ๊ฐ€์š”?

์ง€๊ธˆ ๊ตฌ๋…ํ•ด์„œ ์ƒˆ๋กœ์šด ๋ ˆํ„ฐ๋ฅผ ๋ฐ›์•„๋ณด์„ธ์š”

โœ‰๏ธ

์ด๋ฒˆ ๋‰ด์Šค๋ ˆํ„ฐ ์–ด๋– ์…จ๋‚˜์š”?

DevOps ์—ฌํ–‰์„ ์œ„ํ•œ ์†Œ์‹์ง€ ๋‹˜์—๊ฒŒ โ˜•๏ธ ์ปคํ”ผ์™€ โœ‰๏ธ ์ชฝ์ง€๋ฅผ ๋ณด๋‚ด๋ณด์„ธ์š”!

๋Œ“๊ธ€

์˜๊ฒฌ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”

ํ™•์ธ
์˜๊ฒฌ์ด ์žˆ์œผ์‹ ๊ฐ€์š”? ์ œ์ผ ๋จผ์ € ๋Œ“๊ธ€์„ ๋‹ฌ์•„๋ณด์„ธ์š” !
ยฉ 2024 DevOps ์—ฌํ–‰์„ ์œ„ํ•œ ์†Œ์‹์ง€

DevOps, ํด๋ผ์šฐ๋“œ, IT ๊ธฐ์ˆ  ๊ด€๋ จ ์ตœ์‹  ์†Œ์‹๊ณผ ์ •๋ณด๋ฅผ ์ •๋ฆฌํ•ด์„œ ์ฃผ 1ํšŒ ์ด๋ฉ”์ผ๋กœ ์ „ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค๐Ÿ˜บ

๋‰ด์Šค๋ ˆํ„ฐ ๋ฌธ์˜eduukulelekim@gmail.com

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ ์„œ๋น„์Šค ์†Œ๊ฐœ์„œ ์˜ค๋ฅ˜ ๋ฐ ๊ธฐ๋Šฅ ๊ด€๋ จ ์ œ๋ณด

์„œ๋น„์Šค ์ด์šฉ ๋ฌธ์˜admin@team.maily.so

๋ฉ”์ผ๋ฆฌ ์‚ฌ์—…์ž ์ •๋ณด

๋ฉ”์ผ๋ฆฌ (๋Œ€ํ‘œ์ž: ์ดํ•œ๊ฒฐ) | ์‚ฌ์—…์ž๋ฒˆํ˜ธ: 717-47-00705 | ์„œ์šธ ์„œ์ดˆ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ53๊ธธ 8, 8์ธต 11-7ํ˜ธ

์ด์šฉ์•ฝ๊ด€ | ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ | ์ •๊ธฐ๊ฒฐ์ œ ์ด์šฉ์•ฝ๊ด€