سند فنی
معماری مرجع و اندازهگذاری
سه اندازهٔ استقرار، توپولوژی شبکه، چیدمان استوریج، و اینکه هر کدام چه چیزی را تضمین میکنند.
سه اندازهٔ مرجع
- کوچک
حداقل تعداد نود کنترلی برای quorum، بهعلاوهٔ چند نود کاری — برای ارزیابی، محیط غیرتولید و سایت کوچک
تضمین: تحمل خطای یک نود کاری
- متوسط
نودهای کنترلی جدا، استخر نود کاری، و استخر GPU اختیاری — برای سازمان متوسط در تولید
تضمین: تحمل خطای نود کنترلی و کاری
- بزرگ
چند دامنهٔ خطا، استخرهای تفکیکشده، و کلاسترهای جدا — برای سازمان بزرگ و چند سایت
تضمین: تحمل خطای دامنه
محدودیت اعلامشده
اعداد دقیق در جلسهٔ ارزیابی و بر اساس بار کاری شما تعیین میشوند. یک عدد ثابت تبلیغاتی برای «چند سرور لازم دارید؟» گمراهکننده است.
قواعد چیدمان
| قاعده | چرا |
|---|---|
| تعداد فرد نود کنترلی | quorum با تعداد زوج معنا ندارد |
| دیسک سریع برای نودهای کنترلی | etcd به تأخیر دیسک حساس است |
| replicaهای استوریج در دامنههای خطای مختلف | وگرنه یک خرابی، همهٔ نسخهها را میبرد |
| نود GPU در استخر جدا | تا بار عمومی، ظرفیت GPU را نگیرد |
| نود بیلد جدا (اختیاری) | تا بار سنگین بیلد بر تولید اثر نگذارد |
| توزیع نمونههای یک سرویس روی نودهای مختلف | تحمل خطا |
توپولوژی شبکه
- شبکهٔ مدیریت
- دسترسی مدیریتی و SSH نودها
- شبکهٔ کلاستر
- ترافیک بین پادها
- استخر آدرس عمومی
- برای Gateway و سرویسهای در معرض
- VLANهای خصوصی
- برای شبکهٔ لایه ۲ ماشینهای مجازی
- BGP (اختیاری)
- برای ورودی مقاوم با ECMP
چیدمان استوریج
- استوریج بلوکی
- دیسک محلی نودها با replica
- آبجکتاستوریج
- برای بکاپ، فایل و وزن مدل
- مقصد بکاپ
- ترجیحاً خارج از همان دامنهٔ خطا
- اسنپشات کنترلپلن
- به آبجکتاستوریج
چکلیست پیش از استقرار
هشت مورد که پیش از اولین جلسهٔ نصب باید مشخص باشند.
- تعداد و مشخصات نودها تأیید شده
- بازهٔ آدرس عمومی تخصیص یافته
- VLANهای لازم روی سوییچ فیزیکی trunk شده
- دسترسی DNS برای چالش صدور گواهی فراهم است
- IdP سازمان شناسایی و دسترسی تنظیم شده
- مقصد بکاپ مشخص و در دسترس است
- محل نگهداری کلید ریشه (بیرون کلاستر) تعیین شده
- در صورت BGP، هماهنگی با تیم شبکه انجام شده
اینها را هم ببینید
اندازهگذاری را با بار کاری واقعیتان انجام دهیم.
در جلسهٔ ارزیابی، چیدمان پیشنهادی را روی سختافزار خودتان میکشیم.