RAID 10 ساختار Storage را تعیین میکند؛ SSD Cache یک لایه شتابدهنده است. این دو را نباید گزینههای مستقیم جایگزین دانست.
مسئله اصلی در طراحی
در یک پروژه واقعی، موضوع «RAID 10 یا SSD Cache؛ تفاوت دو راهکار Performance» باید به Requirement تبدیل شود. ابتدا مشخص کنید داده چه نوعی است، چه کسی مصرفکننده آن است، چه میزان همزمانی وجود دارد و در صورت خرابی چه مدت قطعی قابل قبول است. بدون این اطلاعات، مقایسه دو فناوری بیشتر شبیه مقایسه فهرست امکانات است تا طراحی Storage.
معیارهای کلیدی
- RAID Layout — این معیار باید در محیط واقعی و متناسب با SLA پروژه بررسی شود.
- Cache Hit Rate — این معیار باید در محیط واقعی و متناسب با SLA پروژه بررسی شود.
- Random I/O — این معیار باید در محیط واقعی و متناسب با SLA پروژه بررسی شود.
- SSD Pool — این معیار باید در محیط واقعی و متناسب با SLA پروژه بررسی شود.
نکته اجرایی
برای Storage، Benchmark باید با Dataset و الگوی I/O واقعی انجام شود. ظرفیت خام، IOPS اسمی و سرعت شبکه بهتنهایی معیار کافی نیستند. همچنین RAID را با Backup اشتباه نگیرید؛ RAID برای دسترسپذیری و تحمل خرابی در سطح Storage است.
چکلیست تصمیم
- Requirement و Workload را ثبت کنید.
- ظرفیت و رشد آینده را محاسبه کنید.
- Network و Storage Bottleneck را جدا کنید.
- Protection و Recovery را تعریف کنید.
- مدل QNAP و محدودیتهای همان مدل را از مستندات رسمی بررسی کنید.
- در صورت حساس بودن سرویس، PoC و Restore Test انجام دهید.
جمعبندی
ابتدا Bottleneck را مشخص کنید؛ اگر مشکل Layout و I/O پایه است RAID بررسی میشود و اگر Hot Data عامل است Cache یا SSD Pool مطرح میشود.