๐Ÿ’ธ AWS EC2 ๋น„์šฉ ์ตœ์ ํ™” ์‹ค์ „ ๊ฐ€์ด๋“œ: ๋ถˆํ•„์š”ํ•œ ์ง€์ถœ์„ ๊ตฌ์กฐ์ ์œผ๋กœ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•

AWS EC2๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋น„์šฉ์ด ์ง€์†์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š”๋ฐ, ์–ด๋–ค ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‚ญ๋น„๋˜๊ณ  ์žˆ๋Š”์ง€? ์–ด๋””์„œ ๋น„์šฉ ์ตœ์ ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ์ง€? ๋ช…ํ™•ํžˆ ํŒŒ์•…ํ•˜์ง€ ๋ชปํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์›์ธ ๋ถ„์„

  • EC2 ๋น„์šฉ ์ฆ๊ฐ€์˜ ์ฃผ์š” ์›์ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์กฐ์ ์œผ๋กœ ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค.
    • Idle / Underutilized ์ธ์Šคํ„ด์Šค: ์‚ฌ์šฉ๋ฅ ์ด ๋‚ฎ๊ฑฐ๋‚˜ ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ
    • ์ž˜๋ชป๋œ ์ธ์Šคํ„ด์Šค ์‚ฌ์ด์ง•: ์‹ค์ œ ์›Œํฌ๋กœ๋“œ ๋Œ€๋น„ ๊ณผ๋„ํ•œ ์ŠคํŽ™
    • ์˜จ๋””๋งจ๋“œ ์œ„์ฃผ์˜ ์‚ฌ์šฉ: Savings Plan, Reserved Instance ๋ฏธํ™œ์šฉ
    • ๊ฐ€์‹œ์„ฑ ๋ถ€์กฑ: ๋ฆฌ์†Œ์Šค, ๋น„์šฉ, ์‚ฌ์šฉ ํŒจํ„ด์„ ํ•œ๋ˆˆ์— ๋ณด๊ธฐ ์–ด๋ ค์›€

ํ•ด๊ฒฐ ๋ฐฉ์•ˆ

  • EC2 ๋น„์šฉ ์ ˆ๊ฐ์„ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ‘๊ทผ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
    • :magnifying_glass_tilted_left: ๋ฆฌ์†Œ์Šค ๊ฐ€์‹œ์„ฑ ํ™•๋ณด โ†’ EC2, EBS, ๋„คํŠธ์›Œํฌ ๋น„์šฉ์„ ์‹œ๊ฐ์ ์œผ๋กœ ํŒŒ์•…
    • :scissors: ๋ถˆํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค ์‹๋ณ„ ๋ฐ ์ œ๊ฑฐ โ†’ Idle ์ธ์Šคํ„ด์Šค, ๋ฏธ์‚ฌ์šฉ ๋ณผ๋ฅจ ์ •๋ฆฌ
    • :balance_scale: Right-sizing ์ „๋žต โ†’ CPU / Memory ์‚ฌ์šฉ๋ฅ  ๊ธฐ๋ฐ˜ ์ธ์Šคํ„ด์Šค ์žฌ์กฐ์ •
      • :chart_decreasing: ๋น„์šฉ ์ตœ์ ํ™” ์˜ต์…˜ ํ™œ์šฉ โ†’ Reserved Instances, Savings Plans, Spot Instances ๊ฒ€ํ† 

์‹คํ–‰ ์šฐ์„ ์ˆœ์œ„

์šฐ์„ ์ˆœ์œ„ ์‹คํ–‰ ํ•ญ๋ชฉ ์„ ์ • ๊ธฐ์ค€
1 Idle EC2 ์‹๋ณ„ ๋ฐ ์ข…๋ฃŒ ์ฆ‰๊ฐ์ ์ธ ๋น„์šฉ ์ ˆ๊ฐ
2 Right-sizing ์ ์šฉ ๋ฆฌ์Šคํฌ ๋Œ€๋น„ ํšจ๊ณผ ํผ
3 RI / Savings Plan ๊ฒ€ํ†  ์ค‘์žฅ๊ธฐ ๋น„์šฉ ์ ˆ๊ฐ
4 ์‹œ๊ฐํ™” ๋„๊ตฌ ๋„์ž… ์ง€์†์  ๊ด€๋ฆฌ ๊ฐ€๋Šฅ์„ฑ

[์ถœ์ฒ˜] AWS EC2 Cost Optimization: Complete Guide (2025)

์ „๋ฌธ ๋ฒˆ์—ญ ๋‚ด์šฉ (์•„๋ž˜)

AWS EC2 ๋น„์šฉ ์ตœ์ ํ™”: ์™„๋ฒฝ ๊ฐ€์ด๋“œ

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

์ฒดํฌ๋ฆฌ์ŠคํŠธ

  • ํผ๋ธ”๋ฆญ IPv4 / ํƒ„๋ ฅ์  IP (Elastic IPs) โ€” ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒƒ์€ ์ œ๊ฑฐํ•˜๊ณ , ํ”„๋ผ์ด๋น— + NAT/ALB ๋˜๋Š” IPv6๋ฅผ ์„ ํ˜ธํ•˜์„ธ์š”. (์•„๋ž˜์˜ ์ž์„ธํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ฐธ์กฐ.)
  • ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€/์œ ํœด EBS ๋ณผ๋ฅจ โ€” ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•œ ๋‹ค์Œ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด์„ธ์š”. (์•„๋ž˜์˜ ์ž์„ธํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ฐธ์กฐ.)
  • ์œ ํœด ALB/NLB โ€” ํ™œ์„ฑ ๋Œ€์ƒ/๊ฒฝ๋กœ๊ฐ€ ์—†๋Š”์ง€ ํ™•์ธํ•œ ๋‹ค์Œ ์‚ญ์ œํ•˜์„ธ์š”. (์•„๋ž˜์˜ ์ž์„ธํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ฐธ์กฐ.)
  • ํŠธ๋ž˜ํ”ฝ์ด ์ ์€ NAT ๊ฒŒ์ดํŠธ์›จ์ด โ€” ํ๊ธฐํ•˜๊ฑฐ๋‚˜ ์žฌ์„ค๊ณ„ํ•˜๊ณ , AZ ๊ฐ„ ํ†ตํ•ฉ์„ ํ”ผํ•˜์„ธ์š”. (์•„๋ž˜์˜ ์ž์„ธํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ฐธ์กฐ.)
  • ํŒ: ์—ฐ๊ฒฐ ํ•ด์ œ๋œ EIP, ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€/์œ ํœด EBS, ์œ ํœด ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ(LB), ์œ ํœด/ํŠธ๋ž˜ํ”ฝ์ด ์ ์€ NAT ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ‘œ๋ฉดํ™”ํ•˜๊ณ  ํด๋ฆญ ํ•œ ๋ฒˆ์œผ๋กœ ์ˆ˜์ •(EIP ๋ฆด๋ฆฌ์Šค, ๋ณผ๋ฅจ/์Šค๋ƒ…์ƒท/LB/NAT ์‚ญ์ œ)ํ•  ์ˆ˜ ์žˆ๋Š” ๊ทœ์น™+์ž๋™ํ™” ๋ทฐ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. Hyperglance๋Š” ์ด๋Ÿฌํ•œ ์ •ํ™•ํ•œ ๊ฒ€์‚ฌ ๋ฐ ์ž‘์—…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

