ذخیره‌سازی شیء

فضای ذخیره‌سازی سازگار با S3، بدون هزینه برای خواندن داده‌های خودتان

از داشبورد خود یا API باکت‌های سازگار با S3 ایجاد کنید و ابزارهای موجود خود را مستقیماً به آن‌ها متصل نمایید. فضای ذخیره‌سازی توسط Cloudflare R2 پشتیبانی می‌شود، بنابراین بازیابی داده‌ها مشمول هزینه خروج داده مانند آنچه در AWS S3 وجود دارد نمی‌شود. پلن میزبانی شما دارای سهمیه مشخصی است و تنها برای مصرف بیش از آن صورت‌حساب صادر می‌گردد.

چیست

فضای ذخیره‌سازی شیء برای فایل‌هایی که یک وب‌سایت جمع‌آوری می‌کند: تصاویر و ویدیوها، بارگیری‌ها، بارگذاری‌های کاربران، خروجی‌ها و نسخه‌های پشتیبان. باکت‌ها از طریق داشبورد یا API ایجاد و مدیریت می‌شوند و از پروتکل S3 پشتیبانی می‌کنند، بنابراین SDKها، CLIها و افزونه‌هایی که در حال حاضر استفاده می‌کنید بدون نیاز به بازنویسی با آن‌ها ارتباط برقرار خواهند کرد.

این سرویس توسط Cloudflare R2 پشتیبانی می‌شود. نتیجه کاربردی آن در ترافیک خروجی (egress) است: در اکثر فضاهای ذخیره‌سازی شیء، ارائه یک فایل پرطرفدار هزینه‌ای است که با افزایش ترافیک شما بیشتر می‌شود، موضوعی که به‌طور ضمنی شما را از استفاده واقعی از فضای ذخیره‌سازی که بابت آن هزینه می‌پردازید دلسرد می‌کند. در اینجا، بازخوانی داده‌هایتان این هزینه را به همراه ندارد.

مخازن ذخیره‌سازی متصل به یک وب‌سایت و یک شبکه تحویل محتوا

آنچه دریافت می‌کنید

فضای ذخیره‌سازی که درست مانند S3 آشنای شما عمل می‌کند و از همان مکانی که وب‌سایت‌هایتان را اداره می‌کنید، مدیریت می‌شود.

سازگار با S3

مخازن (Buckets) از S3 API پشتیبانی می‌کنند، بنابراین SDKهای موجود، ابزارهای پشتیبان‌گیری، رابط‌های خط فرمان (CLI) و افزونه‌های بارگذاری وردپرس (WordPress) با آن‌ها کار می‌کنند. نیازی به استفاده از هیچ کلاینت اختصاصی وجود ندارد.

کنترل کامل باکت

یک باکت بسازید، باکت‌های خود را فهرست کنید، یکی را بررسی کرده و حذف نمایید — از داشبورد یا به صورت برنامه‌نویسی‌شده از طریق API. اختصاص فضای ذخیره‌سازی نیازی به تیکت پشتیبانی ندارد.

بدون هزینه خروج داده

پشتیبانی‌شده توسط Cloudflare R2، بنابراین بازخوانی داده‌ها بر اساس گیگابایت محاسبه نمی‌شود. ارائه فایلی که محبوب می‌شود، به صورت‌حسابی تبدیل نمی‌شود که با محبوبیت آن افزایش یابد.

تخلیه رسانه

تصاویر، ویدیوها و فایل‌های دانلودی را از وب‌سرور منتقل کرده و در عوض آن‌ها را از فضای ذخیره‌سازی ارائه دهید. مبدأ کوچک‌تر و سریع‌تر می‌شود و استقرارها دیگر کتابخانه چندرسانه‌ای را به دنبال خود نمی‌کشند.

پشتیبان‌گیری‌ها و بایگانی‌ها

مقصدی طبیعی برای نسخه‌های پشتیبان پایگاه داده، بایگانی‌های سایت و هر آنچه نیاز به نگهداری آن دارید اما نیازی به سرویس‌دهی آن نیست. این فضا پایدار است، خارج از وب‌سرور قرار دارد و توسط هر ابزار سازگار با S3 قابل دسترسی است.

بارگذاری‌های کاربر و پرونده‌های ایستا

فایل‌های آپلودی بازدیدکنندگان خود را به جای سرور برنامه، مستقیماً وارد یک باکت (bucket) کنید و دارایی‌های استاتیک را از طریق CDN قرار گرفته در مقابل آن ارائه دهید.

نحوه کارکرد

از هیچ تا یک باکت فعال در سه مرحله.

  1. ایجاد یک باکت

    یکی از طریق داشبورد ایجاد کنید، یا اگر ترجیح می‌دهید به عنوان بخشی از اسکریپت‌های تدارک شما ایجاد شود، با API تماس بگیرید.

  2. ابزارهای خود را به سمت آن هدایت کنید

    کلاینت سازگار با S3، افزونه تخلیه بار (offload) یا ابزار پشتیبان‌گیری موجود خود را با جزئیات باکت پیکربندی کنید. برای سازگاری با یک پروتکل جدید، نیازی به تغییر هیچ بخشی از کد برنامه شما نیست.

  3. ذخیره و ارائه

    فایل‌های خود را بنویسید و هر چند بار که مایلید آنها را بازخوانی کنید، در حالی که دارایی‌های ثابت از طریق CDN ارائه می‌شوند. میزان استفاده بر اساس سهمیه طرح شما محاسبه می‌شود و فراتر از آن اندازه‌گیری می‌گردد.

قیمت‌گذاری

