S3 Storage Classes

  • Amazon S3 Standard - General Purpose
  • Amazon S3 Standard-Infrequent Access (IA)
  • Amazon S3 One-Zone-Infrequent Access
  • Amazon S3 Glacier Instant Retrieval
  • Amazon S3 Glacier Flexible Retrieval
  • Amazon S3 Glacier Deep Archive
  • Amazon S3 Intelligent Tiering

Amazon S3์—์„œ Object๋ฅผ ์ƒ์„ฑํ•  ๋•Œ Class๋ฅผ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ๊ณ , Storage Class๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ˆ˜์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜น์€ Amazon S3 Lifecycle configurations ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค ๊ฐ„์— ๊ฐ์ฒด๋ฅผ ์ž๋™์œผ๋กœ ์ด๋™ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

1. S3 ๋‚ด๊ตฌ์„ฑ๊ณผ ๊ฐ€์šฉ์„ฑ

Durability and Availability

  • ๋‚ด๊ตฌ์„ฑ
    • Amazon S3๋กœ ์ธํ•ด ๊ฐ์ฒด๊ฐ€ ์†์‹ค๋˜๋Š” ํšŸ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
    • S3๋Š” ๋งค์šฐ ๋›ฐ์–ด๋‚œ ๋‚ด๊ตฌ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค. 99.999999% ์˜ ๋‚ด๊ตฌ์„ฑ์„ ๋ณด์žฅํ•œ๋‹ค.
    • S3์— ์ฒœ๋งŒ ๊ฐœ์˜ ๊ฐ์ฒด๋ฅผ ์ €์žฅํ–ˆ์„ ๋•Œ, ํ‰๊ท ์ ์œผ๋กœ 10,000๋…„์— ํ•œ ๋ฒˆ ๊ฐ์ฒด ์†์‹ค์ด ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.
    • ๋ชจ๋“  ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค์˜ ๋‚ด๊ตฌ์„ฑ์€ ๋™์ผํ•˜๋‹ค.
  • ๊ฐ€์šฉ์„ฑ
    • ๊ฐ€์šฉ์„ฑ์€ ์„œ๋น„์Šค๊ฐ€ ์–ผ๋งˆ๋‚˜ ์šฉ์ดํ•˜๊ฒŒ ์ œ๊ณต๋˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค
    • ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋‹ค.
    • S3 Standard ์˜ ๊ฐ€์šฉ์„ฑ์€ 99.99% ์ด์–ด์„œ ์ฆ‰, 1๋…„์— ์•ฝ 53๋ถ„๋™์•ˆ์€ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.
    • ๋‹ค์‹œ๋งํ•ด, ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋ช‡ ๊ฐ€์ง€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋Š” ๋œป

2. S3 Standard - General Purpose

  • 99.99% ๊ฐ€์šฉ์„ฑ
  • ์ž์ฃผ ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ์‚ฌ์šฉ
  • ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง๊ณ , ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋†’๋‹ค.
  • AWS์—์„œ ๋‘ ๊ฐœ์˜ ๊ธฐ๋Šฅ ์žฅ์• ๋ฅผ ๋™์‹œ์— ๋ฒ„ํ‹ธ ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์‚ฌ๋ก€
    • ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„
    • ๋ชจ๋ฐ”์ผ๊ณผ ๊ฒŒ์ž„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ทธ๋ฆฌ๊ณ  ์ฝ˜ํ…์ธ  ๋ฐฐํฌ

