A A
[AWS] EC2 Spot Instance (์ŠคํŒŸ ์ธ์Šคํ„ด์Šค)

Amazon EC2 Spot Instances๋Š” AWS์˜ ์—ฌ๋ถ„ ์ปดํ“จํŒ… ์šฉ๋Ÿ‰์„ ํ™œ์šฉํ•˜์—ฌ ์˜จ๋””๋งจ๋“œ ์ธ์Šคํ„ด์Šค ๋Œ€๋น„ ์ตœ๋Œ€ 90%๊นŒ์ง€ ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๋งค์šฐ ๊ฒฝ์ œ์ ์ธ ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋งŒํผ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ค‘๋‹จ๋  ์œ„ํ—˜๋„ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์•ˆ์ •์„ฑ์ด ๋ฐ˜๋“œ์‹œ ์š”๊ตฌ๋˜์ง€ ์•Š๋Š” ์ž‘์—…์— ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” Spot Instances์˜ ํ• ์ธ ํ˜œํƒ, ์ž‘๋™ ๋ฐฉ์‹, ๋‹ค์–‘ํ•œ ์š”์ฒญ ์œ ํ˜•, ์ ํ•ฉํ•œ ๋ฐ ๋ถ€์ ํ•ฉํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€, ๊ทธ๋ฆฌ๊ณ  ์ข…๋ฃŒ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


Spot Instances

EC2 Spot Instance๋Š” AWS์—์„œ ๋ฏธ์‚ฌ์šฉ ์ƒํƒœ์ธ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ํ• ์ธ๋œ ๊ฐ€๊ฒฉ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ์˜จ๋””๋งจ๋“œ ๋Œ€๋น„ ์ตœ๋Œ€ 90% ์ €๋ ดํ•˜์ง€๋งŒ, AWS๊ฐ€ ํ•ด๋‹น ๋ฆฌ์†Œ์Šค๋ฅผ ํ•„์š”๋กœ ํ•˜๋ฉด ์‚ฌ์ „ ํ†ต๋ณด ํ›„ ์ข…๋ฃŒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์œ ์—ฐํ•œ ์ž‘์—…(๋ฐฐ์น˜ ์ฒ˜๋ฆฌ, ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ถ„์„, AI ๋ชจ๋ธ ํ•™์Šต ๋“ฑ)์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

 

Spot Instances๋Š” ์˜จ๋””๋งจ๋“œ ์ธ์Šคํ„ด์Šค ๋Œ€๋น„ ์ตœ๋Œ€ 90%๊นŒ์ง€ ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์‹œ๊ฐ„ ์ŠคํŒŸ ๊ฐ€๊ฒฉ์€ ์ธ์Šคํ„ด์Šค ๊ณต๊ธ‰๋Ÿ‰๊ณผ ์ˆ˜์š”์— ๋”ฐ๋ผ ๋ณ€๋™๋˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋น„์šฉ ํšจ์œจ์ ์ธ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


โœ… ์ €๋ ดํ•œ ๋น„์šฉ

  • AWS๊ฐ€ ๋ฏธ์‚ฌ์šฉ ์ƒํƒœ์ธ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ตœ๋Œ€ 90% ํ• ์ธ๋œ ๊ฐ€๊ฒฉ์œผ๋กœ ์ด์šฉ ๊ฐ€๋Šฅ
  • ๋จธ์‹ ๋Ÿฌ๋‹ ํ•™์Šต, ๋น…๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋“ฑ ๋น„์šฉ ๋ฏผ๊ฐํ•œ ์›Œํฌ๋กœ๋“œ์— ์ ํ•ฉ

โœ… ์ค‘๋‹จ ๊ฐ€๋Šฅ์„ฑ

  • AWS๊ฐ€ ํ•„์š”ํ•  ๊ฒฝ์šฐ 2๋ถ„ ์ „์— ์‚ฌ์ „ ํ†ต๋ณด ํ›„ ์ธ์Šคํ„ด์Šค๋ฅผ ํšŒ์ˆ˜ํ•  ์ˆ˜ ์žˆ์Œ
  • ๋ฏธ๋ฆฌ ๋Œ€๋น„ํ•ด์•ผ ํ•˜๋ฉฐ, ์ค‘๋‹จ ์‹œ ์ž๋™ ๋ณต๊ตฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋Œ€์ฒด ์ „๋žต์„ ๊ณ ๋ คํ•ด์•ผ ํ•จ

