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

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

์˜ˆ์ƒ ์›”๊ฐ„ ๋น„์šฉ
$1.8667
USD / ์›”
์š”์ฒญ ์š”๊ธˆ $0.2
์ปดํ“จํŒ… ์š”๊ธˆ $1.6667
์ด GB-์ดˆ 100,000

์„œ๋ฒ„๋ฆฌ์Šค / Lambda ๋น„์šฉ ๊ณ„์‚ฐ๊ธฐ๋ž€?

์ด ๊ณ„์‚ฐ๊ธฐ๋Š” AWS Lambda, Google Cloud Functions, Azure Functions ๊ฐ™์€ ์„œ๋ฒ„๋ฆฌ์Šค ํ•จ์ˆ˜๋ฅผ ์šด์˜ํ•  ๋•Œ ๋“œ๋Š” ์›”๊ฐ„ ๋น„์šฉ์„ ์˜ˆ์ธกํ•ด ์ค๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฆฌ์Šค ํ”Œ๋žซํผ์€ ๋ณดํ†ต ๋‘ ๊ฐ€์ง€ ๊ธฐ์ค€์œผ๋กœ ์š”๊ธˆ์„ ๋งค๊น๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ์š”์ฒญ(ํ˜ธ์ถœ) ํ•œ ๊ฑด๋‹น ๋ถ€๊ณผ๋˜๋Š” ์†Œ์•ก์˜ ์š”๊ธˆ์ด๊ณ , ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” GB-์ดˆ ๋‹จ์œ„๋กœ ์ธก์ •๋˜๋Š” ์ปดํ“จํŒ… ์š”๊ธˆ์ž…๋‹ˆ๋‹ค. GB-์ดˆ๋Š” ํ•จ์ˆ˜์— ํ• ๋‹นํ•œ ๋ฉ”๋ชจ๋ฆฌ์— ์‹ค์ œ ์‹คํ–‰ ์‹œ๊ฐ„์„ ๊ณฑํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์˜ˆ์ƒ ํŠธ๋ž˜ํ”ฝ, ํ‰๊ท  ์‹คํ–‰ ์‹œ๊ฐ„, ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ, ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ ์ค‘์ธ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด์˜ ๋‹จ๊ฐ€๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ์›” ๋น„์šฉ์„ ํ•œ๋ˆˆ์— ๊ฐ€๋Š ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ์•„๋ž˜ ๋‹จ๊ฐ€๋Š” ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ(USD) ๊ธฐ์ค€ ๊ธ€๋กœ๋ฒŒ ํด๋ผ์šฐ๋“œ ์š”๊ธˆ์„ ๋”ฐ๋ฅด๋ฉฐ, ๊ตญ๋‚ด ๊ฒฐ์ œ ์‹œ ํ™˜์œจ๊ณผ ๋ถ€๊ฐ€์„ธ๊ฐ€ ๋ณ„๋„๋กœ ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋จผ์ € ์˜ˆ์ƒ๋˜๋Š” ์›”๊ฐ„ ์š”์ฒญ ์ˆ˜, ํ˜ธ์ถœ 1๊ฑด๋‹น ํ‰๊ท  ์‹คํ–‰ ์‹œ๊ฐ„(๋ฐ€๋ฆฌ์ดˆ, ms), ๊ทธ๋ฆฌ๊ณ  ํ• ๋‹นํ•œ ๋ฉ”๋ชจ๋ฆฌ(MB)๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ์ด์–ด์„œ ์‚ฌ์šฉ ์ค‘์ธ ์ œ๊ณต์—…์ฒด์˜ ์š”์ฒญ๋‹น ๋‹จ๊ฐ€์™€ GB-์ดˆ๋‹น ๋‹จ๊ฐ€๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ AWS Lambda ์˜จ๋””๋งจ๋“œ ์š”๊ธˆ(์š”์ฒญ 100๋งŒ ๊ฑด๋‹น $0.20, GB-์ดˆ๋‹น ์•ฝ $0.0000166667)์— ๊ฐ€๊น๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ๋น„์šฉ์„ ๊ณ„์‚ฐํ•  ๋•Œ๋Š” ๋ฐ˜๋“œ์‹œ ๋ณธ์ธ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฆฌ์ „๊ณผ ์ œ๊ณต์—…์ฒด์˜ ์ตœ์‹  ์š”๊ธˆ์„ ์ง์ ‘ ํ™•์ธํ•˜์„ธ์š”.

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

๋น„์šฉ = ์š”์ฒญ ์ˆ˜ ร— ์š”์ฒญ๋‹น ๋‹จ๊ฐ€ + (์š”์ฒญ ์ˆ˜ ร— ์‹คํ–‰ ์‹œ๊ฐ„(์ดˆ) ร— ๋ฉ”๋ชจ๋ฆฌ(GB)) ร— GB-์ดˆ๋‹น ๋‹จ๊ฐ€. ์‹คํ–‰ ์‹œ๊ฐ„์€ ๋ฐ€๋ฆฌ์ดˆ์—์„œ ์ดˆ๋กœ(รท1000), ๋ฉ”๋ชจ๋ฆฌ๋Š” MB์—์„œ GB๋กœ(รท1024) ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์šด๋ฐ ํ•ญ์ด ์ „์ฒด GB-์ดˆ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์ปดํ“จํŒ… ์š”๊ธˆ์€ ๋ฐ”๋กœ ์ด ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๋ถ€๊ณผ๋ฉ๋‹ˆ๋‹ค.

