01. EC2 - Purchasing Options

  • EC2 ๋ฅผ ๋Œ€์—ฌ(๊ตฌ๋งค) ํ•˜๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž
  • ์‚ฌ๋ก€์— ๋”ฐ๋ผ์„œ ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ตœ์ ์˜ EC2 ์ธ์Šคํ„ด์Šค ๊ตฌ๋งค ์˜ต์…˜์„ ์•Œ์•„๋ณด์ž

๐Ÿš€ Options

  • On-Demand Instance
  • Reserved
    • Reserved Instances
    • Convertible Reserved Instances
    • Saving Plan (1 & 3 years)
  • Spot Instances
  • Dedicated Hosts
  • Dedicated Instances
  • Capacity Reservations

On-Demand Instance

image-20220519015219980

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

Reserved

image-20220519015310569

  • ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค
  • ํŠน์ • ์ธ์Šคํ„ด์Šค ํƒ€์ž…์„ ์ง€์ •ํ•ด์„œ ์˜ˆ์•ฝํ•œ๋‹ค.
  • ์˜จ๋””๋งจ๋“œ์™€ ๋น„๊ตํ•˜๋ฉด ์ตœ๋Œ€ 70% ์ด์ƒ ๋น„์šฉ์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์˜ค๋žœ ์‹œ๊ฐ„๋™์•ˆ ์‚ฌ์šฉํ•ด์•ผ๋˜๋Š” ์ธ์Šคํ„ด์Šค (๋น„์šฉ ์ ˆ๊ฐ)
  • ์ตœ์†Œ 1๋…„์ด์ƒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.
  • ์„ ๊ฒฐ์ œ ์—ฌ๋ถ€์— ๋”ฐ๋ผ์„œ ํ• ์ธํญ์ด ๋‹ฌ๋ผ์ง„๋‹ค.
    • ๋ถ€๋ถ„ ๋˜๋Š” ์ „์ฒด ์„ ๊ฒฐ์ œ ๊ฐ€๋Šฅ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ฐ™์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์•ˆ์ •๋œ ์ƒํƒœ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์œ ํ˜•์— ์ ํ•ฉ

  • Convertible Reserved Instances
    • ์ „ํ™˜ํ˜• ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค
    • ์‹œ๊ฐ„์ด ์ง€๋‚œํ›„ ๋‹ค๋ฅธ ์œ ํ˜•์˜ ์ธ์Šคํ„ด์Šค๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐํ˜• ์ธ์Šคํ„ด์Šค
  • Scheduled Reserved Instance
    • ๋งค์ผ ๋ชฉ์š”์ผ 15 ~ 18์‹œ ์˜ˆ์•ฝ
    • ํ˜„์žฌ๋Š” ์—†์–ด ์‚ฌ๋ผ์ง„ ์œ ํ˜•์ด๋‹ค.

Spot Instances

image-20220519020041743

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

Dedicated Hosts

image-20220519020340159

  • ์ „์šฉ ํ˜ธ์ŠคํŠธ
  • ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„ ์ „์ฒด๋ฅผ ์˜ˆ์•ฝ
  • ์ธ์Šคํ„ด์Šค ๋ฐฐ์น˜๋ฅผ ์ œ์–ดํ•œ๋‹ค.
  • EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ๊ฐ–์ถ˜ ์œ ์ € ์ค‘์‹ฌ์˜ ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„

Dedicated Instances

image-20220519020601111

  • ์ „์šฉ ํ•˜๋“œ์›จ์–ด์—์„œ ์‹คํ–‰๋˜๋Š” EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์˜๋ฏธ
  • ๊ฐ™์€ ๊ณ„์ •์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์™€ ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ณต์œ 
  • ์ „์šฉํ˜ธ์ŠคํŠธ์˜ ์•ฝํ•œ ๋ฒ„์ „
  • ๋‘ ๊ฐœ ์ฐจ์ด ์˜ค๋ฅธ์ชฝ ๋„ํ‘œ ์ฐธ๊ณ 

๐Ÿš€ ์–ด๋–ค Purchasing option ์ด ๋‚˜์—๊ฒŒ ๋งž์„๊นŒ?

image-20220519020758448

  • ์˜จ๋””๋งจ๋“œ
    • ์ „์•ก์„ ์ง€๋ถˆํ•ด์•ผ ํ•˜์ง€๋งŒ ์›ํ• ๋•Œ ์–ธ์ œ๋‚˜ ๋ฐฉ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.
  • ์˜ˆ์•ฝ
    • ์˜ค๋žœ ๊ธฐ๊ฐ„ ํ˜ธํ…”์— ๋จธ๋ฌด๋ฅผ๋•Œ ์˜ˆ์•ฝํ•ด์„œ ํ• ์ธ๋ฐ›๋Š”๋‹ค.
  • ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค
    • ๋ฐค์— ๊ฐ์‹ค์ด ๋นŒ๋•Œ ๊ณต๊ฒฉ์ ์ธ ํ• ์ธ
    • ๋‹ค๋งŒ ๋‚˜๋ณด๋‹ค ๋†’์€ ๊ฐ€๊ฒฉ์„ ์ง€๋ถˆํ•˜๋Š” ์†๋‹˜์ด ๋‚˜ํƒ€๋‚˜๋ฉด ๋‚ด์ซ“๊ฒจ์งˆ ์ˆ˜ ์žˆ๋‹ค.
  • ์ „์šฉ ํ˜ธ์ŠคํŠธ
    • ๋ฆฌ์กฐํŠธ ์ „์ฒด๋ฅผ ํ˜ผ์ž์„œ ์˜ˆ์•ฝ
  • Capacity Reservations
    • Deprecated

