๐Ÿ’ธ EKS ๋นŒ๋“œ ๋…ธ๋“œ, ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋กœ ์ „ํ™˜ํ•˜๊ธฐ

sangjinsuยท2025๋…„ 6์›” 1์ผ

๐Ÿ”„ ์ด์ „ ์ตœ์ ํ™” ์ž‘์—…์˜ ์—ฐ์žฅ์„ 

์ด์ „ ๋ธ”๋กœ๊ทธ ๊ธ€์—์„œ๋Š” Amazon EKS ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์šด์˜ ๋…ธ๋“œ์™€ ๋นŒ๋“œ ๋…ธ๋“œ๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ๋ฆฌ์†Œ์Šค ํ™œ์šฉ๋ฅ ์„ ๊ฐœ์„ ํ•˜๊ณ , ๋…ธ๋“œ ์ˆ˜๋ฅผ 5๋Œ€์—์„œ 4๋Œ€๋กœ ์ค„์—ฌ 20%์˜ ๋น„์šฉ ์ ˆ๊ฐ์„ ๋‹ฌ์„ฑํ•œ ๊ฒฝํ—˜์„ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ณผ์ •์—์„œ Kubernetes์˜ taint์™€ toleration์„ ํ™œ์šฉํ•˜์—ฌ ๋นŒ๋“œ ํŒŒ๋“œ๊ฐ€ ์ „์šฉ ๋…ธ๋“œ์—๋งŒ ๋ฐฐ์น˜๋˜๋„๋ก ์„ค์ •ํ•จ์œผ๋กœ์จ, ์›Œํฌ๋กœ๋“œ์˜ ๋ช…ํ™•ํ•œ ๋ถ„๋ฆฌ์™€ ํšจ์œจ์ ์ธ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

โœ… ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ž€?

AWS EC2 ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์—ฌ์œ  ์šฉ๋Ÿ‰์„ ์ตœ๋Œ€ 90% ์ €๋ ดํ•œ ๊ฐ€๊ฒฉ์— ์ œ๊ณตํ•˜๋Š” ์ธ์Šคํ„ด์Šค ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ผ์‹œ์ ์ด๊ณ  ์œ ์—ฐํ•œ ์ž‘์—…์— ์ ํ•ฉํ•˜๋ฉฐ, ๋น„์šฉ ์ ˆ๊ฐ์„ ๋ชฉ์ ์œผ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ“ˆ ์„œ์šธ ๋ฆฌ์ „์—์„œ์˜ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ํ™œ์šฉ
์„œ์šธ ๋ฆฌ์ „(ap-northeast-2)์—์„œ๋Š” ๋‹ค์–‘ํ•œ ์ธ์Šคํ„ด์Šค ํƒ€์ž…์˜ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, c6a.large ์ธ์Šคํ„ด์Šค์˜ ๊ฒฝ์šฐ ์˜จ๋””๋งจ๋“œ ๊ฐ€๊ฒฉ์ด ์‹œ๊ฐ„๋‹น ์•ฝ $0.0765์ธ ๋ฐ˜๋ฉด, ์ŠคํŒŸ ๊ฐ€๊ฒฉ์€ ์•ฝ $0.018โ€“$0.025๋กœ, 67โ€“76%์˜ ๋น„์šฉ ์ ˆ๊ฐ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

โš–๏ธ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค์˜ ์žฅ๋‹จ์ 

์žฅ์ 

  • ๋น„์šฉ ์ ˆ๊ฐ: ์˜จ๋””๋งจ๋“œ ๋Œ€๋น„ ์ตœ๋Œ€ 90% ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค.
  • ์œ ์—ฐํ•œ ํ™•์žฅ์„ฑ: ํ•„์š”์— ๋”ฐ๋ผ ์ธ์Šคํ„ด์Šค๋ฅผ ๋น ๋ฅด๊ฒŒ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ํ™œ์šฉ: CI/CD, ๋นŒ๋“œ ์ž‘์—…, ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ ๋“ฑ ์ผ์‹œ์ ์ธ ์ž‘์—…์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

๋‹จ์ 

  • ์ค‘๋‹จ ๊ฐ€๋Šฅ์„ฑ: AWS์˜ ์ˆ˜์š” ์ฆ๊ฐ€๋กœ ์ธํ•ด ์ธ์Šคํ„ด์Šค๊ฐ€ ์ค‘๋‹จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅ์„ฑ: ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ๊ฐ€๊ฒฉ์€ ์ˆ˜์‹œ๋กœ ๋ณ€๋™๋ฉ๋‹ˆ๋‹ค.
  • ๋ณต์žกํ•œ ๊ด€๋ฆฌ: ์ค‘๋‹จ์— ๋Œ€๋น„ํ•œ ์ž๋™ํ™” ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ› ๏ธ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ํ™œ์šฉ ์ „๋žต

  • ์ž‘์—… ์œ ํ˜• ๋ถ„์„: ์ค‘๋‹จ์— ๋ฏผ๊ฐํ•˜์ง€ ์•Š์€ ์ž‘์—…(์˜ˆ: ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ)์„ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์ธ์Šคํ„ด์Šค ํƒ€์ž… ์„ ํƒ: ์ค‘๋‹จ ๋นˆ๋„๊ฐ€ ๋‚ฎ์€ ์ธ์Šคํ„ด์Šค ํƒ€์ž…์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ์ž๋™ํ™” ๋„๊ตฌ ํ™œ์šฉ: Auto Scaling Group, EC2 Fleet ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ์ค‘๋‹จ์— ๋Œ€๋น„ํ•œ ์ž๋™ํ™” ์ „๋žต์„ ์ˆ˜๋ฆฝํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์•Œ๋ฆผ ์„ค์ •: CloudWatch ๋“ฑ์„ ํ†ตํ•ด ์ธ์Šคํ„ด์Šค ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ์ค‘๋‹จ ์‹œ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

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

profile
๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋Š”, ์ด์Šˆ๋ฅผ ์ค„์ด๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€