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

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

์˜ˆ์ƒ ์›” ๋น„์šฉ
$136.33
์›”
์ธ์Šคํ„ด์Šค ์ปดํ“จํŒ… (730์‹œ๊ฐ„) $124.83
์Šคํ† ๋ฆฌ์ง€ $11.5
ํ”„๋กœ๋น„์ €๋‹ IOPS $0
์˜ˆ์ƒ ์—ฐ ๋น„์šฉ $1,635.96

์ด ๊ณ„์‚ฐ๊ธฐ๋กœ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋‚˜์š”

๊ด€๋ฆฌํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค / RDS ๋น„์šฉ ๊ณ„์‚ฐ๊ธฐ๋Š” Amazon RDS, Azure Database, Google Cloud SQL ๊ฐ™์€ ๊ด€๋ฆฌํ˜• ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์šด์˜ํ•  ๋•Œ ๋งค๋‹ฌ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ๋น„์šฉ์„ ์ถ”์ •ํ•ด ์ค๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ด€๋ฆฌํ˜• DB ์ฒญ๊ตฌ์„œ์—์„œ ๊ฐ€์žฅ ํฐ ๋น„์ค‘์„ ์ฐจ์ง€ํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ํ•ญ๋ชฉ, ์ฆ‰ ์ธ์Šคํ„ด์Šค ์ปดํ“จํŒ…, ์Šคํ† ๋ฆฌ์ง€, ํ”„๋กœ๋น„์ €๋‹ IOPS๋ฅผ ํ•œ ๋ฒˆ์— ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๋‹จ๊ฐ€๋Š” ํด๋ผ์šฐ๋“œ ์‚ฌ์—…์žยท๋ฆฌ์ „ยท์—”์ง„์— ๋”ฐ๋ผ ์ฒœ์ฐจ๋งŒ๋ณ„์ด๋ฏ€๋กœ, ์ •ํ™•ํ•œ ๊ธˆ์•ก์„ ์–ป์œผ๋ ค๋ฉด ๋ณธ์ธ์ด ์‚ฌ์šฉํ•˜๋Š” ์š”๊ธˆ ํŽ˜์ด์ง€์˜ ์‹ค์ œ ๋‹จ๊ฐ€๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.

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

์„ ํƒํ•œ ์ธ์Šคํ„ด์Šค ํด๋ž˜์Šค์˜ ์‹œ๊ฐ„๋‹น ๋‹จ๊ฐ€, ์Šคํ† ๋ฆฌ์ง€ ์šฉ๋Ÿ‰(GB)๊ณผ GB๋‹น ์›” ๋‹จ๊ฐ€, ๊ทธ๋ฆฌ๊ณ  (์„ ํƒ ์‚ฌํ•ญ์œผ๋กœ) ํ”„๋กœ๋น„์ €๋‹ IOPS ์ˆ˜์™€ IOPS๋‹น ์›” ๋‹จ๊ฐ€๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ๊ณ„์‚ฐ๊ธฐ๋Š” ์ปดํ“จํŒ… ๋น„์šฉ์— 730์‹œ๊ฐ„(ํด๋ผ์šฐ๋“œ ์—…๊ณ„๊ฐ€ ํ•œ ๋‹ฌ ํ‰๊ท ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ‘œ์ค€ ์‹œ๊ฐ„)์„ ๊ณฑํ•œ ๋’ค ์Šคํ† ๋ฆฌ์ง€์™€ IOPS ๋น„์šฉ์„ ๋”ํ•ด, ์›” ํ•ฉ๊ณ„์™€ ์—ฐ ํ•ฉ๊ณ„๋ฅผ ํ•จ๊ป˜ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค.

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

ํ•ต์‹ฌ ๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

$$\text{์›” ๋น„์šฉ} = \text{์ธ์Šคํ„ด์Šค (\$/hr)} \times 730 + \text{์Šคํ† ๋ฆฌ์ง€ (GB)} \times \text{GB๋‹น ์›” ๋‹จ๊ฐ€ (\$/GB)} + \text{IOPS} \times \text{IOPS ๋‹จ๊ฐ€ (\$/IOPS)}$$

์ƒ์ˆ˜ 730์€ ์—ฐ๊ฐ„ 8,760์‹œ๊ฐ„์„ 12๊ฐœ์›”๋กœ ๋‚˜๋ˆˆ ๊ฐ’์œผ๋กœ, ๋Œ€๋ถ€๋ถ„์˜ ํด๋ผ์šฐ๋“œ ์‚ฌ์—…์ž๊ฐ€ ์˜จ๋””๋งจ๋“œ ์š”๊ธˆ์„ ์ถ”์ •ํ•  ๋•Œ ์“ฐ๋Š” ๊ด€๋ก€์ ์ธ ์ˆ˜์น˜์ž…๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€์™€ IOPS ๋‹จ๊ฐ€๋Š” ์ด๋ฏธ ์›” ๊ธฐ์ค€์ด๋ฏ€๋กœ ๊ทธ๋Œ€๋กœ ๋”ํ•ฉ๋‹ˆ๋‹ค.

