تنظیمات پلن و کلاستر
انتخاب پلن
در اینجا میتوانید پلن RAM و CPU مورد نظر خود را انتخاب نمایید. در صورتی که نیاز به منابع دلخواه دارید، از فیلدهای داده شده برای وارد کردن منابع دلخواه خود استفاده کنید.
RAM
میزان حافظه رم تخصیص داده شده برای اپ (MB)
CPU
میزان CPU تخصیص داده شده برای اپ بر حسب Mili Core. یعنی برای تخصیص 1Core CPU باید عدد 1000 را وارد نمایید.
Replicas
در دارکوب شما میتوانید چند نمونه یکسان از برنامهی خود را به صورت همزمان در حال اجرا داشته باشید. مزیت این امکان ایجاد سرویس پایدارتر در صورت وجود Load بالا روی سرویس است. در این قسمت میتوانید این مقدار را کنترل کنید. همچنین میتوانید برای خاموش کردن اپ خود جهت صرفهجویی در هزینه و یا دلایل دیگر، مقدار رپلیکا را برابر صفر قرار دهید.
دریافت هزینهی منابع در دارکوب به شکل پرداخت به میزانِ مصرف (Pay as you go) است. تا زمانی که اپ شما پس از ساخت روشن باشد، در هر ساعت به میزانی که منابع انتخاب کردید مبلغی از حساب کاربریتان کسر خواهد شد.
دیسک
در صورتی که میخواهید دیتایی در اپ شما به شکل persistent باقی بماند در این قسمت میتوانید برای آن دیسک ایجاد کنید.
برای اضافه کردن دیسک به اپ ابتدا روی دکمهی افزودن دیسک کلیک و سپس حجم مورد نظر خود را انتخاب کنید. بعد از انتخاب حجم دیسک باید پارتیشنهای مورد نظر را هم بسازید و تعیین کنید هر کدام در چه مسیری mount شوند.
- تا زمانی که روی دگمه «ذخیره تغییرات» کلیک نکنید، دیسک برای شما ساخته نخواهد شد.
- امکان mount کردت پارتیشن در پوشه
root (/)
وجود ندارد. - امکان ساخت دیسک برای اپهای با رپلیکای بزرگتر از ۱ وجود ندارد.
- با اضافه کردن دیسک به اپ، امکان «بروزرسانی اپ بدون داون تایم» از بین میرود. دارکوب برای جلوگیری از تداخل احتمالی ناشی از خواندن و نوشتن دیتا توسط نسخههای مختلف اپ، ابتدا نسخه قبلی اپ شما را خاموش میکند، سپس نسخه جدید را اجرا میکند. هر چند که این فرایند تنها چند ثانیه به طول میانجامد، اما در این بازه اپ شما از دسترس خارج خواهد شد.
- امکان کاهش حجم دیسک ساخته شده وجود ندارد و صرفا میتوانید حجم دیسک را افزایش دهید و یا دیسک را حذف کرده، از نو دیسک دیگری با حجم کمتر بسازید.
در صورتی که اپ شما دارای دیسک باشد، بدون توجه به خاموش یا روشن بودن اپتان، هزینهی فضای تخصیص داده شده از شما دریافت خواهد شد.
بکاپ
دارکوب برای بکاپگیری از اپهای شما، از سرویس مدیریتشده بکاپ همروش استفاده میکند. این سرویس مطابق با زمانبندی مد نظر شما، به طور اتوماتیک از دیسک اپ شما بکاپ میگیرد. (آشنایی با سرویس بکاپ مدیریتشده)
پس از اضافه کردن دیسک، تنظیمات بکاپ فعال میشود:
به صورت پیشفرض، بکاپ روزانه برای شما انتخاب شده است. علاوه بر گزینههای ارائهشده، میتوانید بکاپی با زمانبندی و تعداد نگهداری دلخواه خود نیز تنظیم کنید. برای این کار، گزینه «بیشتر» را بزنید تا تنظیمات زیر پدیدار شود:زمانبندی
از بخش زمانبندی، میتوانید انتخاب کنید که هر چند ساعت، روز، یا ماه که تمایل دارید، بکاپ گرفته شود. به عنوان مثال با انتخاب گزینه هر ۶ ساعت، ۴ بار در طول شبانهروز در فواصل شش ساعته، از دیسک شما به صورت اتوماتیک بکاپ گرفته خواهد شد.
تعداد نگهداری
در این بخش میتوانید تعداد بکاپهایی که میخواهید نگهداری شود را انتخاب کنید.
وقتی بکاپ جدیدی با موفقیت به پایان میرسد، اگر مجموع تعداد بکاپهای موجود و بکاپ جدید بیشتر از تعداد نگهداری باشد، قدیمیترین بکاپ حذف شده و با بکاپ جدید جایگزین میگردد.
برای مثال، اگر هر ۲۴ ساعت یک بکاپ تهیه کنید و تصمیم بگیرید که دو بکاپ را نگهدارید، پس از بکاپگیری در روز اول و روز دوم، این بکاپها ذخیره میشوند. اما وقتی بکاپگیری روز سوم انجام شود، بکاپ روز اول که قدیمیترین است، حذف میشود و بهجایش بکاپ روز سوم قرار میگیرد.
در صورتی که بکاپگیری ناموفق باشد، هیچ بکاپ قدیمی پاک نخواهد شد.
بکاپ دستی
برخی اوقات ممکن است نیاز داشته باشید قبل از یک تغییر بزرگ یا مهم در اپلیکیشن، مثلا فیچر جدید، تغییرات دیتابیسی، یا آپگرید نسخه، بکاپی از آخرین وضعیت اپ بگیرید. برای انجام این کار، نیاز است امکان بکاپ دستی را فعال کرده باشید تا بتوانید در زمانی خارج از زمانبندی بکاپ اتوماتیک نیز هروقت خواستید، بکاپ بگیرید.
حذف بکاپ
در صورتی که تمایل به تنظیم بکاپ ندارید، گزینه قرمز را بزنید تا بکاپ برای این اپ خاص غیرفعال شود.
در صورت عدم بکاپگیری، مسئولیت حفظ دیتا سمت خود شما میباشد و در صورت از دست رفتن دیتا، کاری برای بازگردانی از همروش ساخته نخواهد بود.
کلاستر (Cluster)
شما میتوانید با توجه به نیاز خودتان اپ را در یکی از دیتاسنترهای موجود در کشورهای مختلف نصب کنید. همچنین با استفاده از سرویس رصد وضعیت اینترنت همروش وضعیت ارتباط بین دیتاسنترهای مختلف را بررسی نمایید.
هزینهی نهایی اپ شما با تغییر کلاستر (Cluster) ممکن است تغییر کند.
Namespace
هر کاربر تعدادی namespace در اختیار دارد که توسط آن میتواند پروژهها و نسخههای مختلف یک اپ (staging, production و …) را دستهبندی نماید.
استفاده از فضای نامی قابلیتهای متعددی برای شما فراهم میکند که یکی از آنها امکان ایزوله کردن پروژهها و اپهای مختلف از یکدیگر است. در حال حاضر پس از ثبت نام در کنسول، یک namespace برای شما ایجاد میشود. در صورت نیاز به فضاهای نام بیشتر میتوانید با زدن دکمهی ساخت namespace این کار را انجام دهید.
اطلاعات بیشتر در مورد Namepsaceها را میتوانید از مستند ساخت و مدیریت Namespace مطالعه کنید.
تنظیمات نهایی
در نهایت میتوانید جمع هزینهها، میزان منابع و مشخصات پروژهی خود را از انتهای صفحه مشاهده نموده و در صورت تایید، روی دگمهی ذخیره تغییرات کلیک کنید.
با کلیک روی این دگمه، پس از چند ثانیه اپ شما با موفقیت ساخته شده و شروع به بیلد شدن میکند. پس از این مرحله، میتوانید از امکانات دارکوب برای مدیریت اپ خود استفاده کنید. مستندات این امکانات در بخش مدیریت اپ وجود دارند.