90์ดˆ ๋งŒ์— ๋ณด๋Š” EC2 ๊ฐ€๊ฒฉ ์ฑ…์ • (2025 ๊ธฐ์ค€)

๋ชจ๋ธ ์ ํ•ฉํ•œ ์šฉ๋„ ์žฅ์  ์ฃผ์˜ ์‚ฌํ•ญ
์˜จ๋””๋งจ๋“œ (On-Demand) ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ์ˆ˜๋ช…์ด ์งง์€ ๊ฒฝ์šฐ ์•ฝ์ • ์—†์Œ 24x7 ์ง€์†์ ์ธ ์‚ฌ์šฉ ์‹œ ๊ฐ€์žฅ ๋น„์Œˆ
Savings Plans (Compute/EC2) ๊พธ์ค€ํ•˜์ง€๋งŒ ๋ณ€ํ™”ํ•˜๋Š” ๊ฒฝ์šฐ ๊ด‘๋ฒ”์œ„ํ•œ ์ ์šฉ ๋ฒ”์œ„, ์œ ์—ฐ์„ฑ 1~3๋…„ ๋™์•ˆ ์‹œ๊ฐ„๋‹น ๊ธˆ์•ก($/hour) ์•ฝ์ •
์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค (Reserved Instances - ์˜์—ญ/๋ฆฌ์ „) ์ˆ˜๋ช…์ด ๊ธธ๊ณ  ์•ˆ์ •์ ์ธ ๊ฒฝ์šฐ ๋” ๊นŠ์€ ํ• ์ธ, ์šฉ๋Ÿ‰ ์˜ˆ์•ฝ SP๋ณด๋‹ค ์œ ์—ฐ์„ฑ์ด ๋–จ์–ด์ง
์ŠคํŒŸ (Spot) ์ค‘๋‹จ ๊ฐ€๋Šฅ (๋ฐฐ์น˜, CI/CD, ML ํ•™์Šต) ๊ฐ€์žฅ ํฐ ํ• ์ธ 2๋ถ„ ์ค‘๋‹จ ์•Œ๋ฆผ; ์žฌ์กฐ์ • ์ž๋™ํ™” ํ•„์š”
  • ์„ ํƒ ๋ฐฉ๋ฒ• (๊ฒฝํ—˜ ๊ธฐ๋ฐ˜):

    • ์ •์ƒ ์ƒํƒœ(โ€œํ•ญ์ƒ ์ผœ์ ธ ์žˆ๋Š”โ€ ๋ฒ ์ด์Šค๋ผ์ธ)๋ฅผ ์ธก์ •ํ•˜์„ธ์š”. ์กฐ์ง์˜ ํŽธ์•ˆํ•œ ์ˆ˜์ค€๊นŒ์ง€ Savings Plans (SP) / ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค (RI)๋กœ ์ปค๋ฒ„ํ•˜์„ธ์š”. ์ค‘๋‹จ ๊ฐ€๋Šฅํ•œ/๋ฐฐ์น˜ ์ž‘์—…์—๋Š” ์ŠคํŒŸ(Spot)์„ ๊ณ„์ธตํ™”ํ•˜์„ธ์š”. ๊ธ‰์ฆํ•˜๋Š” ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์€ ์˜จ๋””๋งจ๋“œ(On-Demand)๋กœ ๋‚จ๊ฒจ๋‘์„ธ์š”.
  • ํŒ: ์ ์ • ๊ทœ๋ชจ ์กฐ์ •(Right-sizing) ๋ฐ ์•ฝ์ • ๊ณ„ํš์„ ๋น„์šฉ ๋Œ€์‹œ๋ณด๋“œ์™€ ํŽ˜์–ด๋งํ•˜์—ฌ RI/SP๋กœ ์ปค๋ฒ„ํ•  ํ•ญ๋ชฉ๊ณผ ์˜จ๋””๋งจ๋“œ๋กœ ๋‚จ๊ฒจ๋‘˜ ํ•ญ๋ชฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Hyperglance์—๋Š” ๋” ์•ˆ์ „ํ•œ ์•ฝ์ •์„ ์•ˆ๋‚ดํ•˜๊ธฐ ์œ„ํ•œ RI ๊ถŒ์žฅ ์‚ฌํ•ญ, ์ ์ • ๊ทœ๋ชจ ์กฐ์ •, ์˜ˆ์‚ฐ ๋ฐ ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋œ ์ง€์ถœ ๋ณด๊ธฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ฌ๋ฐ”๋ฅธ ์ธ์Šคํ„ด์Šค ์œ ํ˜• (๋ฐ ์„ธ๋Œ€) ์„ ํƒ

  • ์„ธ ๊ฐ€์ง€ ์ผ๋ฐ˜์ ์ธ ์‹ค์ˆ˜:

    • โ€œ๋งŒ์•ฝ์„ ๋Œ€๋น„ํ•ดโ€ vCPU/RAM์„ ๊ณผ๋‹ค ํ”„๋กœ๋น„์ €๋‹ํ•จ.
    • ์ตœ์‹  ์„ธ๋Œ€๋ฅผ ๋ฌด์‹œํ•จ (๋” ์ ์€ ์„ฑ๋Šฅ์— ๋” ๋งŽ์€ ๋น„์šฉ ์ง€๋ถˆ).
    • ์›Œํฌ๋กœ๋“œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ ๋ ˆ๊ฑฐ์‹œ ํŒจ๋ฐ€๋ฆฌ์— ๋จธ๋ฌด๋ฆ„ (์˜ˆ: ๋ฉ”๋ชจ๋ฆฌ ์ง‘์•ฝ์  vs ์ปดํ“จํŒ… ์ง‘์•ฝ์ ).
  • ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•:
    ๋Œ€ํ‘œ์ ์ธ ๊ธฐ๊ฐ„ ๋™์•ˆ์˜ CPU, ๋ฉ”๋ชจ๋ฆฌ, ๋„คํŠธ์›Œํฌ ๋ฐ EBS ์ง€ํ‘œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์‚ผ์œผ์„ธ์š”. ์ฐจ์„ธ๋Œ€ ํŒจ๋ฐ€๋ฆฌ๋ฅผ ํ…Œ์ŠคํŠธํ•˜์„ธ์š” (์˜ˆ: ํ˜ธํ™˜๋˜๋Š” ๊ฒฝ์šฐ m5์—์„œ m7g/m7i ๋™๊ธ‰์œผ๋กœ ์ด๋™). ์„ฑ๋Šฅ์„ ๊ฒ€์ฆํ•˜๊ณ , ๋™์ผํ•˜๊ฑฐ๋‚˜ ๋” ๋‚˜์€ ๊ฒฝ์šฐ Savings Plans (SP) / ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค (RI)๋กœ ์ ˆ๊ฐ์•ก์„ ํ™•์ •ํ•˜์„ธ์š”.

  • ์ ์ • ๊ทœ๋ชจ ์กฐ์ • 101 (ํฌ๊ธฐ ์‚ฌ๋‹ค๋ฆฌ & ์˜ˆ์‹œ)
    ์ž‘์€ ๊ฐœ๋ฐœ/ํ…Œ์ŠคํŠธ ์„œ๋น„์Šค์˜ ๊ฒฝ์šฐ t3.micro๋Š” t3.large๋ณด๋‹ค ํ›จ์”ฌ ์ €๋ ดํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ƒˆ๋กœ์šด AWS ๊ณ„์ •(12๊ฐœ์›” ๋ฏธ๋งŒ)์—์„œ๋Š” t2.micro(๋˜๋Š” t2.micro๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ t3.micro) ํ•˜๋‚˜๊ฐ€ ํ”„๋ฆฌ ํ‹ฐ์–ด ๋Œ€์ƒ์ž…๋‹ˆ๋‹ค(์›” ์ตœ๋Œ€ 750์‹œ๊ฐ„).

  • ์ž‘๊ฒŒ ์‹œ์ž‘ํ•˜์—ฌ ์‚ฌ์šฉ๋ฅ (CPU/RAM/EBS ์ฒ˜๋ฆฌ๋Ÿ‰)์„ ์ง€์ผœ๋ณด๊ณ  ๋ณ‘๋ชฉ ํ˜„์ƒ์— ๋”ฐ๋ผ ์Šค์ผ€์ผ ์—…(๋” ํฐ ํฌ๊ธฐ)ํ•˜๊ฑฐ๋‚˜ ์Šค์ผ€์ผ ์•„์›ƒ(๋” ๋งŽ์€ ์ธ์Šคํ„ด์Šค)ํ•˜์„ธ์š”. ์œ ํœด ํ—ค๋“œ๋ฃธ์— ๋น„์šฉ์„ ์ง€๋ถˆํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด ์ ์ ˆํ•œ ๊ฒฝ์šฐ ์˜คํ† ์Šค์ผ€์ผ๋ง์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ํ•ญ์ƒ ์ฝ˜์†”์—์„œ ํ”„๋ฆฌ ํ‹ฐ์–ด ์ž๊ฒฉ์„ ํ™•์ธํ•˜์„ธ์š”.

  • ํŒ: ์•ฝ์ •์„ ํ™•์ •ํ•˜๊ธฐ ์ „์— ์ ์ • ๊ทœ๋ชจ ์กฐ์ • ํŒจ์Šค๋ฅผ ์‹คํ–‰ํ•˜์„ธ์š”. Hyperglance๋Š” ์ ์ • ๊ทœ๋ชจ ์กฐ์ • ๊ถŒ์žฅ ์‚ฌํ•ญ๊ณผ ์•ฝ์ • ๊ณ„ํš์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์ตœ์‹  ํŒจ๋ฐ€๋ฆฌ๋ฅผ ์‹œํ—˜ํ•ด ๋ณธ ๋‹ค์Œ ํ™•์‹ ์„ ๊ฐ€์ง€๊ณ  ์•ฝ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ธฐํƒ€ ๊ณ ๋ ค ์‚ฌํ•ญ

    • ๋ฒ„์ŠคํŠธ ๊ฐ€๋Šฅ(t) ๋ฐ ํฌ๋ ˆ๋”ง ์ˆ˜ํ•™: t-์‹œ๋ฆฌ์ฆˆ๋Š” CPU ํฌ๋ ˆ๋”ง์„ ์ ๋ฆฝ/์†Œ๋น„ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„์ŠคํŠธ๊ฐ€ ์žˆ๋Š” ๋‚ฎ์€ ๊พธ์ค€ํ•œ CPU์˜ ๊ฒฝ์šฐ ๋น„์šฉ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. ํฌ๋ ˆ๋”ง์ด ๊ณ ๊ฐˆ๋˜๋ฉด ๋น„์šฉ์ด ์ƒ์Šนํ•˜๋ฉฐ, ํŠนํžˆ ์ž‰์—ฌ ํฌ๋ ˆ๋”ง์ด ๊ฒŒ์‹œ๋œ vCPU-์‹œ๊ฐ„๋‹น ์š”๊ธˆ์œผ๋กœ ์ฒญ๊ตฌ๋˜๋Š” ๋ฌด์ œํ•œ(Unlimited) ๋ชจ๋“œ์—์„œ๋Š” ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. CPUCreditBalance ๋ฐ ์˜ˆ์‚ฐ ์•Œ๋ฆผ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜์„ธ์š”. ์Šคํƒ์ด ARM์„ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋” ๋‚˜์€ ๊ฐ€๊ฒฉ/์„ฑ๋Šฅ์„ ์œ„ํ•ด t4g(Graviton)๋ฅผ ๊ณ ๋ คํ•˜์„ธ์š”.
    • ๋„คํŠธ์›Œํฌ/์Šคํ† ๋ฆฌ์ง€ ์ œ์•ฝ: ๋„คํŠธ์›Œํฌ/EBS ๋Œ€์—ญํญ์ด ๋” ๋†’์€ ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
    • GPU/AI ์›Œํฌ๋กœ๋“œ: ํ•™์Šต์˜ ๊ฒฝ์šฐ P5(H100) ๋˜๋Š” P4d(A100)๋ฅผ ๊ณ ๋ คํ•˜๊ณ , ์ถ”๋ก /๊ทธ๋ž˜ํ”ฝ์˜ ๊ฒฝ์šฐ G5/G6(A10G/L4๊ธ‰)๋ฅผ ๊ณ ๋ คํ•˜์„ธ์š”. ์ง€์›๋˜๋Š” ๊ฒฝ์šฐ ํ•™์Šต์šฉ Trn1(Trainium) ๋ฐ ์ถ”๋ก ์šฉ Inf2(Inferentia)๋ฅผ ํ‰๊ฐ€ํ•ด ๋ณด์„ธ์š”. ์ข…์ข… ์ฒ˜๋ฆฌ๋Ÿ‰๋‹น ๋น„์šฉ($/throughput)์ด ๋” ๋‚ฎ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ ํฌ๊ธฐ์— ๋งž์ถฐ GPU ์ˆ˜์™€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ ์ • ๊ทœ๋ชจ๋กœ ์กฐ์ •ํ•˜๊ณ , 70% ์ด์ƒ์˜ ์ง€์†์ ์ธ GPU ์‚ฌ์šฉ๋ฅ ๊ณผ ๋†’์€ ๋ฉ”๋ชจ๋ฆฌ ์ ์œ ์œจ์„ ๋ชฉํ‘œ๋กœ ํ•˜์„ธ์š”.
    • ์ฒ˜๋ฆฌ๋Ÿ‰ ๋ณ‘๋ชฉ ํ˜„์ƒ: ๊ฐ€์†๊ธฐ์— ๋น ๋ฅธ I/O๋ฅผ ๊ณต๊ธ‰ํ•˜์„ธ์š”. ๋ถ„์‚ฐ ํ•™์Šต์„ ์œ„ํ•œ EFA, Lustre/S3 ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์„ ์œ„ํ•œ FSx, ์ ์ ˆํ•œ EBS/์ธ์Šคํ„ด์Šค NVMe๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ํ˜ธ์ŠคํŠธ ์ธก ์ง€์—ฐ์„ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ ๋กœ๋”์™€ ๋ฐฐ์น˜ ํฌ๊ธฐ๋ฅผ ์ตœ์ ํ™”ํ•˜์„ธ์š”.
    • ์šฉ๋Ÿ‰ ์˜ˆ์•ฝ ๋ฐ ๊ฐ€๊ฒฉ ์ฑ…์ •: ๊พธ์ค€ํ•œ GPU ๋Œ€๊ธฐ์—ด์˜ ๊ฒฝ์šฐ ๊ฐ€์šฉ์„ฑ์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด Savings Plans/์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค๋ฅผ ์˜จ๋””๋งจ๋“œ ์šฉ๋Ÿ‰ ์˜ˆ์•ฝ๊ณผ ๊ฒฐํ•ฉํ•˜์„ธ์š”. ์žฆ์€ ์ฒดํฌํฌ์ธํŠธ์™€ ์ž๋™ ์žฌ์กฐ์ •์ด ์žˆ๋Š” ๋‚ด๊ฒฐํ•จ์„ฑ ์ž‘์—…์—๋งŒ ์ŠคํŒŸ(Spot)์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
    • ๋™์ผํ•œ ์ž‘์—…์„ ๋” ์ €๋ ดํ•˜๊ฒŒ: ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํ˜ผํ•ฉ ์ •๋ฐ€๋„(FP16/bfloat16/FP8), ๊ทธ๋ผ๋””์–ธํŠธ ์ฒดํฌํฌ์ธํŒ…, ์–‘์žํ™”(INT8/FP8)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GPU ์‹œ๊ฐ„๊ณผ ๋ฉ”๋ชจ๋ฆฌ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ค„์ด์„ธ์š”.
    • AMD ๋Œ€ Intel ๊ฐ€๊ฒฉ/์„ฑ๋Šฅ: AMD(m7a/c7a)๋Š” ๋งŽ์€ ์ง€์—ญ์—์„œ ์œ ์‚ฌํ•œ Intel(m7i/c7i)๋ณด๋‹ค ์˜จ๋””๋งจ๋“œ ๊ฐ€๊ฒฉ์ด ๋” ๋‚ฎ์€ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์•ฝ์ •ํ•˜๊ธฐ ์ „์— ํ•ด๋‹น ์ง€์—ญ/ํฌ๊ธฐ์˜ ํ˜„์žฌ ๊ฐ€๊ฒฉ์„ ํ™•์ธํ•˜์„ธ์š”. ์งง์€ ์นด๋‚˜๋ฆฌ์•„ ๋ฐฐํฌ๋กœ ๊ฒ€์ฆํ•˜์„ธ์š”.
    • Graviton (ARM) ์ ˆ๊ฐ: ์ง€์›๋˜๋Š” ๊ฒฝ์šฐ Graviton(arm64)์€ x86/x64 ๋Œ€๋น„ ์ตœ๋Œ€ ~40% ๋” ๋‚˜์€ ๊ฐ€๊ฒฉ/์„ฑ๋Šฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กค์•„์›ƒ ์ „์— ๋ฉ€ํ‹ฐ ์•„ํ‚คํ…์ฒ˜ ๋นŒ๋“œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ  p95/p99๋ฅผ ์ธก์ •ํ•˜์„ธ์š”.