โœ… ์ค‘๋‹จ ํšŒํ”ผ ์ „๋žต

  • Spot Fleet ๋˜๋Š” Spot Auto Scaling์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค ํ’€์„ ์กฐํ•ฉํ•˜๋ฉด ๊ฐ€์šฉ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Œ
  • Amazon EC2 Hibernate ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋ฉด ์ค‘๋‹จ ํ›„์—๋„ ๊ธฐ์กด ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•œ ์ฑ„ ์žฌ์‹œ์ž‘ ๊ฐ€๋Šฅ

ex) Spot Instance Pricing

 

https://us-east-1.console.aws.amazon.com/ec2/home?redirectFrom=ec2sp®ion=us-east-1#SpotInstances:

 

us-east-1.console.aws.amazon.com

  • ์ŠคํŒŸ ๊ฐ€๊ฒฉ ๋ณ€๋™: ๊ฐ€์šฉ ์˜์—ญ(AZ)์— ๋”ฐ๋ผ ์ŠคํŒŸ ๊ฐ€๊ฒฉ์ด ๋‹ฌ๋ผ์ง.
    • ์˜ˆ: 3๊ฐœ์›” ๋™์•ˆ m4.large์˜ ๊ฐ€๊ฒฉ์ด 0.04~0.045, ๋•Œ๋กœ๋Š” 0.035๊นŒ์ง€ ๋ณ€๋™.
  • ์‚ฌ์šฉ์ž ์ •์˜ ์ตœ๋Œ€ ๊ฐ€๊ฒฉ: ์ ์„ (๊ฒ€์€์ƒ‰ ๊ฐ€๋กœ์„ )์œผ๋กœ ํ‘œ์‹œ๋œ ์ตœ๋Œ€ ๊ฐ€๊ฒฉ ์„ค์ •.
    • ํ˜„์žฌ ์ŠคํŒŸ ๊ฐ€๊ฒฉ > ์ตœ๋Œ€ ๊ฐ€๊ฒฉ: ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ์žƒ๊ณ  ์ข…๋ฃŒ ๋˜๋Š” ์ค‘์ง€.
    • ํ˜„์žฌ ์ŠคํŒŸ ๊ฐ€๊ฒฉ ≤ ์ตœ๋Œ€ ๊ฐ€๊ฒฉ: ์ธ์Šคํ„ด์Šค๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ๋น„์šฉ ์ ˆ๊ฐ ๊ฐ€๋Šฅ.
์ŠคํŒŸ ๊ฐ€๊ฒฉ ๋ณ€๋™์„ ํ™œ์šฉํ•ด ์›Œํฌ๋กœ๋“œ ๋น„์šฉ์„ ํšจ์œจ์ ์œผ๋กœ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Œ.

Spot Instances ์ž‘๋™ ๋ฐฉ์‹

์ตœ๋Œ€ ์ŠคํŒŸ ๊ฐ€๊ฒฉ ์„ค์ •

  • ์ตœ๋Œ€ ์ŠคํŒŸ ๊ฐ€๊ฒฉ(Max Spot Price)์„ ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜„์žฌ ์ŠคํŒŸ ๊ฐ€๊ฒฉ(Current Spot Price)์ด ์„ค์ •ํ•œ ์ตœ๋Œ€ ๊ฐ€๊ฒฉ ์ดํ•˜์ผ ๋•Œ ์ธ์Šคํ„ด์Šค๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

