
پیش از شروع
- این راهنما را با یک پروژه آزمایشی یا منبعی که مجاز به تغییر آن هستید دنبال کنید.
- هزینه و اثر حذف یا جایگزینی داده در مرحله تأیید نهایی دوباره نمایش داده میشود.
- پس از هر تغییر، نتیجه مورد انتظار همان مرحله را در وضعیت پروژه، رخدادها یا گزارش فعالیت بررسی کنید.
صفحه پروژه
دامنه فعال، وضعیت، پلن، منابع، متغیرهای محیطی، لاگ اجرا، دامنههای شخصی و تاریخچه ده استقرار آخر در یک صفحه قرار دارند.
استقرار نسخه جدید
از بالای صفحه پروژه «نسخه جدید» را بزنید و ZIP تازه را بارگذاری کنید. نام، دامنه، پلن و شیوه پرداخت حفظ میشوند و پلن ماهانه دوباره شارژ نمیشود.
Rollback
در تاریخچه، یک نسخه موفق قبلی را انتخاب و تأیید کنید. Image، پورت، فرمان اجرا و Health Check همان نسخه دوباره فعال میشوند؛ دادههای دیسک پایدار حفظ میشوند.
جزئیات و Retry استقرار
صفحه هر استقرار زمان صف، Build و اجرا را جداگانه نمایش میدهد. هنگام Build، عملیات جاری، آخرین خروجی و heartbeat نصب dependency قابل مشاهدهاند؛ نبود خروجی کوتاهمدت بهتنهایی به معنی توقف نیست. در شکست Build، «ساخت مجدد» از سورس نگهداریشده آغاز میشود؛ اگر Image ساخته شده و فقط اجرا شکست خورده باشد، «تلاش مجدد اجرا» همان Image را بدون Build تکراری استفاده میکند. خطا با کد مشخص، قابل Retry بودن، وضعیت نسخه Production، چکلیست پیشنهادی و جزئیات فنی نمایش داده میشود.
Worker، Cron و Job
برای پروژهای که از ابتدا فقط پردازش دائمی است، هنگام ساخت «Worker پسزمینه» را انتخاب کنید. برای افزودن پردازش دوم به یک پروژه موجود، بخش «فرایندهای پروژه» را باز کنید. Cron فرمان را طبق زمانبندی پنجبخشی و ساعت تهران اجرا میکند و Job فقط با دکمه «اجرای Job» شروع میشود. فرایندهای اضافه Image، متغیرهای محیطی و اتصال دیتابیس پروژه را دوباره استفاده میکنند.
محیط Preview
از صفحه پروژه یک نسخه موفق، نام کوتاه و مدت نگهداری را انتخاب کنید. پاستا همان Image را بدون Build دوباره روی دامنه موقت HTTPS منتشر میکند. هزینه براساس نرخ ساعتی پلن و فقط تا زمان حذف یا انقضا از کیف پول کم میشود.
داده و تنظیمات Preview
دیسکهای Preview موقتاند و با حذف محیط از بین میروند. متغیرهای محیطی و اتصال دیتابیس مدیریتشده از Production خوانده میشوند؛ بنابراین تغییر داده در Preview میتواند روی دیتابیس واقعی اثر بگذارد. برای تست migration یا داده مخرب ابتدا دیتابیس آزمایشی جدا بسازید.
ارتقا به Production
پس از تأیید نسخه، «انتشار در Production» را بزنید. همان Image و تنظیمات اجرایی بدون Build مجدد روی سرویس اصلی فعال میشود، دیسکهای Production حفظ میشوند و محیط Preview پس از موفقیت پاک میشود.
منبع، سازنده و مقایسه نسخهها
برای هر نسخه روش انتشار، فایل یا Repository، Revision/Commit، سازنده، نسخه مبدا و snapshot پلن ثبت میشود. در صفحه جزئیات میتوانید یکی از ۳۰ نسخه اخیر را بهعنوان مبنا انتخاب کنید تا تغییرات استک، پورت، Start Command، Health Check، CPU، RAM، پلن و منبع کنار هم نمایش داده شوند.
نسخه فعال Production
نسخهای که Image آن اکنون روی پروژه فعال است با نشان Production مشخص میشود. سرویسهای بدون دیسک ابتدا نسخه جدید را آماده میکنند و سپس ترافیک را جابهجا میکنند. هنگام انتشار نیز میتوانید عملیات را لغو کنید تا نسخه سالم قبلی حفظ شود. برای یک نسخه موفق قدیمی «فعالکردن در Production» را بزنید؛ داده Volumeها حفظ و تنظیمات اجرایی همان نسخه فعال میشوند.
توقف و راهاندازی
توقف، تعداد Podها را صفر میکند و مصرف محاسباتی PAYG را متوقف میسازد. راهاندازی مجدد آخرین تعداد نمونه انتخابشده را برمیگرداند و اعتبار لازم را دوباره بررسی میکند.
تعداد نمونهها
برای سرویسهای عادی ۱ تا ۳ نمونه انتخاب کنید. Kubernetes فقط Pod آماده را وارد ترافیک میکند. هزینه و حداقل اعتبار متناسب با تعداد نمونهها محاسبه میشود.
ترافیک مصرفی سرویس
در بخش پلن و منابع سرویس، «مشاهده ترافیک» را باز کنید. صفحه پایش حجم ورودی، خروجی، جمع بازه انتخابی و مصرف ماه جاری نسبت به سهمیه هشداری پلن را نشان میدهد و نزدیک سقف برای فضای کاری هشدار میسازد.
مقیاس خودکار
در بخش «مقیاسپذیری و دسترسپذیری» حداقل و حداکثر نمونه و هدف مصرف پردازنده را انتخاب کنید. در PAYG فقط نمونههای آماده و فعال محاسبه میشوند و هزینه بهصورت یک بازه نمایش داده میشود. در پلن ماهانه ظرفیت حداکثر نمونهها ابتدای دوره پیشپرداخت میشود.
دسترسپذیری بالا
با فعالکردن دسترسپذیری بالا، حداقل دو نمونه روی سرورهای متفاوت پخش میشوند و هنگام نگهداری همزمان از دسترس خارج نمیشوند. پروژه متصل به دیسک RWO یا نصب تکنودی n8n تا زمان استفاده از فضای ذخیرهسازی RWX نمیتواند چند نمونه داشته باشد.
تغییر پلن
در PAYG نرخ جدید بلافاصله اعمال میشود. در ماهانه، ارتقا با کسر اختلاف مبلغ انجام میشود؛ کاهش پلن بازپرداخت ندارد و در تمدید بعدی اثر میگذارد. اگر استقرار اولیه بهدلیل کمبود CPU یا RAM ناموفق و متوقف شده باشد، انتخاب پلن بزرگتر همان نسخه را خودکار دوباره اجرا میکند.
حذف پروژه
با حذف، پروژه متوقف و از فهرست شما خارج میشود. تا ۷۲ ساعت میتوانید از پشتیبانی درخواست بازیابی پروژه، تنظیمات و دیسکهای آن را بدهید؛ پس از این مهلت پاکسازی قطعی انجام میشود. دیتابیسهای مستقل و بکاپها باقی میمانند و هزینه جداگانه خود را دارند. سهم استفادهنشده سرویس و دیسک ماهانه هنگام حذف به کیف پول برمیگردد. برای بازیابی، همین مبلغ از کیف پول کسر و مدت نگهداری به اعتبار باقیمانده ماهانه افزوده میشود. پروژه در حالت متوقف برمیگردد و شروع آن با شماست. این امکان شامل حذفهای پیش از فعالشدن قابلیت و حذف مستقل دیسک یا دیتابیس نمیشود.