سرویس مدیریت کوبرنتیز ابری ستون، وظیفه راه اندازی و نگهداری کنترلپلینها و افزونههای اصلی کلاستر شما را دارد. اکنون با بزرگتر شدن این سرویس و قرار گرفتن مشتریان بیشتر و وابستگی به اتکاپذیری بالاتر، تصمیم گرفتیم در نسل ۲ کوبرنتیز، سطح بندی متفاوتی را در سرویس داشته باشیم تا شما به تناسب حساسیت یا اندازه زیرساخت خود بتوانید، در سطح مناسب کلاستر بسازید.
مهمترین تفاوت سطحها در اتکاپذیری و پشتیبانی و در ادامه برخی امکانات حرفهای تر میباشد.
سرویس کوبرنتیز نسل ۲ در ۳ سطح زیر ارائه میشود.
۱- سطح رایگان و محدود (Free Tier) - مناسب تست و توسعه با مدت محدود
۲- سطح استاندارد (Standard) - مناسب محصول با سایز متوسط
۳- سطح پریمیوم (Premium) - مناسب سرویسهای حساس یا بزرگ
توجه
لطفا در انتخاب سطح سرویس خود دقت کنید؛ زیرا پس از ساخت کلاستر، جا به جایی بین سطحها(Tiers) از طریق پنل و به سادگی امکان پذیر نیست. شما نمیتوانید پس از رسیدن به سقف محدودیتها یا درخواست جا به جایی، منابع خود را به سطح دیگری انتقال دهید.
راهنمای انتخاب
نکته
مشابه کوبرنتیز نسل ۱، شما در هر سطحی به همه قابلیتهای پایه سرویس دسترسی دارید و تنها محدودیت در ظرفیت استفاده شما و برخی امکانات حرفهای تر تنظیم شدهاست.
| سطوح | توضیحات | برای چه استفادهای مناسب است؟ |
|---|---|---|
| رایگان و محدود (Free Sandbox Tier) | - به هیچ عنوان از این Tier برای محیط اصلی یا پروداکشن کسب و کار خود و دیگر موارد مهم یا حساس استفاده نفرمایید. | - برای محیط توسعه (Development) یا بنچ مارک دارید به مدت محدود - مناسب Devops, Platform Engineer هایی که نیاز به محیط کم هزینه و سربار راه اندازی و نگهداری کم دارند. |
| استاندارد (Satandard Tier) | - مناسب مشتریانی که کلاستر پروداکشن بزرگ دارند ولی برای محیط استیج متوسط خود نیاز به محیط مقرون به صرفه و متوسط در سطح استاندارد دارند. | - برای سرویس پروداکشن با Availability مناسب و مقرون به صرفه - مناسب برای استفاده در دوره آزمایشی(Trial) ستون برای مشتریان جدید |
| پریمیوم (Premium Tier) | - میتوانید محیط پروداکشن حساس را در پریمیوم راه اندازی کنید و محیط تست و استیج با سایز متوسط خود را در سطح استاندارد راه اندازی کنید. | - برای داشتن بالاترین Availability و پشتیبانی سطح بالاتر و برخی امکانات حرفهایتر - مناسب سرویسهای حساس Enterprise level یا محیط پروداکشن متوسط و بزرگ (بالای ۳۰۰ Core) |

