Storage برای VM با File Server متفاوت است
در Virtualization، تعداد VM، الگوی I/O، Random یا Sequential بودن بار، Latency و همزمانی درخواستها اهمیت بیشتری از ظرفیت خام دارند. یک NAS با ظرفیت زیاد الزاماً Storage مناسب VM نیست.
Workload را اندازهگیری کنید
تعداد VMها، vCPU، RAM، حجم Disk، IOPS متوسط و Peak و رشد مورد انتظار را ثبت کنید. برای VMهای Database یا Applicationهای حساس، Peak I/O و Latency باید جداگانه بررسی شود. اگر داده واقعی ندارید، طراحی اولیه را محافظهکارانه انجام دهید و پس از استقرار با مانیتورینگ اصلاح کنید.
HDD، SSD یا ترکیب آنها
HDD برای ظرفیت بالا و Workloadهای کمحساسیت به Latency مناسبتر است. SSD برای Workloadهای Random و حساس به پاسخدهی مزیت دارد. در معماری Hybrid باید مشخص شود کدام داده روی SSD قرار میگیرد و چه ظرفیتی واقعاً لازم است؛ صرفاً اضافه کردن SSD بدون شناخت I/O تضمین عملکرد نیست.
شبکه و مسیر I/O
سرعت Storage Network باید با Hostها و Switch هماهنگ باشد. اگر چند Host به صورت همزمان از NAS استفاده میکنند، ظرفیت لینک و Aggregation را در سطح کل معماری ببینید. Bottleneck ممکن است در NAS، Network، Host یا خود VM باشد.
Snapshot و Backup
Snapshot میتواند برای Recovery سریع مفید باشد، ولی جای Backup مستقل را نمیگیرد. قبل از فعالسازی Snapshot، مصرف فضا و نرخ تغییر داده را برآورد کنید و برای VMهای حیاتی Restore Test انجام دهید.
معیار انتخاب
- IOPS و Latency موردنیاز
- تعداد VM و Host
- نوع Disk
- ظرفیت قابل استفاده
- شبکه
- Snapshot و Backup
- PCIe و مسیر ارتقای آینده