تفاوت بین VROC و کنترلر RAID NVMe (سختافزاری) در چیست ؟
NVMe ها در سرور و استوریج به دو روش Intel Virtual RAID on CPU (VROC) و Smart Array پشتیبانی می شوند که یکی از مهمترین مفاهیم در استوریج و سرورهای جدید می باشند در VROC رید روی CPU انجام میشود عملاً یک نوع software RAID پیشرفته داخل CPU است ولی Smart Array رید روی کارت جداگانه انجام می شود .
VROC در CPU چیست؟
VROC مخفف Intel Virtual RAID on CPU است و یک تکنولوژی از شرکت Intel میباشد که از تکنولوژی VROC وابسته به Intel VMD استفاده می کند و برای Workloadهای سنگین مثل دیتابیس و VM که برای پیادهسازی RAID روی SSDهای NVMe استفاده میشود (مخصوص NVMe می باشد نه (SAS/SATA)) . VROC در CPU این امکان را میدهد که SSDهای NVMe که مستقیم به CPU وصل می شنود (PCIe lanes CPU) را بدون نیاز به RAID Controller سختافزاری، به صورت RAID استفاده کنید.
مزیتهای استفاده از VROC
- Latency کمتر (چون مستقیم به CPU وصل است)
- Performance بسیار بالا (مناسب دیتاسنتر و سرورهای سنگین)
- حذف نیاز به RAID Controller سختافزاری
- استفاده کامل از پهنای باند PCIe
VROC از چه RAIDهایی پشتیبانی میکند ؟
VROC بدون لایسنس معمولاً فقط از RAID 0 پشتیبانی می کند و بسته به نوع لایسنس شما می تواند از رید های زیر نیز پشتیبانی کند .
- RAID 0 (Stripe)
- RAID 1 (Mirror)
- RAID 5
- RAID 10
انواع لایسنس VROC
- VROC Standard اگر فقط redundancy میخوای
- VROC Premium اگر performance بالا میخوای
- VROC Intel SSD Onlyلایسنس فقط با SSDهای Intel کار میکنند در بعضی از لایسنس ها هارد های شرکت های دیگر همچون (Samsung, Micron, …) پشتیبانی می شود.
قابلیت VROC در چه مدل های از سرور شرکت HPE قابل استفاده است ؟
قابلیت VROC به دلیل استفاده از قابلیت Intel VMD در سرور های Gen10 Plusیا نسلهای جدیدتر پشتیبانی می شود .
مراحل راه اندازی VROC در سرور HPE
- ورود به BIOS (RBSU)
- BIOS/Platform Configuration → System Configuration → Storage Options → NVMe Options → Intel VMD & VRON
- فعال کردن VMD
- انتخاب نوع لایسنس VROC (روی HPE باید VROC Key (دانگل) روی مادربورد نصب بشه)
- ساخت RAID از داخل BIOS یا OS
کنترلر RAID NVMe (سختافزاری) چیست ؟
کنترلر رید NVMe همون کارتهای RAID معروف مثل HPE MR، Broadcom/LSI و… هست که به صورت یک کارت PCIe جداگانه به سرور ها وصل می شوند و دارای پردازنده و Cache مخصوص RAID می باشد که مدیریت RAID کاملاً سختافزاری را انجام می دهد و در صورت خرابی سرور می توانید آن را به سرور دیگر منتقل کرد و می توان از مزایا آن به موارد زیر اشاره کرد .
•مستقل از CPU (بار روی CPU نمیافتد)
•پایدارتر در محیطهای Enterprise
•امکانات حرفهای مثل:
•Cache (Write Back)
•Battery/Flash Backup
•مدیریت پیشرفته
در چه صورتی از کنترلر رید NVMe در مقابل Intel Virtual RAID on CPU (VROC) استفاده می شود ؟
در صورتی که هزینه و Performance برای شما مهم باشد از VROC استفاده می شود و در صورتی که پایداری , Enterprise و امکانات حرفهای برای شما مهم باشد از RAID Controller ها استفاده می شود .