Dezkubeدزکوب

سند فنی

معماری مرجع و اندازه‌گذاری

سه اندازهٔ استقرار، توپولوژی شبکه، چیدمان استوریج، و اینکه هر کدام چه چیزی را تضمین می‌کنند.

سه اندازهٔ مرجع

  • کوچک

    حداقل تعداد نود کنترلی برای quorum، به‌علاوهٔ چند نود کاری — برای ارزیابی، محیط غیرتولید و سایت کوچک

    تضمین: تحمل خطای یک نود کاری

  • متوسط

    نودهای کنترلی جدا، استخر نود کاری، و استخر GPU اختیاری — برای سازمان متوسط در تولید

    تضمین: تحمل خطای نود کنترلی و کاری

  • بزرگ

    چند دامنهٔ خطا، استخرهای تفکیک‌شده، و کلاسترهای جدا — برای سازمان بزرگ و چند سایت

    تضمین: تحمل خطای دامنه

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

اعداد دقیق در جلسهٔ ارزیابی و بر اساس بار کاری شما تعیین می‌شوند. یک عدد ثابت تبلیغاتی برای «چند سرور لازم دارید؟» گمراه‌کننده است.

قواعد چیدمان

قاعده · چرا
قاعدهچرا
تعداد فرد نود کنترلیquorum با تعداد زوج معنا ندارد
دیسک سریع برای نودهای کنترلیetcd به تأخیر دیسک حساس است
replicaهای استوریج در دامنه‌های خطای مختلفوگرنه یک خرابی، همهٔ نسخه‌ها را می‌برد
نود GPU در استخر جداتا بار عمومی، ظرفیت GPU را نگیرد
نود بیلد جدا (اختیاری)تا بار سنگین بیلد بر تولید اثر نگذارد
توزیع نمونه‌های یک سرویس روی نودهای مختلفتحمل خطا

توپولوژی شبکه

شبکهٔ مدیریت
دسترسی مدیریتی و SSH نودها
شبکهٔ کلاستر
ترافیک بین پادها
استخر آدرس عمومی
برای Gateway و سرویس‌های در معرض
VLANهای خصوصی
برای شبکهٔ لایه ۲ ماشین‌های مجازی
BGP (اختیاری)
برای ورودی مقاوم با ECMP

چیدمان استوریج

استوریج بلوکی
دیسک محلی نودها با replica
آبجکت‌استوریج
برای بکاپ، فایل و وزن مدل
مقصد بکاپ
ترجیحاً خارج از همان دامنهٔ خطا
اسنپ‌شات کنترل‌پلن
به آبجکت‌استوریج

چک‌لیست پیش از استقرار

هشت مورد که پیش از اولین جلسهٔ نصب باید مشخص باشند.

  1. تعداد و مشخصات نودها تأیید شده
  2. بازهٔ آدرس عمومی تخصیص یافته
  3. VLANهای لازم روی سوییچ فیزیکی trunk شده
  4. دسترسی DNS برای چالش صدور گواهی فراهم است
  5. IdP سازمان شناسایی و دسترسی تنظیم شده
  6. مقصد بکاپ مشخص و در دسترس است
  7. محل نگهداری کلید ریشه (بیرون کلاستر) تعیین شده
  8. در صورت BGP، هماهنگی با تیم شبکه انجام شده

اندازه‌گذاری را با بار کاری واقعی‌تان انجام دهیم.

در جلسهٔ ارزیابی، چیدمان پیشنهادی را روی سخت‌افزار خودتان می‌کشیم.