Loading...

جایگزین Cloudflare R2

یک جایگزین برای Cloudflare R2 — ذخیره‌سازی سازگار با S3 همراه با CDN و WAF در یک پلن

Cloudflare R2 عبارت «بدون هزینه egress» را به تیتر اصلی ذخیره‌سازی آبجکت تبدیل کرد، و محصول خوبی هم هست. این صفحه توضیح می‌دهد که R2 واقعاً چگونه صورت‌حساب می‌شود، کجا انتخاب بهتری است، و چه زمانی یک پلن با ذخیره‌سازی، CDN، WAF و اپ‌ها — با داده در منطقه‌ای که خودتان انتخاب می‌کنید — فاکتور ساده‌تری است.

همه پلن‌ها با 15 روز دوره آزمایشی ارائه می‌شوند. هر زمان با یک کلیک لغو کنید — همان روز مبلغ بازگردانده می‌شود و استفاده از دوره آزمایشی ادامه می‌یابد.

یک جایگزین برای Cloudflare R2 — ذخیره‌سازی سازگار با S3 همراه با CDN و WAF در یک پلن
S3سازگار با API
منطقهٔ شماترکیه، اروپا یا ایالات متحده
یک poolذخیره‌سازی + ترافیک CDN
$9شروع از، در ماه

نحوه صورت‌حساب Cloudflare R2

R2 برای سه چیز صورت‌حساب می‌کند و برای یک چیز چهارم نه. ذخیره‌سازی به‌ازای هر گیگابایت-ماه صورت‌حساب می‌شود ($0.015 برای Standard، $0.01 برای Infrequent Access). هر درخواست از نوع نوشتن (Class A) و هر درخواست از نوع خواندن (Class B) به‌ازای هر میلیون صورت‌حساب می‌شود ($4.50 و $0.36 برای Standard). Egress — داده‌ای که به بیرون سرو می‌کنید — رایگان است. هر ماه 10 گیگابایت-ماه، 1 میلیون درخواست Class A و 10 میلیون درخواست Class B اول رایگان‌اند.

این‌ها ارقام صفحهٔ قیمت‌گذاری R2 در Cloudflare تا تاریخ 7 اکتبر 2026 هستند؛ پیش از تصمیم‌گیری آنجا را بررسی کنید، قیمت‌ها تغییر می‌کنند.

مدل قیمت‌گذاری مهم‌تر از اعداد است: در R2 فاکتور شما با ذخیره‌سازی و با تعداد درخواست رشد می‌کند، نه با ترافیک. یک bucket با میلیون‌ها آبجکت کوچک که دائماً خوانده می‌شوند، متفاوت از چند فایل بزرگ که زیاد دانلود می‌شوند صورت‌حساب می‌شود.

نحوهٔ قیمت‌گذاری ما

ما ذخیره‌سازی را به‌ازای هر گیگابایت نمی‌فروشیم. یک پلن یک pool ماهانه به شما می‌دهد، و هم اوج ذخیره‌سازی آبجکت شما و هم ترافیکی که از طریق CDN سرو می‌کنید، یک‌به‌یک از همان pool کسر می‌شوند. هیچ هزینه‌ای به‌ازای هر درخواست، هیچ خط جدایی برای egress و هیچ حداقل حجم قابل‌صورت‌حسابی وجود ندارد.

پلن Small ماهی $9 (449 TL) است با pool 200 گیگابایتی و 1 bucket. پلن Medium $19 (949 TL) است با 400 گیگابایت و 3 bucket. پلن Large $49 (2,449 TL) است با 1,000 گیگابایت و 10 bucket. همین پلن CDN، WAF و محافظت DDoS جلوی bucket، و اپ‌های کانتینری را هم — اگر داشته باشید — پوشش می‌دهد.

پس مقایسه این نیست که «قیمت هر گیگابایت آن‌ها در برابر ما» — ما چنین چیزی نداریم. مقایسه این است که «برای ذخیره‌سازی به‌علاوه تحویل به‌علاوه محافظت به آن‌ها چقدر می‌پردازم، در برابر یک پلن اینجا».

جابه‌جایی از R2 فقط یک خط را تغییر می‌دهد

هم R2 و هم ذخیره‌سازی ما به زبان S3 API صحبت می‌کنند، پس کد شما تغییر نمی‌کند — endpoint و کلیدها تغییر می‌کنند. کلاینت را به https://s3.cdn.com.tr اشاره دهید و AWS CLI، boto3، aws-sdk، rclone یا s3cmd همان‌طور که هستند کار می‌کنند.

