فناوری · استوریج
Longhorn در دزکوب
استوریج بلوکی replicaدار
- نسخهٔ پینشده
- ⟦V_LONGHORN⟧
- لایسنس
- Apache 2.0
- گروه در استک
- استوریج
Longhorn چیست
سامانهٔ استوریج بلوکی توزیعشده که از دیسکهای محلی نودها، حجمهای replicaدار میسازد. یعنی بدون خرید SAN، دیسکی دارید که از دست رفتن یک نود را تحمل میکند.
چرا این را انتخاب کردیم
| گزینهای که رد شد | چرا نه |
|---|---|
| SAN یا NAS سختافزاری | هزینه، و یک نقطهٔ شکست متمرکز |
| استوریج توزیعشدهٔ سنگین | پیچیدگی عملیاتی و منابع بالا برای سازمانهای میانمقیاس |
| دیسک محلی بدون replica | از دست رفتن نود = از دست رفتن داده |
ما دقیقاً چطور استفادهاش میکنیم
- حجم replicaدار با تعداد قابل تنظیم.
- چیدمان آگاه به zone — تا همهٔ نسخههای یک حجم در یک domain خطا نباشند.
- اسنپشات و بکاپ به آبجکتاستوریج.
- رمزنگاری حجم با LUKS، با کلید تحت مدیریت پلتفرم یا کلید اختصاصی مستأجر.
- پروفایل استوریج: مجموعهٔ آمادهٔ تنظیمات برای انواع بار کاری.
- کیفیت سرویس: سقف پهنای باند دیسک.
برای شما چه چیزی عوض میشود
- خرید و نگهداری SANدیسکهای همان سرورها
- از دست رفتن نود = توقفreplica روی نود دیگر
مرزها و محدودیتها
این سکشن در هر صفحهٔ فناوری اجباری است. هر ابزاری مرزی دارد؛ صفحهای که مرزش را نگوید، بقیهاش هم قابل اتکا نیست.
- نسخهٔ پایدار Longhorn سقف IOPS بهازای هر حجم ندارد. دزکوب کنترل پهنای باند را در سطح cgroup اعمال میکند و صریحاً گزارش میکند کدام بخش از محدودیت واقعاً اعمال میشود — بهجای نمایش عددی که هیچکس اجرایش نمیکند.
- بازسازی replica ترافیک شبکه تولید میکند. در کلاستر بزرگ باید در طراحی شبکه دیده شود.
- برای بار کاری با نیاز IOPS بسیار بالا، استوریج تخصصی همچنان گزینهٔ بهتری است. صادقانه میگوییم.
این را روی زیرساخت خودتان ببینید.
همین مؤلفه را در کلاستر شما پیکربندی میکنیم و نشان میدهیم.