์ŠคํŒŸ, RI ๋ฐ Savings Plans๋ฅผ ์ฑ…์ž„๊ฐ ์žˆ๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ

  • ์ŠคํŒŸ (Spot): AWS๋Š” ์ตœ์†Œ 2๋ถ„์˜ ์ค‘๋‹จ ์•Œ๋ฆผ์œผ๋กœ ์šฉ๋Ÿ‰์„ ํšŒ์ˆ˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์ข…์ข… ์ˆ˜๋™์œผ๋กœ ๋Œ€์‘ํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ค‘๋‹จ์— ๋Œ€๋น„ํ•ด ์„ค๊ณ„ํ•˜๊ณ (์ฒดํฌํฌ์ธํŒ…, ๋ฉฑ๋“ฑ์„ฑ ์ž‘์—…, ๋‹ค์–‘ํ•œ ํ’€), ์‹ ํ˜ธ๊ฐ€ ์ผ์ฐ ๋„์ฐฉํ–ˆ์„ ๋•Œ 2๋ถ„ ํƒ€์ด๋จธ ์ „์— ๊ต์ฒด๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ์ธ์Šคํ„ด์Šค ์žฌ์กฐ์ • ๊ถŒ์žฅ ์‚ฌํ•ญ(IMDS + EventBridge) ๋ฐ ์˜คํ†  ์Šค์ผ€์ผ๋ง์˜ ์šฉ๋Ÿ‰ ์žฌ์กฐ์ •์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ์˜จ๋””๋งจ๋“œ ํด๋ฐฑ(fallback)์„ ์œ ์ง€ํ•˜์„ธ์š”.

  • ์ตœ์„ ์˜ ๋…ธ๋ ฅ ์ฐธ๊ณ  ์‚ฌํ•ญ: ์žฌ์กฐ์ • ์‹ ํ˜ธ๋Š” 2๋ถ„ ๊ฒฝ๊ณ ์— ์ž„๋ฐ•ํ•˜์—ฌ ๋„์ฐฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ž๋™ํ™”๊ฐ€ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž…๋ณด๋‹ค ๋‚ซ์Šต๋‹ˆ๋‹ค.

  • Savings Plans ๋Œ€ RI:

    • SP๋Š” ๋” ์œ ์—ฐํ•ฉ๋‹ˆ๋‹ค(ํŠนํžˆ Compute SP). RI๋Š” ๋” ๊นŠ์€ ํ• ์ธ์ด๋‚˜ ์šฉ๋Ÿ‰ ๋ณด์žฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๊ณผ๋„ํ•˜๊ฒŒ ์•ฝ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”. ์‚ฌ์šฉ๋Ÿ‰์˜ ํ”ผํฌ๊ฐ€ ์•„๋‹Œ ์•Œ๋ ค์ง„ ๊พธ์ค€ํ•œ ๋ถ€๋ถ„๋งŒ ์ปค๋ฒ„ํ•˜์„ธ์š”.
  • ์ปค๋ฒ„๋ฆฌ์ง€ ์ ‘๊ทผ ๋ฐฉ์‹: ์ธก์ • โ†’ SP/RI๋กœ ๊พธ์ค€ํ•œ ๋ถ€๋ถ„ ์ปค๋ฒ„ โ†’ ์ค‘๋‹จ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„์— ์ŠคํŒŸ ์ถ”๊ฐ€ โ†’ ๋ถ„๊ธฐ๋ณ„ ๊ฒ€ํ† .