๊ฐ€๊ฒฉ ๋ณ€๋™ ๋ฐ ์ค‘๋‹จ

  • ์‹œ๊ฐ„๋ณ„ ์ŠคํŒŸ ๊ฐ€๊ฒฉ์€ ๊ณต๊ธ‰๋Ÿ‰๊ณผ ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ์ง€์†์ ์œผ๋กœ ๋ณ€๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ๋งŒ์•ฝ ํ˜„์žฌ ์ŠคํŒŸ ๊ฐ€๊ฒฉ์ด ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์ •ํ•œ ์ตœ๋Œ€ ๊ฐ€๊ฒฉ์„ ์ดˆ๊ณผํ•˜๋ฉด, AWS๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘์ง€(stop) ๋˜๋Š” ์ข…๋ฃŒ(terminate)ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ ์ธ์Šคํ„ด์Šค ์ค‘๋‹จ ์ „, 2๋ถ„ ์œ ์˜ˆ ๊ธฐ๊ฐ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Spot Block

Spot Block์€ Spot Instances์˜ ๋˜ ๋‹ค๋ฅธ ์ „๋žต์ž…๋‹ˆ๋‹ค.
  • ๊ณ ์ • ์‹คํ–‰ ์‹œ๊ฐ„: ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ์‹œ๊ฐ„(1~6์‹œ๊ฐ„) ๋™์•ˆ ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘๋‹จ ์—†์ด “๊ณ ์ •” ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฆฌ์Šคํฌ: ๋“œ๋ฌผ์ง€๋งŒ, ์ง€์ •๋œ ์‹œ๊ฐ„์ด ์ง€๋‚˜๊ธฐ ์ „์— ์ธ์Šคํ„ด์Šค๊ฐ€ ํšŒ์ˆ˜๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ „๋žต์€ ๋น„๊ต์  ์งง์€ ์ž‘์—… ๊ธฐ๊ฐ„ ๋™์•ˆ ์•ˆ์ •์ ์ธ ์„ฑ๋Šฅ์ด ํ•„์š”ํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

Spot Instances ์ ํ•ฉ ๋ฐ ๋ถ€์ ํ•ฉ ์ž‘์—…

์ ํ•ฉํ•œ ์ž‘์—…

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

๋ถ€์ ํ•ฉํ•œ ์ž‘์—…

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

Spot Instances ์ข…๋ฃŒ ๋ฐฉ๋ฒ•

Spot Instances๋ฅผ ์™„์ „ํžˆ ์ข…๋ฃŒํ•˜๊ณ  ์žฌ์‹œ์ž‘๋˜์ง€ ์•Š๋„๋ก ํ•˜๋ ค๋ฉด, ๋จผ์ € ์ŠคํŒŸ ์š”์ฒญ์„ ์ทจ์†Œํ•œ ํ›„ ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋‘ ๊ฐ€์ง€ ์š”์ฒญ ์œ ํ˜•์— ๋”ฐ๋ผ ์ข…๋ฃŒ ๋ฐฉ๋ฒ•์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์ŠคํŒŸ ์š”์ฒญ์—์„œ๋Š” ์›ํ•˜๋Š” ์ธ์Šคํ„ด์Šค ์ˆ˜, ์ตœ๋Œ€ ๊ฐ€๊ฒฉ ๋ฐ ์‹œ์ž‘ ์‚ฌ์–‘ ๋“ฑ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

1. ์ผํšŒ์„ฑ ์š”์ฒญ (One-Time Requests)

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

2. ์˜๊ตฌ ์š”์ฒญ (Persistent Requests)

  • ํŠน์ง•: ์š”์ฒญ์ด ์ถฉ์กฑ๋œ ํ›„์—๋„ ์ž๋™์œผ๋กœ ์ƒˆ ์š”์ฒญ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
    • ์ธ์Šคํ„ด์Šค๊ฐ€ ์ข…๋ฃŒ๋˜์–ด๋„ ์ž๋™์œผ๋กœ ๋‹ค์‹œ ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ทจ์†Œ ์ ˆ์ฐจ:
    1. ์˜๊ตฌ ์š”์ฒญ์„ ์ทจ์†Œํ•˜์—ฌ ๋” ์ด์ƒ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    2. ์ด๋ฏธ ์‹œ์ž‘๋œ ์ธ์Šคํ„ด์Šค๋Š” ์ˆ˜๋™์œผ๋กœ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
์˜๊ตฌ ์š”์ฒญ ์œ ํ˜•์ธ ๊ฒฝ์šฐ, ์ด๋Š” ์ŠคํŒŸ ์š”์ฒญ์ด ์œ ํšจํ•œ ๊ธฐ๊ฐ„ ๋™์•ˆ์€ ์ด ์ธ์Šคํ„ด์Šค ์ˆ˜๋„ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.

 

