پیشنیازهای این آموزش
- پروژه مقصد و مسیر فایلهای پایدار برنامه را مشخص کنید.
- اندازه، ناحیه و شرایط اتصال دیسک را پیش از ساخت بررسی کنید.
آموزش مرحلهبهمرحله
- از «فضای ذخیرهسازی» ساخت دیسک جدید را باز کنید.
- پروژه، نوع فضای ذخیرهسازی، اندازه و مسیر اتصال را انتخاب کنید.
- هزینه و شیوه پرداخت را بررسی کنید و ساخت را تأیید کنید.
- پس از آمادهشدن، مطمئن شوید برنامه فایل را در مسیر دیسک مینویسد.
- برای آزمایش، یک فایل نمونه ذخیره کنید و پس از راهاندازی مجدد وجود آن را بررسی کنید.

توضیحات تکمیلی
دیسک بسازید
در ساخت اپلیکیشن، بخش «منابع موردنیاز» را باز کنید و دیسک را همانجا اضافه کنید. برای پروژه موجود از «فضای ذخیرهسازی ← فضای ذخیرهسازی جدید» وارد صفحه مستقل ساخت شوید؛ سپس نوع، حجم، نام و مسیر اتصال مانند /data را مشخص کنید.
قیمت و پرداخت
برای هر StorageClass و کلاستر دو نرخ مستقل ماهانه و ساعتی تعریف میشود. در ماهانه هزینه کامل دوره همان ابتدا کسر میشود؛ در PAYG حداقل اعتبار هفت روز لازم است و مصرف هر پنج دقیقه محاسبه میشود.
هنگام ساخت سرویس
در تنظیمات پیشرفته ساخت اپلیکیشن میتوانید همان ابتدا نوع دیسک، حجم، مسیر اتصال و شیوه پرداخت را انتخاب کنید. هزینه سرویس و دیسک با هم در خلاصه استقرار نمایش داده میشوند.
RWO و RWX
دیسک RWO فقط به پروژه تکنمونه متصل میشود و استقرار آن با روش Recreate انجام میگیرد. دیسک RWX در صورت پشتیبانی StorageClass میتواند با چند نمونه استفاده شود.
ماندگاری داده
PVC با استقرار نسخه جدید، Restart و جایگزینی Pod حفظ میشود. مسیر انتخابی را خود اپلیکیشن برای فایلهای پایدار استفاده کند؛ فایلهای خارج آن همچنان موقتاند.
فایلمنیجر یکپارچه
از کارت هر دیسک «مدیریت فایلها» را باز کنید. پوشهها و فایلها را بدون ورود جداگانه ببینید، فایل متنی را ویرایش کنید، پوشه بسازید، تغییر نام دهید، دانلود یا آپلود کنید. نشست داخلی File Browser بعد از ۳۰ دقیقه خودکار بسته میشود، لینک نمادین باز نمیشود و سقف ویرایش ۱ و انتقال ۲۵ مگابایت است.
بکاپ مستقل دیسک
از کارت دیسک «تهیه بکاپ» را بزنید. فایل فشرده روی Object Storage خارج از کلاستر ذخیره و در صفحه مستقل «بکاپها» نمایش داده میشود؛ بنابراین حذف پروژه یا دیسک، بکاپ آماده را حذف نمیکند. هزینه نگهداری PAYG بر حجم واقعی فایل محاسبه میشود.
بازیابی دیسک
برای جلوگیری از ناسازگاری فایلها، ابتدا پروژه را Pause کنید و سپس در صفحه بکاپها «بازیابی روی دیسک» را بزنید. محتوای فعلی دیسک کامل با نسخه انتخابی جایگزین میشود. کلاسترهایی که CSI Snapshot واقعی داشته باشند بعداً میتوانند از مسیر سریع native نیز استفاده کنند.
تمدید و کسری اعتبار
تمدید ماهانه خودکار است. اگر موجودی کافی نباشد هفت روز مهلت داده میشود؛ سپس دیسک از اپلیکیشن جدا میشود اما PVC و داده حذف نمیشوند. پس از افزایش اعتبار، تمدید و اتصال دوباره خودکار انجام میشود.
حذف
حذف دیسک تمام داده PVC را غیرقابلبازگشت پاک میکند و مبلغ باقیمانده دوره بازپرداخت نمیشود. حذف کامل پروژه نیز همه دیسکهای متصل را حذف میکند؛ بکاپهای مستقلی که قبلاً آماده شدهاند باقی میمانند.
نتیجه را چگونه بررسی کنید؟
فایل آزمایشی پس از راهاندازی مجدد باقی میماند و ظرفیت دیسک در کنسول قابل بررسی است.
اگر به مشکل خوردید
- فایل خارج از مسیر دیسک ممکن است با جایگزینی نسخه از بین برود.
- حذف دیسک میتواند داده را از بین ببرد؛ پیش از آن بکاپ قابل بازیابی داشته باشید.
آموزشهای مرتبط
افزودن Volume به Compose موجود
برای Volume جدید، در همان پروژه دیسکی با نام دقیق Volume بسازید و اتصال آن را فعال نگه دارید؛ سپس دوباره استقرار دهید. پاستا دیسک موجود را شناسایی میکند و دیسک تکراری نمیسازد. مسیرهای اتصال این دیسک از Compose خوانده میشوند. دیسک حذفشده، غیرفعال یا متعلق به پروژه دیگر قابل استفاده نیست.
لینک عمومی فایل در آبجکت استوریج
از منوی «آبجکت استوریج»، باکت موردنظر را انتخاب کنید. در بخش «دسترسی عمومی فایلها (Public Read)»، «فعالسازی Public Read» و سپس «تأیید دسترسی عمومی» را بزنید. پس از تأیید اعمال تنظیم، کنار فایل «کپی لینک عمومی» را انتخاب کنید. این لینک برای دریافت یا پخش فایل در مرورگر به ورود یا کلید دسترسی نیاز ندارد.
همهٔ فایلهای فعلی و آیندهٔ آن باکت با داشتن لینک در دسترس عموم قرار میگیرند. آپلود، حذف و مشاهدهٔ فهرست فایلها همچنان به کلید نیاز دارد. فایل محرمانه را در باکت عمومی نگذارید؛ از باکت خصوصی یا لینک دریافت زماندار استفاده کنید.
تنظیم CORS بهتنهایی باکت را عمومی نمیکند. برای دریافت فایل از JavaScript، مبدأ دقیق سایت را در تنظیم CORS نیز ثبت کنید.
با «خصوصیکردن باکت» دریافت از مبدأ با لینک عمومی متوقف میشود، اما نسخههای دانلودشده و کششده حذف نمیشوند. تعلیق مالی هم دسترسی عمومی را قطع میکند؛ پس از رفع تعلیق باید عمومیشدن را دوباره تأیید کنید.