کپی‌کردن داده یک کار rclone با دو S3 remote است، R2 به‌عنوان مبدأ و ما به‌عنوان مقصد. اگر فایل‌ها را روی دامنهٔ خودتان سرو می‌کنید، آن هاست‌نیم را از طریق CDN ما به bucket اشاره دهید و آدرس‌هایی که کاربرانتان دارند تغییر نمی‌کند.

جایی که داده قرار می‌گیرد انتخاب خودتان است

ذخیره‌سازی ما در ترکیه، در اروپا و در ایالات متحده اجرا می‌شود، و bucket شما جایی قرار می‌گیرد که خودتان انتخاب کنید. اگر کاربران یا تعهدات قانونی شما در ترکیه است، داده می‌تواند در ترکیه بماند — که سؤال انتقال فراملی زیر KVKK را به‌طور کامل از میان برمی‌دارد، به‌جای آنکه مجبور شوید آن را مستندسازی کنید.

پشتیبانی به ترکی و انگلیسی، در منطقه زمانی ترکیه پاسخ می‌دهد، و فاکتور می‌تواند به لیر باشد.

کجا R2 انتخاب بهتری است

یک مقایسهٔ صادقانه باید این بخش را هم بگوید.

اگر ترابایت‌ها داده ذخیره می‌کنید و آن‌ها را به‌شدت سرو می‌کنید، egress رایگان R2 در هر مقیاسی بسیار سخت است که شکست بخورد، و قیمت ذخیره‌سازی به‌ازای گیگابایت آن از pool هر پلنی ارزان‌تر خواهد بود. اگر اپلیکیشن شما از قبل روی Cloudflare Workers زندگی می‌کند، R2 bindings آنجا بومی‌اند و هیچ‌چیزی که ما ارائه می‌دهیم جای آن را نمی‌گیرد. و شبکهٔ Cloudflare به شکلی جهانی است که شبکهٔ ما نیست.

ما برای حالت دیگر مناسبیم: پروژه‌ای که ذخیره‌سازی، یک CDN جلوی آن، یک WAF و شاید یک اپ کانتینری را روی یک فاکتور و یک پنل می‌خواهد، با داده در منطقه‌ای که خودتان انتخاب می‌کنید — از جمله ترکیه — و پشتیبانی‌ای که به ترکی پاسخ می‌دهد.

سؤالات متداول جایگزین Cloudflare R2

آیا ذخیره‌سازی شما با R2 سازگار است؟

هر دو API S3 را پیاده‌سازی می‌کنند، پس هر چیزی که از طریق یک کلاینت S3 با R2 صحبت می‌کند، پس از تغییر endpoint (https://s3.cdn.com.tr) و کلیدهای دسترسی، با ما هم صحبت می‌کند. ویژگی‌های خاص R2 مثل Workers bindings معادلی اینجا ندارند.

آیا مثل سایر ارائه‌دهندگان S3 برای egress هزینه می‌گیرید؟

نه به‌صورت یک خط جدا. ترافیکی که از طریق CDN سرو می‌کنید یک‌به‌یک از همان pool ماهانهٔ داده‌های ذخیره‌شدهٔ شما کسر می‌شود. هزینهٔ به‌ازای هر درخواست هم وجود ندارد.

آیا R2 ارزان‌تر است؟

برای ذخیره‌سازی خالص در مقیاس، معمولاً بله — R2 حدود $15 به‌ازای هر ترابایت-ماه با egress رایگان صورت‌حساب می‌کند. پلن‌های ما وقتی منطقی‌اند که به CDN، WAF و اپ‌های اطراف bucket هم نیاز دارید و می‌خواهید روی یک فاکتور باشند، یا وقتی داده باید در ترکیه بماند.

چگونه داده‌هایم را از R2 منتقل کنم؟

دو S3 remote در rclone تنظیم کنید — R2 و https://s3.cdn.com.tr — و rclone sync را از یکی به دیگری اجرا کنید. اپلیکیشن شما بعد از آن فقط به endpoint و کلیدهای جدید نیاز دارد.

آیا می‌توانم دامنهٔ خودم را روی فایل‌ها نگه دارم؟

بله. یک هاست‌نیم را از طریق CDN به bucket اشاره دهید؛ آدرس‌های عمومی با یک گواهی خودکار روی دامنهٔ شما می‌مانند.

شروع با یک bucket