$$\begin{gathered} \text{์›” ๋น„์šฉ} = \text{์ธ์Šคํ„ด์Šค} + \text{์Šคํ† ๋ฆฌ์ง€} + \text{IOPS} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{์ธ์Šคํ„ด์Šค} &= \text{์ธ์Šคํ„ด์Šค (\$/hr)} \times 730 \\ \text{์Šคํ† ๋ฆฌ์ง€} &= \text{์Šคํ† ๋ฆฌ์ง€ (GB)} \times \text{์Šคํ† ๋ฆฌ์ง€ (\$/GB\text{-}mo)} \\ \text{IOPS} &= \text{IOPS} \times \text{IOPS (\$/IOPS\text{-}mo)} \end{aligned} \right. \end{gathered}$$
์ธ์Šคํ„ด์Šค, ์Šคํ† ๋ฆฌ์ง€, IOPS ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํ•ฉ์‚ฐํ•ด ์›”๋ณ„ ์ด์•ก์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ˆ„์  ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„
์›”๋ณ„ ๋น„์šฉ์€ ์ธ์Šคํ„ด์Šค ์‹œ๊ฐ„, ์Šคํ† ๋ฆฌ์ง€, ํ”„๋กœ๋น„์ €๋‹๋œ IOPS ์„ธ ๋ถ€๋ถ„์˜ ํ•ฉ๊ณ„์ž…๋‹ˆ๋‹ค.

์˜ˆ์‹œ๋กœ ์‚ดํŽด๋ณด๊ธฐ

์ธ์Šคํ„ด์Šค ๋‹จ๊ฐ€๊ฐ€ ์‹œ๊ฐ„๋‹น \(\$0.20\), ์Šคํ† ๋ฆฌ์ง€ 200GB๋ฅผ GB-์›”๋‹น \(\$0.115\)์— ์‚ฌ์šฉํ•˜๊ณ , IOPS 1,000๊ฐœ๋ฅผ ๊ฐ \(\$0.10\)์— ํ”„๋กœ๋น„์ €๋‹ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ด…์‹œ๋‹ค. ์ปดํ“จํŒ… \(= 0.20 \times 730 = \$146\), ์Šคํ† ๋ฆฌ์ง€ \(= 200 \times 0.115 = \$23\), IOPS \(= 1{,}000 \times 0.10 = \$100\). ๋”ฐ๋ผ์„œ ์›” ํ•ฉ๊ณ„๋Š” \(\$269\), ์—ฐ๊ฐ„์œผ๋กœ๋Š” ์•ฝ \(\$3{,}228\)๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

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

์™œ 730์‹œ๊ฐ„์ธ๊ฐ€์š”? ์ฃผ์š” ํด๋ผ์šฐ๋“œ ์‚ฌ์—…์ž๊ฐ€ ์˜จ๋””๋งจ๋“œ ์š”๊ธˆ์„ ์ถ”์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ•œ ๋‹ฌ ํ‰๊ท  ์‹œ๊ฐ„(\(8{,}760 \div 12\))์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ „์†ก ๋น„์šฉ์ด๋‚˜ ๋ฐฑ์—…๋„ ํฌํ•จ๋˜๋‚˜์š”? ์•„๋‹ˆ์š”. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ์ปดํ“จํŒ… + ์Šคํ† ๋ฆฌ์ง€ + IOPS๋งŒ ๋‹ค๋ฃจ๋Š” ๋‹จ์ˆœ ์ถ”์ • ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋ฐฑ์—… ์Šคํ† ๋ฆฌ์ง€, AZ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก, ๋‹ค์ค‘ AZ ๋ฐฐ์ˆ˜ ๋“ฑ์€ ํ•ด๋‹นํ•˜๋Š” ๊ฒฝ์šฐ ๋ณ„๋„๋กœ ๋”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์ค‘ AZ(Multi-AZ) ๊ตฌ์„ฑ๋„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ์ธ์Šคํ„ด์Šค ์‹œ๊ฐ„๋‹น ๋‹จ๊ฐ€(๊ทธ๋ฆฌ๊ณ  ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ๋ณต์ œ๋œ๋‹ค๋ฉด ์Šคํ† ๋ฆฌ์ง€ ๋น„์šฉ๊นŒ์ง€)๋ฅผ ๋Œ€๋žต ๋‘ ๋ฐฐ๋กœ ์žก์œผ๋ฉด ๋‹ค์ค‘ AZ ๋ฐฐํฌ์— ๊ฐ€๊นŒ์šด ์ถ”์ •์น˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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