RAID 5 یک دیسک و RAID 6 دو دیسک خرابی را در یک RAID Group تحمل میکند. اختلاف اصلی در ظرفیت قابل استفاده و سطح حفاظت است.
مسئله اصلی در طراحی
در یک پروژه واقعی، موضوع «RAID 5 یا RAID 6 در QNAP؛ تفاوت ظرفیت و تحمل خرابی» باید به Requirement تبدیل شود. ابتدا مشخص کنید داده چه نوعی است، چه کسی مصرفکننده آن است، چه میزان همزمانی وجود دارد و در صورت خرابی چه مدت قطعی قابل قبول است. بدون این اطلاعات، مقایسه دو فناوری بیشتر شبیه مقایسه فهرست امکانات است تا طراحی Storage.
معیارهای کلیدی
- ظرفیت N-1 و N-2 — این معیار باید در محیط واقعی و متناسب با SLA پروژه بررسی شود.
- زمان Rebuild — این معیار باید در محیط واقعی و متناسب با SLA پروژه بررسی شود.
- تعداد و ظرفیت دیسک — این معیار باید در محیط واقعی و متناسب با SLA پروژه بررسی شود.
- Backup و Hot Spare — این معیار باید در محیط واقعی و متناسب با SLA پروژه بررسی شود.
نکته اجرایی
برای Storage، Benchmark باید با Dataset و الگوی I/O واقعی انجام شود. ظرفیت خام، IOPS اسمی و سرعت شبکه بهتنهایی معیار کافی نیستند. همچنین RAID را با Backup اشتباه نگیرید؛ RAID برای دسترسپذیری و تحمل خرابی در سطح Storage است.
چکلیست تصمیم
- Requirement و Workload را ثبت کنید.
- ظرفیت و رشد آینده را محاسبه کنید.
- Network و Storage Bottleneck را جدا کنید.
- Protection و Recovery را تعریف کنید.
- مدل QNAP و محدودیتهای همان مدل را از مستندات رسمی بررسی کنید.
- در صورت حساس بودن سرویس، PoC و Restore Test انجام دهید.
جمعبندی
هرچه آرایه بزرگتر و داده حساستر باشد، تحمل خرابی و رفتار زمان Rebuild باید وزن بیشتری در تصمیم داشته باشد.