توضیحات سطح رایگان و محدود
شرایط سرویس و امکانات
-
شما میتوانید در این سطح تا سقف 12 کور اقتصادی(eco) و 150 گیگ فضای ذخیره سازی مانا (Remote disk) استفاده کنید.
-
در این سطح، هزینه اشتراک پایه ماهانه و مدیریت سرویس کوبرنتیز به صورت رایگان در نظر گرفته میشود و شما تنها هزینه منابع پردازشی (مانند هسته پردازشی CPU, مموری و فضای ذخیره سازی) را پرداخت میکنید تا تستهای شما در کلاستر، کم خرج برایتان محاسبه شود.
-
با توجه به اینکه کارکرد کلاستر در این سطح تست و توسعه است، ستون میتواند با اطلاعرسانی از ۱ هفته قبل در کانال اسلک، کلاستر شما را پاک کند.
-
شما نمیتوانید هیچ پاد یا ورکلودی را بر روی control-plane کلاستر خود اسکجول کنید (مدیریت control-plane بر عهده ستون است).
-
ستون در این سطح(tier)، مانیتورینگ و لاگ را به صورت اتوماتیک در کلاستر فعال میکند و شما نمیتوانید آنها را غیر فعال کنید یا تنظیمات مدیریتی مربوط به ستون را تغییر دهید.
-
ستون در این Tier، آپگریدها و انجام عملیات نگهداری(Maintenance) را به صورت اتوماتیک روی کلاستر این tier انجام میدهد. به همین دلیل توصیه میکنیم به صورت دورهای بک آپ داشته باشید و از قرار دادن سرویس حساس یا پروداکشن در سطح رایگان خودداری کنید.
-
برای مدیریت containerهای stateful(مانند دیتابیسها و …) توصیه میکنیم از remote persistent disk استفاده کنید زیرا ستون از دیتای لایهی اپلیکیشن شما بک آپ نمیگیرد.
-
در این Tier، شما امکان شخصی سازی برخی تنظیمات افزونههای کلاستر را دارید اما در بخش تنظیمات مدیریتی ستون، نمیتوانید تغییر ایجاد کنید.
-
در این سطح، به دلخواه خود میتوانید کلاستر را به صورت خصوصی (Private) یا عمومی (Public) بسازید، اما برای افزایش امنیت توصیه میکنیم آن را به صورت خصوصی بسازید.
پشتیبانی و SLA سطح استاندارد
-
پشتیبانی در این سطح، تنها در ساعات کاری و اولویت پایین به صورت پیام در پشتیبانی اسلک انجام میشود و به صورت Best effort و بدون تضمین است.
-
در این Tier با توجه به اینکه کلاستر شما یک کنترل پلین دارد، SLA تضمین شده ندارد اما هدف گذاری داخلی ما این است که آپتایم ماهانه SLO ها حفظ و رعایت شوند.
سرویس کوبرنتیز ستون تنها موظف به نگهداری و ارتقا Control-planeهای کلاستر شما و برخی افزونهها اصلی کلاستر است و مدیریت ورکرها(node worker) و … مطابق مستند مسئولیت مشترک کلاد و مشتری، بر عهده شما میباشد.
توضیحات سطح استاندارد
شرایط سرویس و امکانات
-
امکان افزایش ظرفیت control plane در این سطح امکان پذیر است اما در صورتی که از میزان پایه استاندارد(۳ رپلیکا و هر کدام ۲ هسته) بیشتر شود، هزینه آن به صورت مجزا از اشتراک ماهانه، اضافه خواهد شد و برای شما به صورت نیمه اتوماتیک افزایش خواهد یافت.
-
برای مدیریت کانتینرهای stateful (مانند دیتابیسها و …) توصیه میکنیم از دیسک مانا( persistent disk) استفاده کنید زیرا ستون از دیتای لایه اپلیکیشن شما بک آپ نمیگیرد.
-
در این سطح به دلخواه خود میتوانید کلاستر را به صورت خصوصی (Private) یا عمومی (Public) بسازید، اما برای افزایش امنیت توصیه میکنیم آن را به صورت خصوصی بسازید.
-
در این Tier، شما امکان شخصی سازی برخی تنظیمات افزونههای کلاستر را دارید اما در بخش تنظیمات مدیریتی ستون، نمیتوانید تغییر ایجاد کنید.
-
ستون در این سطح، مانیتورینگ و لاگ را به صورت اتوماتیک در کلاستر فعال میکند و شما نمیتوانید آنها را غیر فعال کنید یا تنظیمات مدیریتی مربوط به ستون را تغییر دهید. همچنین شما میتوانید این متریکها و آدیت لاگ را در این سطح به صورت رایگان دریافت کنید.
-
بک آپ از برخی بخشهای کلاستر شما به صورت پیشفرض میگیرد و در صورتی که تغییراتی انجام دهید که منجر به از کار افتادن آن شود یا باکت مربوط به آن را حذف کنید، از تعهدات SLA قرارداد خارج خواهید شد.
-
امکان افزایش سریع ظرفیت node های کلاستر از طریق پنل کوبرنتیز یا API در این سطح برای شما فراهم است.
-
علاوه بر اینکه کلاستر شما اختصاصی است، در این سطح، امکان استفاده از منابع پردازشی مانند CPU به صورت کاملا اختصاصی (dedicated) را دارید.
-
در سطح استاندارد، ارتقا(Upgrade) کلاستر بر عهده شما میباشد. هر زمان که تمایل داشته باشید میتوانید بهروز رسانی را انجام دهید تا مطابق با معماری زیرساخت و برنامهریزی شما باشد. اما در صورتی که ۳ نسخه عقبتر از آخرین نسخه موجود در پنل باشید، مطابق قرارداد مشمول سیاست بهروزرسانی (Upgrade Policy) سرویس کوبرنتیز خواهید شد.
-
شما نمیتوانید هیچ پاد یا ورکلودی را بر روی control-plane های کلاستر خود اسکجول کنید (مدیریت control-plane بر عهدهی ستون است).
-
مطابق مستند مسئولیت مشترک کلاد و مشتری، در این سطح مدیریت موارد زیر بر عهدهی شماست (در نظر داشته باشید تنها محدود به موارد زیر نیست):
-
نودپولها و ورکرها و منابع مورد نیاز آنها
-
معماری زیرساخت و بک آپ دورهای از دیتا مد نظر خود
-
ارتقا کلاستر و نودپولها به صورت دورهای
-
تامین امنیت کلاستر
-
توزیع بار مناسب در کلاستر و داشتن چندین نمونه مشابه از سرویسها (Replica) به صورت غیر متمرکز برای افزایش اتکاپذیری
-
سایر موارد
پشتیبانی و SLA سطح استاندارد
-
پشتیبانی در سطح استاندارد به صورت ۲۴/۷ در کانال اسلک شما بر اساس اولویت(Emergency و Non-emergency) انجام میشود.
-
به منظور بهبود کیفیت سرویسدهی، نظرسنجی و جلسات فیدبک دورهای با شما خواهیم داشت تا بتوانیم بر اساس پیشنهادات شما، برنامه ریزی برای بهینه سازی و توسعه انجام دهیم.
-
آپتایم تضمین شده API Server کوبرنتیز(که محل اصلی تمام ورودیهای مربوط به عملیات و مدیریت کوبرنتیز است) در سطح استاندارد، ۹۹٪ مطابق قرارداد SLA میباشد.
توضیحات سطح پریمیوم
شرایط سرویس و امکانات
-
در انجام عملیاتهای مختلف (Operation) مانند آپگرید، افزودن فیچر و… همواره سطح پریمیوم، آخرین سطحی است که عملیات مورد نظر روی آن اجرا خواهد شد، در نتیجه ستون بالاترین سطح اطمینان و اتکاپذیری را در این سطح ارائه میدهد.
-
امکان افزایش ظرفیت control plane در این سطح امکان پذیر است اما در صورتی که از میزان پایه استاندارد( ۳ رپلیکا و هر کدام ماکسیمم ۴ هسته) بیشتر شود، هزینه آن به صورت مجزا از اشتراک ماهانه، اضافه خواهد شد و برای شما به صورت نیمه اتوماتیک افزایش خواهد یافت.
-
در این سطح، امکان استفاده از برخی امکانات حرفهایتر را خواهید داشت. برای مثال میتوانید درخواست فعال سازی برخی فیچرهای سطح بالاتر Cilium یا استفاده از Storage class های دیگر که تمایل به راه اندازی دارید و موارد خاص دیگر را (در صورت امکان ارائه یا فعال سازی) داشته باشید.
-
در صورتی که تمایل به استفاده از راهکارهای برقراری ارتباط بین ۲ کلاستر کوبرنتیز (داخل یا خارج از ستون به شکل Disaster Recovery) داشته باشید، در این سطح میتوانید از آن استفاده کنید.
-
سایر شرایط سطح پریمیوم مشابه توضیحات شرایط استاندارد است.
پشتیبانی و SLA سطح پریمیوم
-
پشتیبانی در سطح استاندارد به صورت ۲۴/۷ در کانال اسلک شما و با اولویت بالاتر نسبت به سایر سطحها انجام میشود.
-
به منظور بهبود کیفیت سرویسدهی، نظرسنجی و جلسات فیدبک دورهای با شما خواهیم داشت تا بتوانیم بر اساس پیشنهادات شما، برنامه ریزی برای بهینه سازی و توسعه کنیم.
-
بالاترین دسترسی پذیری(Availability) در این رده سرویس به شما ارائه میشود. آپتایم تضمین شده API Server کوبرنتیز(که محل اصلی تمام ورودیهای مربوط به عملیات و مدیریت کوبرنتیز است) در سطح استاندارد، ۹۹.۸٪ مطابق قرارداد SLA میباشد.
در انجام عملیاتهای مختلف (Operation)، مانند آپگرید، افزودن فیچر و… همواره سطح پریمیوم، آخرین سطحی است که عملیات مورد نظر روی آن اجرا خواهد شد، در نتیجه ستون بالاترین سطح اطمینان و اتکاپذیری را در این سطح ارائه میدهد.
جدول محدودیتهای هر سطح
| Premium Tier | Standard Tier | Free(Sandbox) Tier | نوع محدودیت |
|---|---|---|---|
| مناسب سرویسهای حساس یا بزرگ و بالاترین پایداری | مناسب محصول با سایز متوسط و پایداری خوب | مناسب محیط تست و توسعه با مدت زمان محدود | مناسب برای |
| 3 Highly Available | 3 Highly Available | 1 | تعداد کنترل پلین کلاستر |
| 5000 nodes | 30 nodes | 3 nodes ماکسیمم 10 کور | بیشترین تعداد نود ورکر(Worker) |
| اختصاصی(Dedicated Cor) و اقتصادی(Eco) | اختصاصی(Dedicated Cor) و اقتصادی(Eco) | فقط اقتصادی(Eco) | نوع ماشین مجازی هر ورکر |
| 24Core (Eco & Dedicated) | 16Core (Eco & Dedicated) | 4Core (Economy) | بیشترین ظرفیت هر ورکر |
| همه سطوح SotoonCSI بالاترین میزان iops | ماکسیمم تا سطح Ultra در SotoonCSI 5000 iops | ماکسیمم تا سطح Standard در SotoonCSI 100 iops | رده دیسک مانا قابل استفاده (pvc) |
| تا ۲۰ عدد | تا ۲۰ عدد | ۴ عدد | بیشترین تعداد ریموت دیسکها به ازای هر ورکر |
| مطابق بیشترین ظرفیت هر ورکر یا ماشین مجازی | مطابق بیشترین ظرفیت هر ورکر یا ماشین مجازی | مطابق بیشترین ظرفیت هر ورکر یا ماشین مجازی | بیشترین حجم لوکال دیسک در هر ورکر |
| 1- 8000 GB | 1- 4000 GB | 1-50 GB | بیشترین حجم هر ریموت دیسک |
| محدودیت تعداد ندارد | محدودیت تعداد ندارد | 2 | بیشترین تعداد لودبالانسر |
| ✅ API Server uptime 99.8% | ✅ API Server uptime 99% | ❌ | SLA |
| پشتیبانی 24/7 در کانال اسلک و بالاترین اولویت به همراه پشتیبانی از برخی امکانات حرفهای تر | پشتیبانی 24/7 در کانال اسلک | پشتیبانی تنها در ساعات کاری | پشتیبانی |