02. Spot Instance - Deep Dive!

์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋ฅผ ์ œ๋Œ€๋กœ ์•Œ์•„๋ณด์ž!

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

Pricing

image-20220519022945609

  • 1๊ฐœ์˜ Region ์— 6๊ฐœ์˜ AZ ์ด ์žˆ๋‹ค๋ฉด ๊ฐ€๊ฒฉ๋„ 6๊ฐœ๊ฐ€ ๋œ๋‹ค.
  • ์˜จ๋””๋ฉ˜๋“œ๋Š” ์‹œ๊ฐ„๋‹น 0.1๋‹ฌ๋Ÿฌ
  • ์ŠคํŒŸ์ธ์Šคํ„ด์Šค๋Š” ์‹œ๊ฐ„๋‹น ํ‰๊ท  0.45๋‹ฌ๋Ÿฌ
  • ๋งŒ์•ฝ ๋‚ด๊ฐ€ ์ตœ๊ณ ๊ฐ€๋ฅผ 0.5๋‹ฌ๋Ÿฌ๋กœ ํ•ด๋†“๋Š”๋‹ค๋ฉด ์ŠคํŒŸ์ธ์Šคํ„ด์Šค๋ฅผ ๊ณ„์†ํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ
    • ์˜จ๋””๋งจ๋“œ๋ณด๋‹ค ๊ทธ๋ž˜๋„ ๋” ์ €๋ ดํ•˜๋‹ค.

How to terminate Spot Instances?

์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋Š” ์–ด๋–ป๊ฒŒ ์ข…๋ฃŒํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž

์ŠคํŒŸ์ธ์Šคํ„ด์Šค ์š”์ฒญ ์ข…๋ฅ˜

  • ์ผํšŒ์„ฑ
    • ํ•œ๋ฒˆ ์š”์ฒญํ•˜๋ฉด ๊ทธ๋‹ค์Œ๋ถ€ํ„ด ์š”์ฒญํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ์ง€์†์„ฑ
    • ์ง€์†ํ•ด์„œ ์š”์ฒญํ•ด์„œ ์ค‘๊ฐ„์— ํšŒ์ˆ˜๋˜์–ด๋„ ๋‹ค์‹œ ์š”์ฒญํ•˜๊ฒŒ ๋œ๋‹ค.

์ŠคํŒŸ ์š”์ฒญ์„ ์ทจ์†Œํ•˜๊ฒŒ ๋˜๋ฉด ๊ธฐ์กด์— ์‹คํ–‰์ค‘์ด๋˜ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค๋Š” ์ข…๋ฃŒ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ ์™„์ „ํžˆ ์ŠคํŒŸ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”

  1. ์ŠคํŒŸ ์š”์ฒญ์„ ๋จผ์ € ์ค‘๋‹จํ•œ๋‹ค.
  2. ์—ฐ๊ฒฐ์ค‘์ธ ๋˜๋Š” ์‹คํ–‰์ค‘์ธ ์ŠคํŒŸ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒ์‹œํ‚จ๋‹ค.

Spot Fleets

๊ทน๊ฐ•์˜ ๋น„์šฉ ์ ˆ๊ฐ์„ ์œ„ํ•œ ๋ฐฉ๋ฒ•

ํ•œ ์„ธํŠธ์˜ ์ŠคํŒŸ ์ธ์Šคํ„ด์Šค์—๋‹ค๊ฐ€ ์„ ํƒ์ ์œผ๋กœ ์˜จ๋””๋งจ๋“œ ์ธ์Šคํ„ด์Šค๋ฅผ ์กฐํ•ฉํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹

์ง‘ํ•ฉ์ด๋ผ๋Š” ๋œป์˜ Fleet

์ŠคํŒŸํ”Œ๋ฆฟ์€ ์šฐ๋ฆฌ๊ฐ€ ์ž๋™์œผ๋กœ ์ŠคํŒŸ์ธ์Šคํ„ด์Šค ์š”์ฒญ์„ ๊ฐ€์žฅ ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ํ•˜๊ฒŒ ํ•ด์ค€๋‹ค.

์ž๋™์œผ๋กœ ๊ฐ€์šฉ์˜์—ญ, ์šฉ๋Ÿ‰๋“ฑ์„ ์ง€์ •ํ•˜๊ฒŒ ๋œ๋‹ค.

image-20220519031940677


03. EC2 - Summary

image-20220519031623162

ํƒœ๊ทธ: , , ,

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ:

๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