์—ฌ๊ธฐ์„œ ์•Œ์•„์•ผ ํ•˜๋Š”๊ฒƒ์€, ์ŠคํŒŸ ์š”์ฒญ์„ ์ทจ์†Œํ•˜๋ ค๋ฉด, ์ŠคํŒŸ ์š”์ฒญ์ด ์—ด๋ ค ์žˆ๋Š” ์ƒํƒœ ์ฆ‰ ํ™œ์„ฑ ์ƒํƒœ์ด๊ฑฐ๋‚˜, ๋น„ํ™œ์„ฑํ™” ์ƒํƒœ์—ฌ์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

์ฆ‰, ์‹คํŒจํ•œ ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ  ์ทจ์†Œ๋œ ๊ฒƒ๋„ ์•„๋‹ˆ๋ฉฐ ๋‹ซํžŒ ๊ฒƒ๋„ ์•„๋‹ˆ๋ผ๋Š” ๋œป.

 

๊ทธ๋Ÿฌ๋ฉด, ๋งŒ์•ฝ์— Spot ์ธ์Šคํ„ด์Šค๋ฅผ ์™„์ „ํžˆ ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด? ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ์š”?

๋จผ์ €, ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ์ทจ์†Œํ•œ ๋‹ค์Œ, ๊ทธ ๋‹ค์Œ์— ๊ด€๋ จ๋œ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
  • ๋งŒ์•ฝ ๋จผ์ € ์ข…๋ฃŒ์‹œ, aws์—์„œ ์ธ์Šคํ„ด์Šค๋ฅผ ์žฌ์‹œ์ž‘ํ•ด๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

Spot Fleets

Spot Fleets๋Š” Spot Instances์™€ (์„ ํƒ์ ์œผ๋กœ) ์˜จ๋””๋งจ๋“œ ์ธ์Šคํ„ด์Šค์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ, ํŠน์ • ๋ชฉํ‘œ ์šฉ๋Ÿ‰(target capacity) ๋ฐ ๊ฐ€๊ฒฉ ์ œ์•ฝ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์ธ์Šคํ„ด์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ์ „๋žต์ž…๋‹ˆ๋‹ค.

Spot Fleet์˜ ์ฃผ์š” ๊ฐœ๋…

  1. ๋ชฉํ‘œ ์šฉ๋Ÿ‰(Target Capacity): ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ธ์Šคํ„ด์Šค ์ˆ˜๋‚˜ vCPU ์ˆ˜๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋Ÿฐ์น˜ ํ’€(Launch Pools): ์ธ์Šคํ„ด์Šค ์œ ํ˜•, ์šด์˜ ์ฒด์ œ, ๊ฐ€์šฉ ์˜์—ญ(AZ) ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ์ค€์— ๋งž๋Š” ์—ฌ๋Ÿฌ ํ’€์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
  3. ์ž‘๋™ ๋ฐฉ์‹: ๋ชฉํ‘œ ์šฉ๋Ÿ‰ ๋˜๋Š” ์ตœ๋Œ€ ๋น„์šฉ์— ๋„๋‹ฌํ•˜๋ฉด ์ธ์Šคํ„ด์Šค์˜ ์ถ”๊ฐ€ ์ƒ์„ฑ์ด ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, Spot Fleet์— Spot Instance๋ฅผ ํ• ๋‹นํ•˜๋Š” ์ „๋žต์„ ์ •์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  4. ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ํ• ๋‹น ์ „๋žต:
    • lowestPrice: ๊ฐ€์žฅ ๋‚ฎ์€ ๊ฐ€๊ฒฉ์˜ ํ’€์—์„œ ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒ (๋‹จ๊ธฐ ์ž‘์—…, ๋น„์šฉ ์ตœ์ ํ™”์— ์ ํ•ฉ).
    • diversified: ๋ชจ๋“  ํ’€์— ๋ถ„์‚ฐ ๋ฐฐ์น˜ (๊ฐ€์šฉ์„ฑ์„ ์ค‘์‹œํ•˜๋Š” ์žฅ๊ธฐ ์ž‘์—…์— ์ ํ•ฉ).
    • capacityOptimized: ์ตœ์ ์˜ ์šฉ๋Ÿ‰์„ ์ œ๊ณตํ•˜๋Š” ํ’€์—์„œ ์„ ํƒ (์šฉ๋Ÿ‰ ์ตœ์ ํ™”).
    • priceCapacityOptimized (์ถ”์ฒœ): ์šฉ๋Ÿ‰๊ณผ ๊ฐ€๊ฒฉ์„ ๋™์‹œ์— ๊ณ ๋ คํ•˜์—ฌ ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