$$\text{Cost} = R \cdot p_r + \left(R \cdot \frac{d}{1000} \cdot \frac{m}{1024}\right) \cdot p_g$$$$\text{where}\quad \left\{ \begin{aligned} R &= \text{Monthly Requests} \\ p_r &= \text{Price per Request} \\ d &= \text{Avg Duration (ms)} \\ m &= \text{Memory (MB)} \\ p_g &= \text{Price per GB-second} \end{aligned} \right.$$
์„œ๋ฒ„๋ฆฌ์Šค ๋น„์šฉ์„ ์š”์ฒญ ๋น„์šฉ๊ณผ ์ปดํ“จํŒ… ๋น„์šฉ์œผ๋กœ ๋‚˜๋ˆˆ ๋‹ค์ด์–ด๊ทธ๋žจ
์ด๋น„์šฉ์€ ์š”์ฒญ๋‹น ์š”๊ธˆ๊ณผ GB-์ดˆ๋‹น ์ปดํ“จํŒ… ์š”๊ธˆ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

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

์š”์ฒญ 100๋งŒ ๊ฑด, ํ‰๊ท  ์‹คํ–‰ ์‹œ๊ฐ„ 200ms, ๋ฉ”๋ชจ๋ฆฌ 512MB, ์š”์ฒญ๋‹น $0.0000002, GB-์ดˆ๋‹น $0.0000166667์ธ ๊ฒฝ์šฐ๋ฅผ ์‚ดํŽด๋ด…์‹œ๋‹ค. ์š”์ฒญ ์š”๊ธˆ = \(1{,}000{,}000 \times 0.0000002 = \$0.20\). GB-์ดˆ = \(1{,}000{,}000 \times 0.2 \times 0.5 = 100{,}000\). ์ปดํ“จํŒ… ์š”๊ธˆ = \(100{,}000 \times 0.0000166667 \approx \$1.67\). ๋”ฐ๋ผ์„œ ์›” ์ด๋น„์šฉ์€ ์•ฝ $1.87์ž…๋‹ˆ๋‹ค.

$$\text{Cost} = 1{,}000{,}000 \times 0.0000002 + \left(1{,}000{,}000 \cdot \frac{200}{1000} \cdot \frac{512}{1024}\right) \times 0.0000166667 \approx \$1.87$$
๋ฉ”๋ชจ๋ฆฌ์™€ ์‹คํ–‰ ์‹œ๊ฐ„์ด GB-์ดˆ ์ปดํ“จํŒ… ๋น„์šฉ์„ ํ‚ค์šฐ๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ง‰๋Œ€
์ปดํ“จํŒ… ๋น„์šฉ์€ ํ•จ์ˆ˜ ๋ฉ”๋ชจ๋ฆฌ์™€ ์‹คํ–‰ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

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

๋ฌด๋ฃŒ ์‚ฌ์šฉ๋Ÿ‰(ํ”„๋ฆฌ ํ‹ฐ์–ด)์ด ๋ฐ˜์˜๋˜๋‚˜์š”? ์•„๋‹ˆ์š”. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ํ• ์ธ ์ „ ์›๋ž˜ ๋น„์šฉ๋งŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. AWS Lambda๋Š” ๋งค์›” ์š”์ฒญ 100๋งŒ ๊ฑด๊ณผ GB-์ดˆ 40๋งŒ ๊ฑด์„ ์˜๊ตฌ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•˜๋Š” ํ”„๋ฆฌ ํ‹ฐ์–ด๊ฐ€ ์žˆ์œผ๋ฉฐ, ์ด ๋ถ€๋ถ„์€ ๋ณ„๋„๋กœ ์ฐจ๊ฐํ•ด์„œ ์ƒ๊ฐํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์™œ 1024๋กœ ๋‚˜๋ˆ„๋‚˜์š”? ์š”๊ธˆ์ด GB-์ดˆ ๋‹จ์œ„๋กœ ๋ถ€๊ณผ๋˜๊ณ  \(1\,\text{GB} = 1024\,\text{MB}\)์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ GB-์ดˆ๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ์ „์— MB ๋‹จ์œ„ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ GB๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ „์†ก์ด๋‚˜ ์Šคํ† ๋ฆฌ์ง€ ๋น„์šฉ๋„ ํฌํ•จ๋˜๋‚˜์š”? ์•„๋‹ˆ์š”. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ํ˜ธ์ถœ ์š”๊ธˆ๊ณผ ์ปดํ“จํŒ… ์š”๊ธˆ๋งŒ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์†ก์‹ (egress), ๋กœ๊น…, ์Šคํ† ๋ฆฌ์ง€ ๋น„์šฉ์€ ๋ณ„๋„๋กœ ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค.

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