๋‚ญ๋น„ ํ•ด๊ฒฐ (๋‹จ๊ณ„๋ณ„)

  • ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€/์œ ํœด EBS ๋ณผ๋ฅจ

    • ๋ฐœ๊ฒฌํ•˜๊ธฐ: ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ๋ณผ๋ฅจ; ์ค‘์ง€๋œ ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐ๋œ ๋ณผ๋ฅจ; ์‚ฌ์šฉ๋Ÿ‰ ๋Œ€๋น„ ์—„์ฒญ๋‚˜๊ฒŒ ๊ณผ๋„ํ•˜๊ฒŒ ํ”„๋กœ๋น„์ €๋‹๋œ gp3/io*.
    • ์•ˆ์ „ํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๊ธฐ: ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•œ ๋‹ค์Œ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์ ์ • ๊ทœ๋ชจ๋กœ ์กฐ์ •ํ•˜์„ธ์š”.
    • ๋ฐฉ์ง€ํ•˜๊ธฐ: IaC + ์ด๋ฏธ์ง€ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ํ•ฉ๋ฆฌ์ ์ธ ๊ธฐ๋ณธ๊ฐ’ ์„ค์ •; DeleteOnTerminate=true ๊ฐ•์ œ; N์ผ ์ด์ƒ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ž๋™ํ™” ํ”Œ๋ž˜๊ทธ ์ง€์ •.
  • ํŒ: ์œ„์ƒ ๋ฃจํ”„๋ฅผ ์ž๋™ํ™”ํ•˜์„ธ์š”. N์ผ ๋™์•ˆ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Œ/์œ ํœด ์ƒํƒœ์ธ ํ›„ ์Šค๋ƒ…์ƒท โ†’ ์‚ญ์ œ/์ ์ • ๊ทœ๋ชจ ์กฐ์ •. Hyperglance์—๋Š” ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€/์œ ํœด EBS์— ๋Œ€ํ•œ ๊ทœ์น™๊ณผ ๋ณผ๋ฅจ ๋ฐ ์Šค๋ƒ…์ƒท์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํผ๋ธ”๋ฆญ IPv4 / ํƒ„๋ ฅ์  IP (์‚ฌ์šฉ ์ค‘ ๋˜๋Š” ์œ ํœด)

  • ๋ฐœ๊ฒฌํ•˜๊ธฐ: ๊ณ„์ •์˜ ๋ชจ๋“  ํผ๋ธ”๋ฆญ IPv4(ํƒ„๋ ฅ์  IP)โ€”์—ฐ๊ฒฐ๋จ ๋˜๋Š” ์œ ํœดโ€”๋Š” ๋น„์šฉ์„ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ์œ ํœด ์ƒํƒœ์ธ ๊ฒƒ์€ ๊ฐ€์น˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ์•ˆ์ „ํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๊ธฐ: ์—ฐ๊ฒฐ ํ•ด์ œ๋œ EIP๋ฅผ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๊ฑฐ๋‚˜ ํ•ด์ œ(release)ํ•˜์„ธ์š”. ์›Œํฌ๋กœ๋“œ์— ์‹ค์ œ๋กœ ํผ๋ธ”๋ฆญ IPv4๊ฐ€ ํ•„์š”ํ•œ์ง€ ๊ฒ€ํ† ํ•˜์„ธ์š”(ALB/NLB, NAT ๋˜๋Š” IPv6๋กœ ์ถฉ๋ถ„ํ•  ์ˆ˜ ์žˆ์Œ).
  • ๋ฐฉ์ง€ํ•˜๊ธฐ: ์†Œ์œ ๊ถŒ๊ณผ ๋ชฉ์  ํƒœ๊ทธ ์ง€์ •; ์—ฐ๊ฒฐ ํ•ด์ œ๋œ EIP ๋ฐ ๋ถˆํ•„์š”ํ•œ ํผ๋ธ”๋ฆญ IPv4๊ฐ€ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•Œ๋ฆผ; ์ง€์›๋˜๋Š” ๊ฒฝ์šฐ IPv6 ์„ ํ˜ธ.
  • ํŒ: ํผ๋ธ”๋ฆญ IPv4์˜ ์‹ค์‹œ๊ฐ„ ์ธ๋ฒคํ† ๋ฆฌ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ๋“œ๋ฆฌํ”„ํŠธ๋ฅผ ์ž๋™ ์ •๋ฆฌํ•˜์„ธ์š”. EIP๊ฐ€ ์—ฐ๊ฒฐ ํ•ด์ œ๋˜๋ฉด ์œ ์˜ˆ ๊ธฐ๊ฐ„ ํ›„ ์ด๋ฅผ ํ•ด์ œํ•˜๋Š” ์ž๋™ํ™”๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜์„ธ์š”. Hyperglance๋Š” ํ•ด๋‹น ๊ทœ์น™๊ณผ ํƒ„๋ ฅ์  IP ํ•ด์ œ ์ž‘์—…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์œ ํœด ALB/NLB

  • ๋ฐœ๊ฒฌํ•˜๊ธฐ: ๋“ฑ๋ก๋œ ๋Œ€์ƒ ์—†์Œ; ๋กค๋ง ์œˆ๋„์šฐ ๋™์•ˆ ์š”์ฒญ์ด ๊ฑฐ์˜ 0์— ๊ฐ€๊นŒ์›€.
  • ์•ˆ์ „ํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๊ธฐ: DNS ๋ฐ ์ƒํƒœ ํ™•์ธ(health check)์„ ๋‹ค์‹œ ํ™•์ธํ•œ ๋‹ค์Œ ์‚ญ์ œํ•˜์„ธ์š”.
  • ๋ฐฉ์ง€ํ•˜๊ธฐ: X์ผ ์œ ํœด ์ƒํƒœ ํ›„ ํ๊ธฐํ•˜๋Š” ์ˆ˜๋ช… ์ฃผ๊ธฐ ๊ทœ์น™.
  • ํŒ: ALB/NLB์— ๋Œ€์ƒ์ด ์—†๊ฑฐ๋‚˜ ์ง€์†์ ์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์ด ๊ฑฐ์˜ 0์ธ ๊ฒฝ์šฐ ๋ณ€๊ฒฝ ํ‹ฐ์ผ“์„ ์ œ๊ธฐํ•˜๊ณ  ์Šน์ธ ์‹œ ์ž๋™์œผ๋กœ ์‚ญ์ œํ•˜์„ธ์š”. Hyperglance์—๋Š” ์œ ํœด/๋Œ€์ƒ ์—†๋Š” LB ๊ทœ์น™๊ณผ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ ์‚ญ์ œ ์ž‘์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠธ๋ž˜ํ”ฝ์ด ๋ฏธ๋ฏธํ•œ NAT ๊ฒŒ์ดํŠธ์›จ์ด

  • ๋ฐœ๊ฒฌํ•˜๊ธฐ: ์ฒ˜๋ฆฌ๋œ ๋ฐ”์ดํŠธ๊ฐ€ ๊ฑฐ์˜ 0; ์ž‘์€ ์„œ๋ธŒ๋„ท/AZ๋‹น ์ค‘๋ณต๋œ NAT.
  • ์•ˆ์ „ํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๊ธฐ: ํŠธ๋ž˜ํ”ฝ์ด ๋ฏธ๋ฏธํ•  ๋•Œ๋งŒ ํ†ตํ•ฉํ•˜์„ธ์š”. AZ ๊ฐ„ ํ†ตํ•ฉ์„ ํ”ผํ•˜์„ธ์š”(AZ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ/์ „์†ก ์š”๊ธˆ์œผ๋กœ ์ธํ•ด ์ ˆ๊ฐ์•ก์ด ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Œ). ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ํ™•์ธํ•˜์„ธ์š”. ์ ์ ˆํ•œ ๊ฒฝ์šฐ ๋Œ€์•ˆ(AZ๋ณ„ NAT, S3/DynamoDB์šฉ VPC ๊ฒŒ์ดํŠธ์›จ์ด ์—”๋“œํฌ์ธํŠธ)์„ ๊ณ ๋ คํ•˜์„ธ์š”.
  • ๋ฐฉ์ง€ํ•˜๊ธฐ: ์ตœ์†Œ ์ฒ˜๋ฆฌ๋Ÿ‰ ์ •์ฑ… + ์•Œ๋ฆผ.
  • ํŒ: ์œ ํœด/ํ™œ์šฉ๋„๊ฐ€ ๋‚ฎ์€ NAT๋ฅผ ํ”Œ๋ž˜๊ทธ ์ง€์ •ํ•˜๊ณ  ์•ˆ์ „ํ•œ ๊ฒฝ์šฐ NAT ๊ฒŒ์ดํŠธ์›จ์ด ์‚ญ์ œ ์ž‘์—…์„ ๋Œ€๊ธฐ์—ด์— ๋„ฃ์œผ์„ธ์š”. ํŒ€์ด AZ ๊ฐ„ ํ†ตํ•ฉ ์‹ค์ˆ˜๋ฅผ ํ”ผํ•  ์ˆ˜ ์žˆ๋„๋ก AZ๋ณ„ ํŠธ๋ž˜ํ”ฝ์„ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜์„ธ์š”. Hyperglance์—๋Š” ์œ ํœด NAT ๊ทœ์น™๊ณผ NAT ๊ฒŒ์ดํŠธ์›จ์ด ์‚ญ์ œ ์ž‘์—…์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์Šค๋ƒ…์ƒท ์œ„์ƒ

  • ๋ฐœ๊ฒฌํ•˜๊ธฐ: ๋ชฉ์ ์„ ๋‹คํ•œ ๊ณ ์•„ ๋˜๋Š” ์•„์ฃผ ์˜ค๋ž˜๋œ ์Šค๋ƒ…์ƒท.
  • ์•ˆ์ „ํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๊ธฐ: ๋ณด์กด ์ •์ฑ… ์ ์šฉ(์˜ˆ: 7/30/90); ์ข…๋ฃŒ๋œ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์Šค๋ƒ…์ƒท ์ •๋ฆฌ.
  • ๋ฐฉ์ง€ํ•˜๊ธฐ: ์ž๋™ํ™”๋œ ์ˆ˜๋ช… ์ฃผ๊ธฐ ๊ด€๋ฆฌ + ์˜ˆ์™ธ ํƒœ๊ทธ.
  • ํŒ: 7/30/90 ๋ณด์กด์„ ๊ฐ•์ œํ•˜๊ณ  ์ •์ฑ…๋ณด๋‹ค ์˜ค๋ž˜๋œ ๊ณ ์•„ ์Šค๋ƒ…์ƒท์„ ์ผ๊ด„ ์ œ๊ฑฐํ•˜์„ธ์š”. Hyperglance์—๋Š” โ€œ30์ผ ์ด์ƒ ๋œ ๊ณ ์•„ EBS ์Šค๋ƒ…์ƒทโ€ ๊ทœ์น™๊ณผ EBS ์Šค๋ƒ…์ƒท ์‚ญ์ œ ์ž‘์—…์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘/์ค‘์ง€ ์ผ์ • ๋ฐ ๊ฐœ๋ฐœ/ํ…Œ์ŠคํŠธ ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ (Hibernate)

  • ๊ฐ„๋‹จํ•œ ํƒœ๊ทธ ๊ธฐ๋ฐ˜ ์ผ์ •์„ ๋งŒ๋“œ์„ธ์š” (์˜ˆ: ๊ทผ๋ฌด ์‹œ๊ฐ„).
  • ๋˜๋Š” ํ™˜๊ฒฝ๋ณ„๋กœ AWS ๊ณ„์ •์„ ๋ถ„ํ• (์˜ˆ: ์ „์šฉ ๊ฐœ๋ฐœ ๊ณ„์ •)ํ•˜๊ณ  ํ•ด๋‹น ๊ณ„์ •์— ํฌ๊ด„์ ์ธ ์ž๋™ํ™”๋ฅผ ์ ์šฉ(์˜ˆ: ์˜ˆ์™ธ๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๋ฅผ ๊ธˆ์š”์ผ 20:00์— ์ข…๋ฃŒ)ํ•˜๋ฉฐ ์˜ˆ์™ธ์— ๋Œ€ํ•œ ํ—ˆ์šฉ ๋ชฉ๋ก์„ ๋‘์„ธ์š”.
  • ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋น ๋ฅธ ์žฌ๊ฐœ๋ฅผ ์œ„ํ•ด ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•˜์„ธ์š”.
  • ์˜ˆ์™ธ ๋ชฉ๋ก์„ ์œ ์ง€ํ•˜์„ธ์š” (์˜ˆ: Schedule=NeverStop).
  • ํ‘œ์ค€ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ ์˜ˆ์‹œ:

    • Owner=team-x
    • Environment=dev
    • Schedule=OfficeHours # ์˜ˆ: 08:00โ€“19:00 ์›”โ€“๊ธˆ
    • Retire-After=2025-12-31
    • CostCenter=CC-1234
  • ํŒ: ํƒœ๊ทธ ๋˜๋Š” ํ™˜๊ฒฝ ๊ณ„์ •(์˜ˆ: dev)๋ณ„๋กœ ํฌ๊ด„์ ์ธ ์ผ์ •์„ ์ ์šฉํ•œ ๋‹ค์Œ ์ฃผ๊ฐ„ ํšŒํ”ผ ์‹œ๊ฐ„์„ ๋ณด๊ณ ํ•˜์„ธ์š”. Hyperglance๋Š” ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ž๋™ํ™”๋œ ์‹œ์ž‘/์ค‘์ง€ ์ผ์ •์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๊ณ ์ฐฉ๋˜๋Š” ๊ฐ€๋“œ๋ ˆ์ผ (์˜ˆ๋ฐฉ ๊ณ„์ธต)

  • ์ž๋™ํ™”๋ฅผ ์ฃผ๋„ํ•˜๋Š” ํƒœ๊ทธ ์ง€์ • ํ‘œ์ค€: Owner, CostCenter, Environment, Schedule, Retire-After, DataClass.

  • ๊ณจ๋“  ์ด๋ฏธ์ง€ / IaC ๊ธฐ๋ณธ๊ฐ’:

    • ์ ์ • ๊ทœ๋ชจ์˜ ๋ฃจํŠธ ๋ณผ๋ฅจ (โ€œ๊ทธ๋ƒฅโ€ 100GB๊ฐ€ ์•„๋‹˜)
    • ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์ตœ์‹  ์„ธ๋Œ€ ํŒจ๋ฐ€๋ฆฌ ์‚ฌ์šฉ
    • DeleteOnTerminate=true
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋™์ผ AZ ์‚ฌ์šฉ: HA๊ฐ€ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋™์ผ AZ ๋ฐ์ดํ„ฐ ๊ฒฝ๋กœ๋ฅผ ์„ ํ˜ธํ•˜์„ธ์š”. AZ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก ๋น„์šฉ์— ๋Œ€ํ•ด ๋ช…ํ™•ํžˆ ํ•˜์„ธ์š”. AZ ๊ฐ„ ํŠธ๋ž˜ํ”ฝ์„ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด AZ๋ณ„ NAT ๋ฐ ์บ์‹œ ๊ณ„์ธต์„ ์„ค๊ณ„ํ•˜์„ธ์š”.

  • ๋ณ€๊ฒฝ ๊ธฐ๊ฐ„ ๋ฐ ์Šน์ธ: ์‰ฌ์šด ๋ฌธ์ œ๋Š” ์ž๋™ ์ˆ˜์ •ํ•˜๊ณ , ์œ„ํ—˜ํ•œ ๋ฌธ์ œ๋Š” ํ‹ฐ์ผ“์„ ๋ฐœํ–‰ํ•˜์„ธ์š”.

  • ํŒ: ํƒœ๊ทธ ์™„์ „์„ฑ ๋ฐ ์ •๊ทœํ™”๋ฅผ ์ œ์–ด ์ˆ˜๋‹จ์œผ๋กœ ์ทจ๊ธ‰ํ•˜์—ฌ ๋น„์šฉ ์†Œ์œ ๊ถŒ๊ณผ ์ผ์ •์ด ๊ณ ์ฐฉ๋˜๋„๋ก ํ•˜์„ธ์š”. Hyperglance(๋˜๋Š” ์œ ์‚ฌ ์„œ๋น„์Šค)๋Š” ํƒœ๊ทธ ์ •๊ทœํ™”์™€ ํ•จ๊ป˜ ๊ทœ๋ชจ์— ๋”ฐ๋ผ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€/์—…๋ฐ์ดํŠธ/์ œ๊ฑฐํ•˜๋Š” ์ž๋™ํ™”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ž๋™ํ™”ํ•  ๊ฒƒ (๊ทธ๋ฆฌ๊ณ  ํ•˜์ง€ ๋ง์•„์•ผ ํ•  ๊ฒƒ)

  • ์ž๋™ ์ˆ˜์ •ํ•ด๋„ ์•ˆ์ „ํ•œ ๊ฒƒ:

    • 24์‹œ๊ฐ„ ์ด์ƒ ๋œ ์—ฐ๊ฒฐ ํ•ด์ œ๋œ EIP โ†’ ํ•ด์ œ (release)
    • 7์ผ ์ด์ƒ ๋œ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ EBS โ†’ ์Šค๋ƒ…์ƒท + ์‚ญ์ œ
    • 14์ผ ๋™์•ˆ ๋Œ€์ƒ์ด ์—†๋Š” ์œ ํœด ALB/NLB โ†’ ์‚ญ์ œ
    • ์Šค๋ƒ…์ƒท ์ˆ˜๋ช… ์ฃผ๊ธฐ ๊ฐ•์ œ
  • ๋จผ์ € ์•Œ๋ฆผ/ํ‹ฐ์ผ“ ๋ฐœํ–‰ํ•  ๊ฒƒ:

    • ํ”„๋กœ๋•์…˜ ๋ผ์šฐํŒ…์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ
    • NAT ๊ฒŒ์ดํŠธ์›จ์ด ๋ณ€๊ฒฝ
    • ์ค‘์š” ์•ฑ์— ๋Œ€ํ•œ ์ธ์Šคํ„ด์Šค ํŒจ๋ฐ€๋ฆฌ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