Spot Fleets์˜ ์žฅ์ 

  • ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค ํ’€์— ๊ฑธ์ณ ์ธ์Šคํ„ด์Šค๋ฅผ ๋ถ„์‚ฐ ๋ฐฐ์น˜ํ•จ์œผ๋กœ์จ, ๊ฐ€์žฅ ์ €๋ ดํ•œ ๊ฐ€๊ฒฉ์œผ๋กœ ๋น„์šฉ ์ ˆ๊ฐ์„ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ๊ธฐ์ค€(์˜ˆ: ์ตœ๋Œ€ ๊ฐ€๊ฒฉ, ๋ชฉํ‘œ ์šฉ๋Ÿ‰ ๋“ฑ)์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ์ธ์Šคํ„ด์Šค๊ฐ€ ํ”„๋กœ๋น„์ €๋‹๋ฉ๋‹ˆ๋‹ค.
์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ์š”์ฒญ์„ ํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ์›ํ•˜๋Š” ์ธ์Šคํ„ด์Šค ์œ ํ˜• & AZ๋ฅผ ์ •ํ™•ํžˆ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ
์ŠคํŒŸ ํ”Œ๋ฆฟ ์กฐ๊ฑด → ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๋ชจ๋“  ์ธ์Šคํ„ด์Šค ์œ ํ˜• & AZ ์„ ํƒ.

EC2 ์ธ์Šคํ„ด์Šค Launch Type

Spot Requests๋ฅผ ํด๋ฆญํ•˜๋ฉด ์šฐ๋ฆฌ๋Š” ๋จผ์ € EC2 ์ธ์Šคํ„ด์Šค์˜ ์š”๊ธˆ ๋‚ด์—ญ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


Spot Instance Request ๋ฐฉ๋ฒ•

์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ์š”์ฒญ ํด๋ฆญ

Spot Fleet ์š”์ฒญ ํ™”๋ฉด
๋Ÿฐ์น˜ ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ˆ˜๋™์œผ๋กœ ๋Ÿฐ์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ตฌ์„ฑ
- ์ถ”๊ฐ€์ ์ธ ๋Ÿฐ์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ง€์ •๋„ ๊ฐ€๋Šฅ
- Amazon Linux 2๋ฅผ ์ง€์ •ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋ ค๋Š” ํ‚ค ํŽ˜์–ด๋ฅผ ์„ ํƒ


์ถ”๊ฐ€ ์š”์ฒญ ์‹œ๋ถ€ ์ •๋ณด

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

ํƒ€๊ฒŸ ์šฉ๋Ÿ‰์€ Spot Fleet์˜ ์ผ๋ถ€๋กœ์„œ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ์ธ์Šคํ„ด์Šค์˜ ๊ฐœ์ˆ˜๋“ฑ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์—ฐ์‚ฐ ๋‹จ์œ„๊ฐ€ ๋” ์ค‘์š”ํ•˜๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” vCPUs๋กœ๋„ ์ง€์ • ๊ฐ€๋Šฅ
  • RAM์ด๋ผ๋ฉด ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰ ๋ฉ”๊ฐ€๋ฐ”์ดํŠธ๋กœ๋„ ์ง€์ •

์ค‘์ง€ํ•˜๊ฑฐ๋‚˜ ํ•˜์ด๋ฒ„๋„ค์ดํŠธ๋„ ๊ฐ€๋Šฅ, ๋˜ ํ•„์š”ํ•˜๋‹ค๋ฉด ์šฉ๋Ÿ‰์„ ๋ฆฌ๋ฐธ๋Ÿฐ์‹ฑ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ

ํŠน์ •ํ•œ AZ์—์„œ ๋Ÿฐ์นญํ• ์ง€, ํŠน์ •ํ•œ VPC์—์„œ ๋Ÿฐ์นญํ• ์ง€ ๊ฒฐ์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ธ์Šคํ„ด์Šค ์œ ํ˜•

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


ํ• ๋‹น ์ „๋žต

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


Spot Fleet ์š”์•ฝ๋ฌธ

๋งค์นญ๋˜๋Š” ์ธ์Šคํ„ด์Šค๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€, ์–ด๋–ค AZ์ธ์ง€ ๋“ฑ์ด ํ‘œ์‹œ๋˜๊ณ , ์ด Fleet์— ์ถ”์ •๋˜๋Š” 1์‹œ๊ฐ„๋‹น ๊ฐ€๊ฒฉ์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.


Spot Instance ์ƒ์„ฑ

ec2์˜ ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์„œ ๊ณ ๊ธ‰ ์„ธ๋ถ€ ์ •๋ณด ๋ถ€๋ถ„์—์„œ Spot Instance ์š”์ฒญ์„ ๋ณผ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๋งค ์˜ต์…˜์— ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ์Šคํฟ ์ธ์Šคํ„ด์Šค๋ฅผ ์š”์ฒญํ•˜๊ฒŒ ๋˜๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ ์Šคํฟ ๊ฐ€๊ฒฉ์˜ ์ƒํ•œ์•ก์ด ์˜จ๋””๋งจ๋“œ ๊ฐ€๊ฒฉ์— ๋งž์ถฐ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

  • Custom ์„ค์ • → ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ์˜ต์…˜ ์‚ฌ์šฉ์ž ์ง€์ • ํด๋ฆญ.
    • ์ธ์Šคํ„ด์Šค๋‹น, ์‹œ๊ฐ„๋‹น ์ž์‹ ๋งŒ์˜ ์ตœ๋Œ€ ๊ฐ€๊ฒฉ์„ ์ž…๋ ฅ or ์›ํ•˜๋Š” ์š”์ฒญ์˜ ํƒ€์ž…์„ ์„ ํƒ

๊ธฐ๋ณธ๊ฐ’์€ One-time ์š”์ฒญ→ ์Šคํฟ ์ธ์Šคํ„ด์Šค๋ฅผ ์š”์ฒญํ•  ๋•Œ๋งˆ๋‹ค, ๊ทธ๊ฒŒ ๋ณ€๊ฒฝ๋˜๋ฉด ์ž๋™์œผ๋กœ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ข…๋ฃŒ.

๋˜๋Š” Persistent(์ง€์†) ํƒ€์ž… ์š”์ฒญ์„ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ด ๊ฒฝ์šฐ์—๋Š” ๊ฐ€๊ฒฉ ์š”๊ฑด์ด ์„ค์ •๋˜์—ˆ์„ ๋•Œ ์Šคํฟ ์ธ์Šคํ„ด์Šค๊ฐ€ ๊ณ„์† ๋‹ค์‹œ ์‹œ์ž‘ → ์š”์ฒญ ์œ ํšจ์„ฑ ์„ค์ •
  • ์ด ์š”์ฒญ์ด ์–ธ์ œ๊นŒ์ง€ ์ง€์†๋˜๋Š”์ง€, ๋˜๋Š” ๋งŒ๋ฃŒ๋˜์ง€ ์•Š๋Š”์ง€๋ฅผ ์ง€์ • (์š”์ฒญ ๋งŒ๋ฃŒ ๋‚ ์ž ์„ค์ •)
์ตœ๋Œ€ ๊ฐ€๊ฒฉ์„ ๋„˜์–ด๊ฐ€๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€๋„ ์ง€์ •.
๊ทธ ๊ฒฝ์šฐ์—๋Š” ์ธํ„ฐ๋ŸฝํŠธ ๋ฐฉ์‹์„ ํ•˜์ด๋ฒ„๋„ค์ดํŠธ(์ตœ๋Œ€ ์ ˆ์ „๋ชจ๋“œ) ๋˜๋Š” ์ค‘์ง€ ์˜ต์…˜์„ ์„ ํƒํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Reserved Instances → ํŠน์ •ํ•œ ํƒ€์ž…์˜ ํŠน์ •ํ•œ ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค ๊ตฌ๋งค ๊ฐ€๋Šฅ

