[Cloudflare] R2

[์›๋ณธ ๋งํฌ]

R2๋Š” Cloudflare์˜ ํŒŒ์ผ ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค๋‹ค.
์ฃผ๋กœ ์ด๋ฏธ์ง€๊ฐ™์€๊ฑธ ์˜ฌ๋ ค์“ธ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

S3์™€ ์™„์ „ ํ˜ธํ™˜๋œ๋‹ค๊ณ  ํ•œ๋‹ค.

๋น„์šฉ๋„ ๋งค์šฐ ์ €๋ ดํ•˜๊ณ , ์„ฑ๋Šฅ๋„ ๋‚˜์˜์ง€ ์•Š์•„์„œ static file serving์—๋Š” ์ด๋งŒํ•œ๊ฒŒ ์—†๋Š” ๊ฒƒ ๊ฐ™๋‹ค.
๊ฐœ์ธ์ ์œผ๋กœ S3์— ์˜ฌ๋ ค์“ฐ๋˜๊ฒƒ๋„ ์ ์ฐจ ์˜ฎ๊ธธ๊นŒ ์ƒ๊ฐ์ค‘์ด๋‹ค.




๋น„์šฉ

AWS S3 ๋“ฑ์˜ ํƒ€์‚ฌ ์Šคํ† ๋ฆฌ์ง€์— ๋น„ํ•˜๋ฉด ์••๋„์ ์œผ๋กœ ์ €๋ ดํ•œ ํŽธ์ด๋‹ค.


์ผ๋‹จ, ๋ฆฌ์†Œ์Šค๋ฅผ ์กฐํšŒํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์€ ๋ฌด๋ฃŒ๋‹ค. ๋‹ค๋ฅธ ์„œ๋น„์Šค๋“ค์€ ๋Œ€๋ถ€๋ถ„ ์œ ๋ฃŒ๋‹ค.

์Šคํ† ๋ฆฌ์ง€๋Š” 10๊ธฐ๊ฐ€๊นŒ์ง€๋Š” ๋ฌด๋ฃŒ๊ณ , ๊ทธ ์ด์ƒ๋ถ€ํ„ฐ ๊ธฐ๊ฐ€๋‹น 0.015๋‹ฌ๋Ÿฌ=20์›์ด๋‹ค. AWS S3์˜ ๊ฒฝ์šฐ๋Š” ๋ฌด๋ฃŒ ์‚ฌ์šฉ๋Ÿ‰ ์—†์ด ๊ธฐ๊ฐ€๋‹น 0.025 ๋‹ฌ๋Ÿฌ๋กœ ๋” ๋น„์‹ธ๋‹ค.

Class A Operation์€ ํŒŒ์ผ ์—…๋กœ๋“œ ๊ฐ™์€ ๊ฐ€๋ณ€์ž‘์—… ์š”์ฒญ์ด๋‹ค. 100๋งŒ๊ฑด๋‹น 4.5๋‹ฌ๋Ÿฌ=6000์›
Class B Operation์€ ์ฝ๊ธฐ์ž‘์—…์ด๋‹ค. 100๋งŒ๊ฑด๋‹น 0.36 ๋‹ฌ๋Ÿฌ=500์›

์ž์„ธํ•œ๊ฑด ์ƒ์„ธ ์‚ฌ์ดํŠธ๋ฅผ ์ฐธ๊ณ ํ•œ๋‹ค.
Pricing ยท Cloudflare R2 docs




๊ณ„์ • ํ™œ์„ฑํ™”

๋จผ์ € R2 ๊ตฌ๋…์„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•œ๋‹ค.
ํดํ”Œ์€ ์„œ๋น„์Šค๋งˆ๋‹ค ๊ฒฐ์ œ๊ฐ€ ๊ฒฉ๋ฆฌ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์–ด์ฐจํ”ผ ๋น„์šฉ์€ 0์›๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ๊ตฌ๋งค์ฒ˜๋ฆฌํ•˜๋ฉด ๋œ๋‹ค.




๋ฒ„ํ‚ท ๋งŒ๋“ค๊ธฐ

๋Œ€๋žต์ ์ธ ์‚ฌ์šฉ๋ฒ•์€ S3 ๋“ฑ๊ณผ ๋‹ค๋ฅผ๊ฒƒ์ด ์—†๋‹ค.
๋จผ์ € ๋ฒ„ํ‚ท์„ ๋งŒ๋“ ๋‹ค.

์ด๋ฆ„ ์ง“๊ณ  ๋งŒ๋“ค๋ฉด ๋์ด๋‹ค.

๊ทธ๋Ÿผ ์ด๋Ÿฐ ๋ชจ์–‘์˜ ์ฝ˜์†”์ด ๋œฌ๋‹ค.




์ด๋ฏธ์ง€ ์—…๋กœ๋“œ

์ด๋ฒˆ์—๋Š” ์ด๋ฏธ์ง€๋ฅผ ์˜ฌ๋ ค๋ณด์ž.
cli๋ฅผ ์จ๋„ ๋˜๊ฒ ์ง€๋งŒ, ์›น ์ฝ˜์†”๋กœ๋„ ์ด์ •๋„๋Š” ๋ฌด๋ฆฌ์—†์ด ํ•  ์ˆ˜ ์žˆ๋‹ค.
ํŒŒ์ผ์„ ์„ ํƒํ•ด์„œ ์—…๋กœ๋“œํ•œ๋‹ค.

๊ทธ๋Ÿผ ์ด๋ ‡๊ฒŒ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ถ”๊ฐ€๋  ๊ฒƒ์ธ๋ฐ

์ € ๋งํฌ๋กœ๋Š” ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ์„ ํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค.

์ €๊ฑด ๋‚ด๋ถ€์šฉ URL์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
R2๋Š” S3์™€ ๋‹ค๋ฅด๊ฒŒ public endpoint๋ฅผ ์ž์ฒด์ ์œผ๋กœ ์ œ๊ณตํ•˜์ง€๋Š” ์•Š๊ณ , ๋„๋ฉ”์ธ์„ ์ถ”๊ฐ€์ ์œผ๋กœ ์—ฐ๋™ํ•ด์„œ ์“ฐ๋Š”๊ฑธ ๊ถŒ์žฅํ•œ๋‹ค.
์—†์œผ๋ฉด ์‚ฌ์ž

์—”๋“œํฌ์ธํŠธ๋ฅผ ์„ค์ •ํ•˜๋ ค๋ฉด, ์„ค์ • ํƒญ์—์„œ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š” ๋„๋ฉ”์ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋„๋ฉ”์ธ์„ ์„ค์ •ํ•œ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ๋„๋ฉ”์ธ ์„ค์ •์„ ๋’ท๋‹จ์—์„œ ํ•ด์ฃผ๊ณ 

์ด๋ ‡๊ฒŒ ํ™œ์„ฑํ™”๊ฐ€ ๋˜๋ฉด

์ด๋ ‡๊ฒŒ ์กฐํšŒํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์–ด๋ ต์ง€ ์•Š๋‹ค.