KPI ๋ฐ ๋ณด๊ณ 

  • ์˜ํ–ฅ์„ ์ฆ๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ์„ ์ถ”์ ํ•˜์„ธ์š”:

    • ์ œ๊ฑฐ๋œ ๋‚ญ๋น„ (์›”๋ณ„ $) ํ™˜๊ฒฝ/ํŒ€๋ณ„ ๋ถ„ํ• 
    • ์ˆ˜์ • ์‹œ๊ฐ„ (์•Œ๋ฆผ โ†’ ์กฐ์น˜)
    • SP/RI์— ์˜ํ•œ ์ปค๋ฒ„๋ฆฌ์ง€ (๊พธ์ค€ํ•œ ์‚ฌ์šฉ๋Ÿ‰์˜ ์ปค๋ฒ„ %)
    • ์ŠคํŒŸ ์‚ฌ์šฉ ์‹œ๊ฐ„ (๋ฐ ํด๋ฐฑ ์ด๋ฒคํŠธ)
    • ์˜ˆ์™ธ ์ˆ˜ (๋ฐ ๋ฐ˜๋ณต์ ์ธ ์œ„๋ฐ˜์ž)
  • ํŒ: ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋œ ์ง€์ถœ, ์˜ˆ์‚ฐ, ์ถ”์„ธ/์ด์ƒ ์ง•ํ›„ ๋ฐ ๋น„ FinOps ์ดํ•ด ๊ด€๊ณ„์ž๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” โ€œ์ž๋™ํ™”๋ฅผ ํ†ตํ•œ ์ ˆ๊ฐ์•กโ€ ๋กค์—…์— ๋Œ€ํ•œ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. Hyperglance(๋˜๋Š” ์œ ์‚ฌ ์„œ๋น„์Šค)๋Š” Cost Explorer(ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋œ ์ง€์ถœ), ์˜ˆ์‚ฐ, ์ถ”์„ธ/์ด์ƒ ์ง•ํ›„๋ฅผ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ปค๋ฒ„ํ•ฉ๋‹ˆ๋‹ค.