์ด๋ ‡๊ฒŒ ๋‹ค์–‘ํ•œ ์ƒํ’ˆ์„ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Saving Plans
  • 1๋…„ ๋‚ด์ง€ 3๋…„ ๋™์•ˆ ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ„๋‹น ์ง€์ถœ ๊ธˆ์•ก์„ ์•ฝ์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์œ ์—ฐํ•˜๊ฒŒ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ์Šคํ„ด์Šค ํƒ€์ž…, AZ ๋“ฑ์— ์œ ์—ฐ์„ฑ์ด ์ƒ๊น๋‹ˆ๋‹ค.

 

์ „์šฉ ํ˜ธ์ŠคํŠธ → ๋‚ฎ์€ ์ˆ˜์ค€์˜ ํ•˜๋“œ์›จ์–ด๊นŒ์ง€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ํ˜ธ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค
  • ์šฉ๋Ÿ‰ ์˜ˆ์•ฝ์€ EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์— ์ œ๊ณต๋˜๋Š” ์šฉ๋Ÿ‰์„ ๋ณด์žฅํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉ
๊ทธ ์ธ์Šคํ„ด์Šค์˜ ์ œ๊ณต์ด ๋ณด์žฅ๋˜์ง€๋งŒ, ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ์—ฌ๋ถ€์™€๋Š” ๊ด€๊ณ„ ์—†์ด ์˜ˆ์•ฝ์— ๋Œ€ํ•ด ๋น„์šฉ์„ ์ง€๋ถˆ

๊ฒฐ๋ก 

EC2 Spot Instances๋Š” ์˜จ๋””๋งจ๋“œ ์ธ์Šคํ„ด์Šค ๋Œ€๋น„ ์ตœ๋Œ€ 90%๊นŒ์ง€ ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๋งค์šฐ ๊ฒฝ์ œ์ ์ธ ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

  • ํ• ์ธ ํ˜œํƒ๊ณผ ๊ฐ€๊ฒฉ ๋ณ€๋™์„ ํ™œ์šฉํ•˜์—ฌ, ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ตœ๋Œ€ ์ŠคํŒŸ ๊ฐ€๊ฒฉ์„ ์„ค์ •ํ•˜๊ณ , ํ˜„์žฌ ์ŠคํŒŸ ๊ฐ€๊ฒฉ์ด ์ด๋ฅผ ์ดˆ๊ณผํ•  ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘์ง€ํ•˜๊ฑฐ๋‚˜ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ์–ด, ๋น„์šฉ ํ†ต์ œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • Spot Block ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ ์ค‘๋‹จ ์—†์ด ์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Spot Fleet์„ ํ™œ์šฉํ•˜๋ฉด, ๋‹ค์–‘ํ•œ ์ธ์Šคํ„ด์Šค ์œ ํ˜•๊ณผ ๊ฐ€์šฉ ์˜์—ญ์— ๊ฑธ์ณ ์ตœ์ ์˜ ๋น„์šฉ๊ณผ ์šฉ๋Ÿ‰์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

Tip: ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค ์š”์ฒญ์„ ์ง„ํ–‰ํ•  ๋•Œ, ์š”์ฒญ ์œ ํ˜•(์ผํšŒ์„ฑ vs. ์˜๊ตฌ ์š”์ฒญ)์„ ์‹ ์ค‘ํžˆ ์„ ํƒํ•˜๊ณ , ์ธ์Šคํ„ด์Šค๊ฐ€ ์ค‘๋‹จ๋˜์ง€ ์•Š๋„๋ก ์ ์ ˆํ•œ ์ „๋žต(์˜ˆ: Spot Fleet)์„ ํ™œ์šฉํ•˜์—ฌ ๋น„์šฉ ์ตœ์ ํ™”๋ฅผ ๊ทน๋Œ€ํ™”ํ•˜์„ธ์š”.

์ฐธ๊ณ  ์ž๋ฃŒ