MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

์˜ˆ์ƒ ์›” ์š”์ฒญ + ์ €์žฅ ๋น„์šฉ
$12.4
์›”
GET / ์ฝ๊ธฐ ์š”์ฒญ ๋น„์šฉ $0.4
PUT / ์“ฐ๊ธฐ ์š”์ฒญ ๋น„์šฉ $0.5
์ €์žฅ ๋น„์šฉ $11.5

์ด ๊ณ„์‚ฐ๊ธฐ์˜ ์šฉ๋„

AWS S3, Google Cloud Storage, Azure Blob Storage, Cloudflare R2 ๊ฐ™์€ ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€ ๊ธฐ์ค€์œผ๋กœ ์š”๊ธˆ์„ ๋งค๊น๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” API ์š”์ฒญ ํšŸ์ˆ˜(GET/์ฝ๊ธฐ ๋ฐ PUT/์“ฐ๊ธฐยท๋ฆฌ์ŠคํŠธ ์ž‘์—…)์ด๊ณ , ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์›”๋ณ„ ์ €์žฅ ์šฉ๋Ÿ‰์ž…๋‹ˆ๋‹ค. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ๋‘ ํ•ญ๋ชฉ์„ ํ•ฉ์‚ฐํ•ด ์˜ˆ์ƒ ์›” ์ฒญ๊ตฌ์•ก์„ ํ•œ๋ˆˆ์— ๋ณด์—ฌ ์ฃผ๋ฏ€๋กœ, ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ™•์ •ํ•˜๊ธฐ ์ „์— ๋น„์šฉ์„ ๋ฏธ๋ฆฌ ๊ฐ€๋Š ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ์œ„ ์„œ๋น„์Šค๋“ค์€ ๋ชจ๋‘ ํ•ด์™ธ ๊ธ€๋กœ๋ฒŒ ํด๋ผ์šฐ๋“œ ์š”๊ธˆ ์ฒด๊ณ„๋ฅผ ๋”ฐ๋ฅด๋ฉฐ, ํ†ตํ™”๋Š” ๋ณดํ†ต ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ(USD) ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

๋จผ์ € ์›” ์˜ˆ์ƒ GET(์ฝ๊ธฐ) ์š”์ฒญ ์ˆ˜์™€ PUT(์“ฐ๊ธฐยท๋ฆฌ์ŠคํŠธ) ์š”์ฒญ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ๊ทธ๋‹ค์Œ ์‚ฌ์šฉ ์ค‘์ธ ์„œ๋น„์Šค์˜ ์š”๊ธˆ ํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•œ 1,000๊ฑด๋‹น ๋‹จ๊ฐ€๋ฅผ ๊ฐ๊ฐ ๋„ฃ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ํ•œ ๋‹ฌ๊ฐ„ ์ €์žฅํ•˜๋Š” ์ด ์šฉ๋Ÿ‰(GB-์›”)๊ณผ GB๋‹น ๋‹จ๊ฐ€๋ฅผ ์ž…๋ ฅํ•˜๋ฉด, ์ด๋น„์šฉ๊ณผ ํ•จ๊ป˜ ์š”์ฒญ ๋น„์šฉยท์ €์žฅ ๋น„์šฉ์œผ๋กœ ๋‚˜๋ˆˆ ๋‚ด์—ญ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋‹จ๊ฐ€๋Š” ์„œ๋น„์Šค ์ œ๊ณต์‚ฌ, ๋ฆฌ์ „, ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค์— ๋”ฐ๋ผ ํฌ๊ฒŒ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ ๋ฐ˜๋“œ์‹œ ์‹ค์ œ ์š”๊ธˆํ‘œ์˜ ์ •ํ™•ํ•œ ์ˆ˜์น˜๋ฅผ ๊ทธ๋Œ€๋กœ ์˜ฎ๊ฒจ ์ ์œผ์„ธ์š”. ๊ธฐ๋ณธ๊ฐ’์€ ์–ด๋””๊นŒ์ง€๋‚˜ ์˜ˆ์‹œ์šฉ S3 Standard(us-east-1) ๋‹จ๊ฐ€์ž…๋‹ˆ๋‹ค.

๊ณ„์‚ฐ ๊ณต์‹ ํ’€์ด