فضای ذخیره‌سازی شیء (Object storage) یک اشتراک مجزا نیست. هر طرح میزبانی شامل سهمیه ذخیره‌سازی مشخصی است و شما فقط برای مقداری که بیش از آن استفاده می‌کنید هزینه می‌پردازید — بنابراین بیشتر وب‌سایت‌ها اصلاً ردیفی برای هزینه ذخیره‌سازی نمی‌بینند. این بدان معناست که نیاز به ثبت‌نام اضافی وجود ندارد و اگر میزان مصرف شما دوباره کاهش یابد، نیازی به لغو چیزی نیست.

فضای ذخیره‌سازی همراه با پلن میزبانی شما ارائه می‌شود — صفحه پلن‌ها را مشاهده کنید، یا با ما گفتگو کنید تا آن را برای شما راه‌اندازی کنیم.

هیچ هزینه خروجی اضافی وجود ندارد، بنابراین مقداری که ارائه می‌دهید تغییری در مبلغ پرداختی شما ایجاد نمی‌کند. فقط مقداری که نگه می‌دارید اهمیت دارد.

چرا این‌گونه ساخته شده است

فضای ذخیره‌سازی تنها زمانی مفید است که مایل به استفاده از آن باشید. پرداخت هزینه به ازای هر گیگابایت خوانده‌شده همان عاملی است که باعث می‌شود تیم‌ها قبل از ارائه رسانه از فضای ذخیره‌سازی اشیاء دچار تردید شوند، فایل‌های بزرگ را در وب‌سرور که جای مناسبی برای آن‌ها نیست نگه دارند، یا یک CDN را با پیکربندی نادرست رها کنند زیرا عدم وجود داده در حافظه پنهان هزینه دارد. حذف هزینه‌های خروج داده‌ها این تردید را از بین می‌برد.

به همان دلیل، ما آن را به عنوان یک سهمیه درون طرح قیمت‌گذاری کردیم، نه به عنوان یک افزونه. یک اشتراک فضای ذخیره‌سازی جداگانه به معنای یک تصمیم بیشتر، یک صورت‌حساب دیگر و یک مورد دیگر است که ممکن است لغو کردن آن را فراموش کنید، آن هم برای قابلیتی که تقریباً هر سایتی به مقداری از آن نیاز دارد. گنجاندن آن به این معنی است که فضای ذخیره‌سازی دقیقاً همان زمانی که به آن نیاز دارید در دسترس است.

سوالاتی که افراد پیش از خرید می‌پرسند

آیا ابزارهای S3 فعلی من با آن کار خواهند کرد؟

بله — باکت‌ها با S3 سازگار هستند، بنابراین SDKهای AWS، ابزارهای CLI سازگار با S3، ابزارهای پشتیبان‌گیری و افزونه‌های انتقال رسانه WordPress که در حال حاضر استفاده می‌کنید با آنها ارتباط برقرار خواهند کرد. در بیشتر موارد، شما تنها یک نقطه پایانی و مجموعه‌ای از اطلاعات کاربری را در یک فایل پیکربندی تغییر می‌دهید، نه اینکه کد برنامه را بازنویسی کنید. اگر ابزاری بتواند با S3 ارتباط برقرار کند، می‌تواند با این نیز ارتباط برقرار کند.

آیا برای خواندن داده‌های من هزینه خروج داده وجود دارد؟

خیر. فضای ذخیره‌سازی توسط Cloudflare R2 پشتیبانی می‌شود که ویژگی بارز آن عدم محاسبه هزینه خواندن مجدد داده‌ها بر اساس گیگابایت است. این تفاوت عملی اصلی با AWS S3 است، جایی که ارائه یک فایل محبوب هزینه‌ای ایجاد می‌کند که با ترافیک آن افزایش می‌یابد — و به همین دلیل است که با موفقیت یک سایت، تخلیه رسانه‌ها در اینجا گران‌تر نمی‌شود.

هزینه فضای ذخیره‌سازی ابری چگونه محاسبه می‌شود؟

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

مردم در واقع از آن برای چه کاری استفاده می‌کنند؟

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

داده‌های من در واقع کجا ذخیره می‌شوند؟

در Cloudflare R2، که در پشت رابط سازگار با S3 که به آن متصل می‌شوید قرار دارد. شما باکت‌ها را از طریق داشبورد و API ما مدیریت می‌کنید و ابزارهای شما با S3 ارتباط برقرار می‌کنند، بنابراین پلتفرم زیربنایی چیزی نیست که مجبور باشید مستقیماً با آن کار کنید.

راهنمایی درباره این

راهنماهای گام‌به‌گام از پایگاه دانش ما، که دقیقاً برای همین منظور نوشته شده‌اند.

انتقال رسانه‌های شما به ذخیره‌سازی شیء

تصاویر و بارگیری‌ها را به جای وب‌سرور، از ذخیره‌سازی شیء و یک CDN ارائه دهید — بدون نیاز به وارد کردن کلید در WordPress.

راهنما را بخوانید ←

Zinn® Cache: حافظه پنهان شیء

آنچه Zinn® Cache برای حافظه پنهان اشیاء انجام می‌دهد، و کدام بخش از آن رایگان است.

راهنما را بخوانید ←

رسانه‌های WordPress خود را به حافظه Zinn® منتقل کنید

تصاویر و ویدیوهای خود را به جای وب‌سرور، در فضای ذخیره‌سازی شیء Zinn® ذخیره کنید — بدون این‌که نیاز باشد کلید دسترسی را در WordPress وارد کنید.

راهنما را بخوانید ←

مرور پایگاه دانش ←

اولین باکت خود را ایجاد کنید

طرح شما از پیش شامل فضای ذخیره‌سازی مجاز است. یک باکت از داشبورد ایجاد کنید، ابزارهای موجود S3 خود را به آن متصل نمایید و همین امروز بعدازظهر فایل‌های چندرسانه‌ای را از سرور وب خود خارج کنید.

شروع کنید