کارت کنترلر HPE Smart Array دستگاهی است که بین سیستم میزبان(سرور) و سیستم ذخیرهسازی (SSD یا HDD) قرار دارد و به آنها امکان میدهد با یکدیگر صحبت کنند.
دو دسته هستند: کنترل کننده Smart HBA و Smart Array.
HBA یک کارت توسعه است که به اسلات(مانند PCI-e) روی مادربرد سیستم متصل میشود و I/O غیر RAID، سریع و مطمئن بین سرور و دستگاه های ذخیره سازی را فراهم می کند. HBA ها میتوانند صدها یا حتی هزاران HDD، نوار و SSD را به میزبان متصل کنند.
کارت کنترلکننده RAID مشابه HBA است، اما همچنین میتواند بسته به نیاز کاربر، اضافهکاری، بهینه سازی عملکرد، کاهش تأخیر یا حتی تصمیم گیری هوشمندانه در مورد ذخیره سازی اطلاعات روی HDD/SSD cache را به همراه داشته باشد. از آنجا که این کارهای اضافی باعث مصرف برق و سرعت پردازش می شوند، کنترل کننده های RAID معمولاً گرانتر از HBA هستند و دستگاههای کمتری را کنترل میکنند.
RAID levels:
هنگامی که کنترلکننده در حالت RAID کار می کند، داده ها بسته به میزان نیاز به افزونگی و کارایی، به یکی از چندین روش در بین درایوها توزیع می شوند، که به آنها سطح RAID گفته می شود. نامگذاری بصورت “عدد RAID +” صورت میگیرد مثلا RAID 0. هر سطح RAID بالانس متفاوتی را بین اهداف اصلی ایجاد می کند: قابلیت اطمینان، دردسترس بودن ، عملکرد و ظرفیت. سطوح RAID بیشتر از RAID 0 در برابر خطاهای خواندن بخش غیرقابل بازیابی و همچنین در برابر خرابی کل درایوهای فیزیکی محافظت می کند.
RAID یک سیستم مجازی ذخیرهسازی داده است که چندین اجزا درایو دیسک فیزیکی را برای افزونگی داده، بهبود عملکرد و یا هر دو در یک واحد منطقی واحد قرار می دهد. این را میتوان تحت کنترل سخت افزاری یا نرم افزاری به دست آورد.
سطوح مختلف RAID برای ایجاد تعادل متفاوت در بین اهداف اصلی مثل قابلیت اطمینان بودن، در دسترس بودن، عملکرد و ظرفیت انتخاب میشوند. به طور معمول ، از سطحهای 0 ، 1 ، 10 ، 5 ، 6 ، 50 و 60 برای RAID استفاده می شود.
برای مثال RAID 0 بیشترین ظرفیت و عملکرد خواندن/نوشتن را به ازای نداشتن افزونگی فراهم میکند. بنابراین، فقط یک خرابی دیسک منجر به از بین رفتن فاجعه بار تمام دادهها خواهد شد.
RAID 1، دادهها به طور یکسان در دو یا چند درایو مینویسد، در نتیجه یک “mirrored set” از درایوها تولید می شود، عملیات خواندن ممکن است به هر درایو مراجعه کند. ظرفیت کل برابر با یک دیسک است. آرایه تا زمانی که حداقل یک درایو عملکردی باقی بماند، به کار خود ادامه میدهد.
در جدول زیر توابع ، برنامهها و محدودیتهای سطوح مختلف RAID را بررسی میکنیم:
[wpdatatable id=231]