Dezkubeدزکوب

قابلیت · حاکمیت

چند تیم، یک زیرساخت، بدون اینکه به هم برسند

از تفکیک namespace تا ماشین مجازی سبک به‌ازای هر بار کاری — چهار سطح ایزوله‌سازی، هر کدام با هزینه و تضمین مشخص.

نردبان ایزوله‌سازی

  • ۱ — پایه

    namespace، سهمیه و سیاست شبکه. جدایی منطقی؛ هستهٔ مشترک

    هزینه: صفر

  • ۲ — سخت‌شده

    ServiceAccount اختصاصی، سیاست امنیت پاد و سیاست بین‌مستأجری. جدایی هویت و مسیر شبکه

    هزینه: ناچیز

  • ۳ — sandbox

    gVisor یا Kata (ماشین مجازی سبک). جدایی هسته

    هزینه: افت کارایی محدود

  • ۴ — کلاستر مجازی

    vcluster. API server مستقل

    هزینه: یک کنترل‌پلن سبک به‌ازای مستأجر

نکته

انتخاب سطح به‌ازای هر پروژه انجام می‌شود، نه برای کل نصب. یعنی یک بار کاری حساس می‌تواند سطح ۳ باشد در حالی که بقیه سطح ۱ هستند.

سلسله‌مراتب مستأجر

سطح · چه چیزی تعریف می‌شود · ارث‌بری
سطحچه چیزی تعریف می‌شودارث‌بری
سازمانسیاست سراسری، بودجه، سقف خروج، انطباقبه همه
تیمعضویت، نقش پیش‌فرضبه پروژه‌های تیم
پروژهاعضا، نقش‌های اختصاصی، اشتراک منابعبه محیط‌ها
محیطسهمیه، متغیر، سیاست شبکه

زنجیرهٔ باریک‌شونده: هر سطح فقط می‌تواند سخت‌گیرانه‌تر شود، نه بازتر.

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

بررسی مالکیت

مجوز داشتن کافی نیست. باید ثابت شود این کاربر مالکِ همین منبع است.

اپلیکیشن
تعلق به پروژه‌ای که کاربر در آن نقش دارد
ماشین مجازی
مالکیت در لحظهٔ صدور توکن کنسول
حجم و اسنپ‌شات
تعلق به همان محیط
دامنه و مسیر
تعلق به همان پروژه
لاگ و متریک
محدود به namespaceهای مجاز

بلوک اثبات

یک ماتریسِ تستِ نفوذِ ایزوله‌سازی، به‌ازای هر جفتِ نقش و منبع، بررسی می‌کند که آیا دسترسی متقابل ممکن است. این ماتریس بخشی از مجموعهٔ تست است و در هر تغییر اجرا می‌شود.

اشتراک کنترل‌شده

گاهی دو تیم واقعاً باید به یک منبع دسترسی داشته باشند. به‌جای باز کردن مرز، منبع به‌صراحت به اشتراک گذاشته می‌شود.

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

سهمیه

CPU و حافظه
درخواست و سقف
استوریج
حجم و تعداد
GPU
تعداد کارت یا برش
پهنای باند
خروجی به‌ازای محیط
تعداد شیء
سقف تعداد اپلیکیشن، ماشین مجازی، دیتابیس

محدودیت اعلام‌شده

برای هر بُعدی که سکو نتواند عدد را واقعاً تضمین کند، نامِ سازوکارِ اعمال‌کننده کنار عدد گزارش می‌شود و یک سوئیچ به مدیر اجازه می‌دهد بخواهد که در نبودِ اعمالِ واقعی، درخواست رد شود.

حالت‌ها

متن واقعی رابط کاربری در هر وضعیت. حالت خالی، در حال انجام، و خطا، به همان شکلی که کاربر می‌بیند.

  • سهمیه پر

    سهمیهٔ حافظهٔ این محیط پر است (۳۲ از ۳۲ گیگابایت).

    درخواست افزایش — نمونهٔ دکمهٔ رابط کاربری، در این صفحه فعال نیست

  • دسترسی رد شده

    دسترسی رد شد: نقش شما در این پروژه «مشاهده‌گر» است.

    درخواست دسترسی موقت — نمونهٔ دکمهٔ رابط کاربری، در این صفحه فعال نیست

  • اشتراک منقضی

    اشتراک این منبع ۳ روز پیش منقضی شد.

  • بدون سیاست بین‌مستأجری

    هیچ ارتباطی بین این دو مستأجر تعریف نشده. ترافیک مسدود است.

این را روی زیرساخت خودتان ببینید.

یک جلسهٔ ۴۵ دقیقه‌ای، محصول واقعی، بدون اسلاید.