์š”์ฒญ ๋‹จ๊ฐ€๋Š” 1,000๊ฑด ๊ธฐ์ค€์œผ๋กœ ์ฑ…์ •๋˜๋ฏ€๋กœ, ๊ฐ ์š”์ฒญ ํ•ญ๋ชฉ ๋น„์šฉ์€ ๊ฑด์ˆ˜ รท 1000 ร— ๋‹จ๊ฐ€๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ €์žฅ ๋น„์šฉ์€ GB-์›” ๊ธฐ์ค€์ด๋ผ ๋‹จ์ˆœํžˆ GB ร— ๋‹จ๊ฐ€์ž…๋‹ˆ๋‹ค. ์ด๋น„์šฉ์€ ์„ธ ํ•ญ๋ชฉ์„ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. $$\text{๋น„์šฉ} = \frac{\text{GET}}{1000}\times\text{GET๋‹จ๊ฐ€} + \frac{\text{PUT}}{1000}\times\text{PUT๋‹จ๊ฐ€} + \text{์ €์žฅGB}\times\text{์ €์žฅ๋‹จ๊ฐ€}$$

GET ์š”์ฒญ, PUT ์š”์ฒญ, ์ €์žฅ๋œ GB๊ฐ€ ํ•ฉ์‚ฐ๋˜์–ด ์›” ์ด๋น„์šฉ์ด ๋˜๋Š” ๊ณผ์ •์„ ๋ณด์—ฌ์ฃผ๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ
์›” ๋น„์šฉ์€ GET ์š”์ฒญ, PUT ์š”์ฒญ, ์Šคํ† ๋ฆฌ์ง€ ์š”๊ธˆ์˜ ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค.

์‹ค์ œ ๊ณ„์‚ฐ ์˜ˆ์‹œ

GET ์š”์ฒญ 1,000,000๊ฑด์„ 1,000๊ฑด๋‹น $0.0004์—, PUT ์š”์ฒญ 100,000๊ฑด์„ 1,000๊ฑด๋‹น $0.005์— ์‚ฌ์šฉํ•˜๊ณ , 500GB๋ฅผ GB๋‹น $0.023์— ์ €์žฅํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ด…์‹œ๋‹ค. $$\text{GET ๋น„์šฉ} = \frac{1{,}000{,}000}{1000}\times 0.0004 = \$0.40$$ $$\text{PUT ๋น„์šฉ} = \frac{100{,}000}{1000}\times 0.005 = \$0.50$$ $$\text{์ €์žฅ ๋น„์šฉ} = 500\times 0.023 = \$11.50$$ ๋”ฐ๋ผ์„œ ์ด๋น„์šฉ์€ ์›” $12.40์ž…๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

๋ฐ์ดํ„ฐ ์ „์†ก(์•„์›ƒ๋ฐ”์šด๋“œ/egress) ๋น„์šฉ๋„ ํฌํ•จ๋˜๋‚˜์š”? ์•„๋‹ˆ์š”. ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ(๋Œ€์—ญํญ) ๋น„์šฉ์€ ๋ณ„๋„๋กœ ์ฒญ๊ตฌ๋˜๋ฉฐ ํŽธ์ฐจ๊ฐ€ ๋งค์šฐ ํฝ๋‹ˆ๋‹ค. ํ•ด๋‹น๋œ๋‹ค๋ฉด ์œ„ ๊ฒฐ๊ณผ์— ๋”ฐ๋กœ ๋”ํ•ด์„œ ๊ณ„์‚ฐํ•˜์„ธ์š”.

GET๊ณผ PUT์€ ๊ฐ๊ฐ ๋ฌด์—‡์„ ๋œปํ•˜๋‚˜์š”? ์ผ๋ฐ˜์ ์œผ๋กœ GET, SELECT, HEAD๋Š” '์ฝ๊ธฐ' ๊ณ„์—ด ์š”์ฒญ์ด๊ณ , PUT, COPY, POST, LIST๋Š” '์“ฐ๊ธฐ' ๊ณ„์—ด ์š”์ฒญ์œผ๋กœ ๋‹จ๊ฐ€๊ฐ€ ๋” ๋น„์Œ‰๋‹ˆ๋‹ค. ์ž‘์—… ์œ ํ˜•์— ๋งž๊ฒŒ ๋ฌถ์–ด์„œ ์ž…๋ ฅํ•˜์„ธ์š”.

์–ด๋–ค ์„œ๋น„์Šค์— ์“ธ ์ˆ˜ ์žˆ๋‚˜์š”? ์š”์ฒญ 1,000๊ฑด๋‹น, ์ €์žฅ GB-์›”๋‹น ์š”๊ธˆ์„ ๋งค๊ธฐ๋Š” ๋ชจ๋“  ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. S3, GCS, Azure Blob, Backblaze B2, Wasabi, R2 ๋“ฑ ์–ด๋””๋“  ํ•ด๋‹น ์„œ๋น„์Šค์˜ ๋‹จ๊ฐ€๋งŒ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

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