3. S3 Storage Classes - Infrequent Access (IA)

  • ์ž์ฃผ ์•ก์„ธ์Šคํ•˜์ง€๋Š” ์•Š์ง€๋งŒ, ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šคํ•ด์•ผ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋งํ•œ๋‹ค.
  • S3 Standard ๋ณด๋‹ค ๋น„์šฉ์ด ์ ๊ฒŒ ๋“ค์ง€๋งŒ, ๊ฒ€์ƒ‰ ๋น„์šฉ์ด ๋ฐœ์ƒํ•œ๋‹ค.

  • S3 Standard-Inrequent Access (S3 Standard-IA()
    • ๊ฐ€์šฉ์„ฑ 99.9% ๋กœ standard ๋ณด๋‹ค ์•ฝ๊ฐ„ ๋–จ์–ด์ง„๋‹ค.
    • ์‚ฌ์šฉ์‚ฌ๋ก€
      • ์žฌํ•ด ๋ณต๊ตฌ, ๋ฐฑ์—…
  • S3 One Zone-Infrequent Access (S3 One Zone-IA)
    • ๋‹จ์ผ AZ๋‚ด์—์„œ๋Š” ๋†’์€ ๋‚ด๊ตฌ์„ฑ์„ ๊ฐ–์ง€๋งŒ AZ๊ฐ€ ํŒŒ๊ดด๋œ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฅผ ์žƒ๊ฒŒ ๋œ๋‹ค.
    • ๊ฐ€์šฉ์„ฑ์€ ๋” ๋‚ฎ์€ ์ˆ˜์ค€์ธ 99.5%
    • ์‚ฌ์šฉ์‚ฌ๋ก€
      • ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ๋ฅผ 2์ฐจ ๋ฐฑ์—…ํ•˜๊ฑฐ๋‚˜ ์žฌ์ƒ์„ฑ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์“ฐ์ธ๋‹ค.

4. S3 Glacier Storage Classes

์ด๋ฆ„์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ์ฝœ๋“œ ์Šคํ† ๋ฆฌ์ง€์ด๋‹ค.

  • ์•„์นด์ด๋น™๊ณผ ๋ฐฑ์—…์„ ์œ„ํ•œ ์ €๋น„์šฉ ๊ฐ์ฒด ์Šคํ† ๋ฆฌ์ง€
  • ๊ฐ€๊ฒฉ: ์ €์žฅ๋น„์šฉ + ๊ฒ€์ƒ‰๋น„์šฉ

Glacier ์Šคํ† ๋ฆฌ์ง€์—๋Š” 3๊ฐ€์ง€ ํด๋ž˜์Šค๊ฐ€ ์กด์žฌํ•œ๋‹ค.

  1. Amazon S3 Glacier Instant Retrieval
    • ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„๋กœ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
      • ๋ถ„๊ธฐ(90์ผ)์— ํ•œ๋ฒˆ ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ์•„์ฃผ ์ ํ•ฉํ•˜๋‹ค
    • ์ตœ์†Œ ๋ณด๊ด€ ๊ธฐ๊ฐ„์ด 90์ผ
      • ๋ฐฑ์—…๋ฐ์ดํ„ฐ ์ด์ง€๋งŒ, ๋ฐ€๋ฆฌ์ดˆ ์ด๋‚ด์— ์•ก์„ธ์Šคํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์ ํ•ฉํ•˜๋‹ค.
    • Instant : ์ฆ‰์‹œ ์ฒ˜๋ฆฌ๋œ๋‹ค๋Š” ์˜๋ฏธ
  2. Amazon S3 Glacier Flexible Retrieval (์˜›๋‚ ์ด๋ฆ„: Amazon S3 Glacier)
    • 3๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ๋‹ค.
      1. Expedited : ๋ฐ์ดํ„ฐ๋ฅผ 1~5๋ถ„ ์ด๋‚ด์— ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
      2. Standard : ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ๋ ค๋ฐ›๋Š” ๋ฐ 3~5์‹œ๊ฐ„ ์†Œ์š”
      3. Bulk : ๋ฌด๋ฃŒ์ง€๋งŒ ๋ฐ์ดํ„ฐ ๋Œ๋ ค๋ฐ›๋Š”๋ฐ 5~12์‹œ๊ฐ„ ์†Œ์š”
    • ์ตœ์†Œ ๋ณด๊ด€ ๊ธฐ๊ฐ„ 90์ผ
    • Flexible : ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š”๋ฐ ์ตœ๋Œ€12์‹œ๊ฐ„๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค๋Š” ์˜๋ฏธ
  3. Amazon S3 Glacier Deep Archive - for long term storage
    • ๋ฐ์ดํ„ฐ๋ฅผ ์žฅ๊ธฐ๊ฐ„ ๋ณด๊ด€ํ•˜๊ธฐ ์œ„ํ•œ ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค
    • 2๊ฐ€์ง€ ํ‹ฐ์–ด๊ฐ€ ์กด์žฌํ•œ๋‹ค.
      1. Standard : 12์‹œ๊ฐ„
      2. Bulk : 48์‹œ๊ฐ„
    • ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š”๋ฐ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๊ธด ํ•˜์ง€๋งŒ ๋น„์šฉ์ด ๊ฐ€์žฅ ์ €๋ ด
    • ์ตœ์†Œ ๋ณด๊ด€ ๊ธฐ๊ฐ„ 180์ผ

5. S3 Intelligent - Tiering

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

  • ์†Œ์•ก์˜ ์›”๋ณ„ ๋ชจ๋‹ˆํ„ฐ๋ง ๋น„์šฉ๊ณผ ํ‹ฐ์–ด๋ง ๋น„์šฉ์ด ๋ฐœ์ƒ
  • ๊ฒ€์ƒ‰ ๋น„์šฉ์ด ์—†๋‹ค!!

  • Frequent Access ํ‹ฐ์–ด๊ฐ€ ์ž๋™์ด๋ฉฐ ๊ธฐ๋ณธ๊ฐ’
  • Infrequent Access ํ‹ฐ์–ด๋Š” ์ž๋™์ด๋ฉฐ 30์ผ ๋™์•ˆ ์•ก์„ธ์Šคํ•˜์ง€ ์•Š์€ ๊ฐ์ฒด ์ „์šฉ ํ‹ฐ์–ด
  • Archive Instant Access ํ‹ฐ์–ด๋„ ์ž๋™์ด๋ฉฐ 90์ผ ๋™์•ˆ ์•ก์„ธ์Šค ํ•˜์ง€ ์•Š์€ ํ‹ฐ์–ด
  • Archive Access ํ‹ฐ์–ด๋Š” ์„ ํƒ์ด๋ฉฐ, 90์ผ์—์„œ 700์ผ ์ด์ƒ๊นŒ์ง€ ๊ตฌ์„ฑ๊ฐ€๋Šฅ
  • Deep Archive Access ํ‹ฐ์–ด๋Š” ์„ ํƒ์ด๋ฉฐ, 180์ผ์—์„œ 700์ผ ์ด์ƒ ์•ก์„ธ์Šคํ•˜์ง€์•Š์€ ๊ฐ์ฒด์— ๊ตฌ์„ฑ๊ฐ€๋Šฅ

S3 Intelligent Tiering์€ ์•Œ์•„์„œ ๊ฐ์ฒด๋ฅผ ์ด๋™์‹œ์ผœ ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ํŽธํ•˜๊ฒŒ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

6. Storage Classes Comparison

๋ชจ๋“  ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค๋ฅผ ๋น„๊ตํ•ด๋ณด์ž

image-20220811015158215

๋ชจ๋“  ์ˆซ์ž๋ฅผ ๊ธฐ์–ตํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ, ๊ฐ ํด๋ž˜์Šค๊ฐ€ ๋ฌด์—‡์ธ์ง€๋งŒ ์ดํ•ดํ•˜๋ฉด ์ข‹๋‹ค.

๋‚ด๊ตฌ์„ฑ์€ ๋ชจ๋‘ 9๊ฐ€ 11๊ฐœ์ •๋„ ์žˆ๋Š”์ •๋„์ด๊ณ , ๊ฐ€์šฉ์„ฑ์€ AZ๊ฐ€ ์ ์„์ˆ˜๋ก ๋‚ฎ์•„์ง„๋‹ค.
๊ทธ๋ฆฌ๊ณ , ์ตœ์†Œ์ €์žฅ๊ธฐ๊ฐ„ ๋“ฑ๋„ ์œ„์˜ ํ‘œ์—์„œ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์•„๋ž˜์˜ ์‚ฌ์ง„์€ us-east-1 ๋ฆฌ์ „์—์„œ์˜ ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค ๊ฐ€๊ฒฉ ๋น„๊ตํ‘œ์ด๋‹ค.

image-20220811015401865

7. ์‹ค์Šต

S3 ๋ฒ„ํ‚ท์— ๋“ค์–ด๊ฐ€๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜์˜ค๊ณ  ๋งจ ์˜ค๋ฅธ์ชฝ์— ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค ํƒญ์ด ๋ณด์ธ๋‹ค.

image-20220811020324701

์•„๋ฌด ๊ฐ์ฒด(object) ๋ฅผ ํด๋ฆญํ•˜์—ฌ ๋“ค์–ด๊ฐ„ ํ›„, ์•„๋ž˜๋กœ ๋‚ด๋ฆฌ๋ฉด ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค๋ฅผ ํŽธ์ง‘ํ• ์ˆ˜ ์žˆ๋Š” UI๊ฐ€ ๋ณด์ธ๋‹ค.

image-20220811020426601

ํŽธ์ง‘๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์œ„์—์„œ ๋ฐฐ์šด S3 Storage classes ๋“ค์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํ™”๋ฉด์ด ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค!

image-20220811020654097

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